{
  "design": {
    "declared_before_this_round_returns": true,
    "all_history_already_seen": true,
    "no_untouched_holdout": true,
    "rules": [
      {
        "name": "monthly_buffer_cash",
        "vol": 0.25
      },
      {
        "name": "monthly_exit",
        "vol": 0.25
      },
      {
        "name": "daily_risk_reduce",
        "vol": 0.25
      },
      {
        "name": "soft_gate",
        "vol": 0.25
      },
      {
        "name": "top2_buffer",
        "vol": 0.25
      },
      {
        "name": "corr_top2_buffer",
        "vol": 0.25
      },
      {
        "name": "phase5_buffer",
        "vol": 0.25
      },
      {
        "name": "month_week_mix",
        "vol": 0.25
      },
      {
        "name": "ensemble_buffer",
        "vol": 0.25
      }
    ],
    "primary": "phase5_buffer",
    "why_primary": "Spread the old monthly retention signal across the whole month to address the observed dependence on one close; chosen before this new computation.",
    "trade_universe": "410 existing domestic sector/theme ETFs plus cash only",
    "no_gold_no_qdii_no_bonds_no_leverage": true,
    "cost_each_side": 0.002,
    "period": [
      "20190102",
      "20260811"
    ],
    "stresses": [
      [
        "cost50",
        0.005,
        0,
        0
      ],
      [
        "offset2",
        0.002,
        2,
        0
      ],
      [
        "offset5",
        0.002,
        5,
        0
      ],
      [
        "delay2",
        0.002,
        0,
        2
      ],
      [
        "joint_cost50_offset5",
        0.005,
        5,
        0
      ],
      [
        "joint_cost50_delay2",
        0.005,
        0,
        2
      ]
    ],
    "target_cagr": 20,
    "maximum_drawdown": 30,
    "timing_offsets_all_rules": [
      0,
      1,
      2,
      3,
      4,
      5,
      6,
      7,
      8,
      9,
      10
    ],
    "strong_validation_gate": "All six stresses >=20 CAGR and MDD>=-30. Separately report ALL 11 timing variants and whether all pass the same thresholds.",
    "followup_gate": "Normal and cost50 both meet target; worst six-stress CAGR/MDD and timing median/worst-DD at least as good as the frozen baseline. Historical shortlist only, not independent validation.",
    "parameters": {
      "retain_first_rank": 3,
      "retain_second_rank": 5,
      "second_search_rank": 10,
      "correlation_max": 0.8,
      "correlation_sessions": 60,
      "min_common_quotes": 40,
      "weak_market_budget": 0.5,
      "volatility_budget": 0.25,
      "volatility_sessions": 60,
      "fast_volatility_sessions": 20,
      "daily_cut_min_account_pp": 2,
      "phase_offsets": [
        0,
        4,
        8,
        12,
        16
      ],
      "ensemble_windows": [
        20,
        40,
        80
      ]
    },
    "no_new_window_grid_or_best_calendar_selection": true
  },
  "pool_loaded": 410,
  "results": {
    "monthly_buffer_cash": {
      "full": {
        "cagr": 22.95,
        "sharpe": 1.028,
        "mdd": -22.84,
        "vol": 22.58,
        "days": 1845,
        "end": 4.7707
      },
      "train": {
        "cagr": 31.21,
        "sharpe": 1.315,
        "mdd": -20.13,
        "vol": 22.61,
        "days": 730,
        "end": 2.254
      },
      "validation": {
        "cagr": 10.08,
        "sharpe": 0.592,
        "mdd": -20.93,
        "vol": 19.33,
        "days": 484,
        "end": 1.2098
      },
      "recent": {
        "cagr": 24.14,
        "sharpe": 0.996,
        "mdd": -19.08,
        "vol": 24.78,
        "days": 631,
        "end": 1.7494
      },
      "pre2024": {
        "cagr": 22.34,
        "sharpe": 1.05,
        "mdd": -22.84,
        "vol": 21.36,
        "days": 1214,
        "end": 2.727
      },
      "annual_turnover": 7.65,
      "mean_exposure": 0.433,
      "max_frozen": 0.0,
      "mean_gold_pct": 0.0,
      "max_drifted_gold_pct": 0.0,
      "mean_cash_pct": 56.73,
      "blocked_sessions": 0,
      "yearly_returns_pct": {
        "2019": 22.21,
        "2020": 60.97,
        "2021": 14.58,
        "2022": -19.28,
        "2023": 49.89,
        "2024": -9.45,
        "2025": 71.51,
        "2026": 12.65
      },
      "log_pnl_contributions": {
        "full": {
          "A股行业": 1.678084,
          "美国": 0.0,
          "日本": 0.0,
          "黄金": 0.0,
          "国债": 0.0,
          "费用": -0.115598
        },
        "pre2024": {
          "A股行业": 1.068968,
          "美国": 0.0,
          "日本": 0.0,
          "黄金": 0.0,
          "国债": 0.0,
          "费用": -0.065769
        },
        "recent": {
          "A股行业": 0.609117,
          "美国": 0.0,
          "日本": 0.0,
          "黄金": 0.0,
          "国债": 0.0,
          "费用": -0.049829
        }
      },
      "rule": {
        "name": "monthly_buffer_cash",
        "vol": 0.25
      },
      "stress": {
        "cost50": {
          "full": {
            "cagr": 20.17,
            "sharpe": 0.926,
            "mdd": -25.15,
            "vol": 22.59,
            "days": 1845,
            "end": 4.0126
          },
          "train": {
            "cagr": 28.05,
            "sharpe": 1.209,
            "mdd": -21.55,
            "vol": 22.56,
            "days": 730,
            "end": 2.0955
          },
          "validation": {
            "cagr": 8.68,
            "sharpe": 0.526,
            "mdd": -21.79,
            "vol": 19.3,
            "days": 484,
            "end": 1.1796
          },
          "recent": {
            "cagr": 20.6,
            "sharpe": 0.877,
            "mdd": -20.17,
            "vol": 24.86,
            "days": 631,
            "end": 1.6233
          },
          "pre2024": {
            "cagr": 19.95,
            "sharpe": 0.959,
            "mdd": -23.85,
            "vol": 21.32,
            "days": 1214,
            "end": 2.4719
          },
          "annual_turnover": 7.64,
          "mean_exposure": 0.433,
          "max_frozen": 0.0,
          "mean_gold_pct": 0.0,
          "max_drifted_gold_pct": 0.0,
          "mean_cash_pct": 56.73,
          "blocked_sessions": 0,
          "yearly_returns_pct": {
            "2019": 18.08,
            "2020": 58.1,
            "2021": 12.25,
            "2022": -19.98,
            "2023": 47.42,
            "2024": -11.79,
            "2025": 66.98,
            "2026": 10.2
          },
          "log_pnl_contributions": {
            "full": {
              "A股行业": 1.67845,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.289
            },
            "pre2024": {
              "A股行业": 1.069416,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.164426
            },
            "recent": {
              "A股行业": 0.609034,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.124574
            }
          }
        },
        "offset2": {
          "full": {
            "cagr": 20.16,
            "sharpe": 0.904,
            "mdd": -25.75,
            "vol": 23.32,
            "days": 1845,
            "end": 4.0103
          },
          "train": {
            "cagr": 22.12,
            "sharpe": 0.99,
            "mdd": -20.74,
            "vol": 22.83,
            "days": 730,
            "end": 1.8182
          },
          "validation": {
            "cagr": 9.28,
            "sharpe": 0.658,
            "mdd": -12.11,
            "vol": 15.24,
            "days": 484,
            "end": 1.1924
          },
          "recent": {
            "cagr": 26.85,
            "sharpe": 0.977,
            "mdd": -25.75,
            "vol": 28.47,
            "days": 631,
            "end": 1.8497
          },
          "pre2024": {
            "cagr": 16.83,
            "sharpe": 0.873,
            "mdd": -20.74,
            "vol": 20.14,
            "days": 1214,
            "end": 2.1681
          },
          "annual_turnover": 9.0,
          "mean_exposure": 0.455,
          "max_frozen": 0.0,
          "mean_gold_pct": 0.0,
          "max_drifted_gold_pct": 0.0,
          "mean_cash_pct": 54.47,
          "blocked_sessions": 0,
          "yearly_returns_pct": {
            "2019": 3.36,
            "2020": 71.11,
            "2021": 2.81,
            "2022": -4.03,
            "2023": 24.25,
            "2024": 7.89,
            "2025": 55.44,
            "2026": 10.29
          },
          "log_pnl_contributions": {
            "full": {
              "A股行业": 1.525057,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.136187
            },
            "pre2024": {
              "A股行业": 0.85324,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.079401
            },
            "recent": {
              "A股行业": 0.671817,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.056786
            }
          }
        },
        "offset5": {
          "full": {
            "cagr": 17.82,
            "sharpe": 0.863,
            "mdd": -29.12,
            "vol": 21.74,
            "days": 1845,
            "end": 3.4564
          },
          "train": {
            "cagr": 17.89,
            "sharpe": 0.85,
            "mdd": -20.2,
            "vol": 22.31,
            "days": 730,
            "end": 1.6362
          },
          "validation": {
            "cagr": 12.24,
            "sharpe": 0.867,
            "mdd": -10.63,
            "vol": 14.51,
            "days": 484,
            "end": 1.2573
          },
          "recent": {
            "cagr": 22.22,
            "sharpe": 0.917,
            "mdd": -24.76,
            "vol": 25.42,
            "days": 631,
            "end": 1.6801
          },
          "pre2024": {
            "cagr": 15.6,
            "sharpe": 0.839,
            "mdd": -24.43,
            "vol": 19.57,
            "days": 1214,
            "end": 2.0572
          },
          "annual_turnover": 7.83,
          "mean_exposure": 0.433,
          "max_frozen": 0.8564311771910245,
          "mean_gold_pct": 0.0,
          "max_drifted_gold_pct": 0.0,
          "mean_cash_pct": 56.67,
          "blocked_sessions": 0,
          "yearly_returns_pct": {
            "2019": 10.12,
            "2020": 67.97,
            "2021": -11.54,
            "2022": -4.75,
            "2023": 32.01,
            "2024": -2.28,
            "2025": 69.71,
            "2026": 1.31
          },
          "log_pnl_contributions": {
            "full": {
              "A股行业": 1.358786,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.118564
            },
            "pre2024": {
              "A股行业": 0.78216,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.060805
            },
            "recent": {
              "A股行业": 0.576626,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.057759
            }
          }
        },
        "delay2": {
          "full": {
            "cagr": 20.95,
            "sharpe": 0.961,
            "mdd": -25.28,
            "vol": 22.4,
            "days": 1845,
            "end": 4.2123
          },
          "train": {
            "cagr": 26.12,
            "sharpe": 1.147,
            "mdd": -25.28,
            "vol": 22.43,
            "days": 730,
            "end": 2.0022
          },
          "validation": {
            "cagr": 10.17,
            "sharpe": 0.591,
            "mdd": -20.28,
            "vol": 19.6,
            "days": 484,
            "end": 1.2119
          },
          "recent": {
            "cagr": 23.77,
            "sharpe": 0.998,
            "mdd": -21.19,
            "vol": 24.32,
            "days": 631,
            "end": 1.736
          },
          "pre2024": {
            "cagr": 19.5,
            "sharpe": 0.941,
            "mdd": -25.28,
            "vol": 21.34,
            "days": 1214,
            "end": 2.4264
          },
          "annual_turnover": 7.64,
          "mean_exposure": 0.433,
          "max_frozen": 0.0,
          "mean_gold_pct": 0.0,
          "max_drifted_gold_pct": 0.0,
          "mean_cash_pct": 56.7,
          "blocked_sessions": 0,
          "yearly_returns_pct": {
            "2019": 19.56,
            "2020": 54.44,
            "2021": 8.43,
            "2022": -17.57,
            "2023": 47.03,
            "2024": -5.56,
            "2025": 67.33,
            "2026": 9.85
          },
          "log_pnl_contributions": {
            "full": {
              "A股行业": 1.553516,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.115519
            },
            "pre2024": {
              "A股行业": 0.952012,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.065586
            },
            "recent": {
              "A股行业": 0.601505,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.049933
            }
          }
        },
        "joint_cost50_offset5": {
          "full": {
            "cagr": 15.08,
            "sharpe": 0.754,
            "mdd": -31.89,
            "vol": 21.8,
            "days": 1845,
            "end": 2.8933
          },
          "train": {
            "cagr": 15.37,
            "sharpe": 0.752,
            "mdd": -20.88,
            "vol": 22.36,
            "days": 730,
            "end": 1.5336
          },
          "validation": {
            "cagr": 10.75,
            "sharpe": 0.772,
            "mdd": -10.76,
            "vol": 14.58,
            "days": 484,
            "end": 1.2244
          },
          "recent": {
            "cagr": 18.19,
            "sharpe": 0.783,
            "mdd": -27.19,
            "vol": 25.48,
            "days": 631,
            "end": 1.5407
          },
          "pre2024": {
            "cagr": 13.5,
            "sharpe": 0.744,
            "mdd": -25.96,
            "vol": 19.62,
            "days": 1214,
            "end": 1.8779
          },
          "annual_turnover": 7.81,
          "mean_exposure": 0.433,
          "max_frozen": 0.8564311771910245,
          "mean_gold_pct": 0.0,
          "max_drifted_gold_pct": 0.0,
          "mean_cash_pct": 56.67,
          "blocked_sessions": 0,
          "yearly_returns_pct": {
            "2019": 6.87,
            "2020": 64.05,
            "2021": -12.52,
            "2022": -5.42,
            "2023": 29.46,
            "2024": -4.62,
            "2025": 62.3,
            "2026": -0.47
          },
          "log_pnl_contributions": {
            "full": {
              "A股行业": 1.358803,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.296412
            },
            "pre2024": {
              "A股行业": 0.782144,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.152014
            },
            "recent": {
              "A股行业": 0.576659,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.144399
            }
          }
        },
        "joint_cost50_delay2": {
          "full": {
            "cagr": 18.21,
            "sharpe": 0.858,
            "mdd": -26.69,
            "vol": 22.42,
            "days": 1845,
            "end": 3.5429
          },
          "train": {
            "cagr": 23.08,
            "sharpe": 1.038,
            "mdd": -26.69,
            "vol": 22.45,
            "days": 730,
            "end": 1.8613
          },
          "validation": {
            "cagr": 8.78,
            "sharpe": 0.525,
            "mdd": -21.57,
            "vol": 19.63,
            "days": 484,
            "end": 1.1817
          },
          "recent": {
            "cagr": 20.24,
            "sharpe": 0.878,
            "mdd": -21.23,
            "vol": 24.35,
            "days": 631,
            "end": 1.6109
          },
          "pre2024": {
            "cagr": 17.17,
            "sharpe": 0.848,
            "mdd": -26.69,
            "vol": 21.37,
            "days": 1214,
            "end": 2.1994
          },
          "annual_turnover": 7.62,
          "mean_exposure": 0.433,
          "max_frozen": 0.0,
          "mean_gold_pct": 0.0,
          "max_drifted_gold_pct": 0.0,
          "mean_cash_pct": 56.7,
          "blocked_sessions": 0,
          "yearly_returns_pct": {
            "2019": 15.52,
            "2020": 51.68,
            "2021": 6.23,
            "2022": -18.28,
            "2023": 44.6,
            "2024": -8.0,
            "2025": 62.93,
            "2026": 7.46
          },
          "log_pnl_contributions": {
            "full": {
              "A股行业": 1.553743,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.288802
            },
            "pre2024": {
              "A股行业": 0.952145,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.163968
            },
            "recent": {
              "A股行业": 0.601598,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.124834
            }
          }
        }
      },
      "normal_target_pass": true,
      "every_stress_target_pass": false,
      "worst_stress_cagr": 15.08,
      "worst_stress_mdd": -31.89,
      "rolling3": {
        "min_cagr": 1.14,
        "median_cagr": 14.84,
        "max_cagr": 35.92,
        "pct_windows_at_least20": 33.57,
        "overlapping_windows": 1114
      },
      "signal_count": 92,
      "noncalendar_signals": 0,
      "integer_lots": [
        {
          "initial_capital": 300000,
          "full": {
            "cagr": 25.51,
            "sharpe": 1.198,
            "mdd": -18.38,
            "vol": 20.76,
            "days": 1845,
            "end": 5.5737
          },
          "recent": {
            "cagr": 25.46,
            "sharpe": 1.085,
            "mdd": -18.18,
            "vol": 23.4,
            "days": 631,
            "end": 1.798
          },
          "orders": 98,
          "blocked_buy_orders": 0,
          "max_adv_participation_pct": 1.0,
          "max_gross_exposure": 0.9999360301669985,
          "daily_order_adv_cap": 0.01,
          "unfilled_policy": "留现金或原持仓，到下一次计划换仓再评估",
          "final_capital": 1672108.82
        }
      ],
      "historical_followup_gate": false
    },
    "monthly_exit": {
      "full": {
        "cagr": 22.58,
        "sharpe": 1.122,
        "mdd": -23.54,
        "vol": 19.9,
        "days": 1845,
        "end": 4.6632
      },
      "train": {
        "cagr": 13.7,
        "sharpe": 0.754,
        "mdd": -23.54,
        "vol": 19.56,
        "days": 730,
        "end": 1.4682
      },
      "validation": {
        "cagr": 17.25,
        "sharpe": 1.104,
        "mdd": -11.37,
        "vol": 15.48,
        "days": 484,
        "end": 1.3712
      },
      "recent": {
        "cagr": 38.38,
        "sharpe": 1.524,
        "mdd": -15.76,
        "vol": 23.05,
        "days": 631,
        "end": 2.3164
      },
      "pre2024": {
        "cagr": 15.1,
        "sharpe": 0.87,
        "mdd": -23.54,
        "vol": 18.04,
        "days": 1214,
        "end": 2.0131
      },
      "annual_turnover": 7.76,
      "mean_exposure": 0.33,
      "max_frozen": 0.0,
      "mean_gold_pct": 0.0,
      "max_drifted_gold_pct": 0.0,
      "mean_cash_pct": 66.98,
      "blocked_sessions": 0,
      "yearly_returns_pct": {
        "2019": 8.13,
        "2020": 47.0,
        "2021": -7.64,
        "2022": -0.24,
        "2023": 37.45,
        "2024": -7.76,
        "2025": 72.31,
        "2026": 45.74
      },
      "log_pnl_contributions": {
        "full": {
          "A股行业": 1.657061,
          "美国": 0.0,
          "日本": 0.0,
          "黄金": 0.0,
          "国债": 0.0,
          "费用": -0.117365
        },
        "pre2024": {
          "A股行业": 0.766998,
          "美国": 0.0,
          "日本": 0.0,
          "黄金": 0.0,
          "国债": 0.0,
          "费用": -0.067325
        },
        "recent": {
          "A股行业": 0.890063,
          "美国": 0.0,
          "日本": 0.0,
          "黄金": 0.0,
          "国债": 0.0,
          "费用": -0.05004
        }
      },
      "rule": {
        "name": "monthly_exit",
        "vol": 0.25
      },
      "stress": {
        "cost50": {
          "full": {
            "cagr": 19.77,
            "sharpe": 1.004,
            "mdd": -25.91,
            "vol": 19.92,
            "days": 1845,
            "end": 3.9111
          },
          "train": {
            "cagr": 10.96,
            "sharpe": 0.63,
            "mdd": -25.91,
            "vol": 19.53,
            "days": 730,
            "end": 1.3651
          },
          "validation": {
            "cagr": 15.61,
            "sharpe": 1.012,
            "mdd": -12.32,
            "vol": 15.49,
            "days": 484,
            "end": 1.3334
          },
          "recent": {
            "cagr": 34.42,
            "sharpe": 1.393,
            "mdd": -16.66,
            "vol": 23.15,
            "days": 631,
            "end": 2.1487
          },
          "pre2024": {
            "cagr": 12.79,
            "sharpe": 0.758,
            "mdd": -25.91,
            "vol": 18.02,
            "days": 1214,
            "end": 1.8202
          },
          "annual_turnover": 7.75,
          "mean_exposure": 0.33,
          "max_frozen": 0.0,
          "mean_gold_pct": 0.0,
          "max_drifted_gold_pct": 0.0,
          "mean_cash_pct": 66.98,
          "blocked_sessions": 0,
          "yearly_returns_pct": {
            "2019": 4.48,
            "2020": 44.38,
            "2021": -9.5,
            "2022": -1.11,
            "2023": 34.83,
            "2024": -10.14,
            "2025": 67.76,
            "2026": 42.53
          },
          "log_pnl_contributions": {
            "full": {
              "A股行业": 1.657245,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.293418
            },
            "pre2024": {
              "A股行业": 0.767257,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.168315
            },
            "recent": {
              "A股行业": 0.889988,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.125102
            }
          }
        },
        "offset2": {
          "full": {
            "cagr": 18.72,
            "sharpe": 0.929,
            "mdd": -24.93,
            "vol": 20.79,
            "days": 1845,
            "end": 3.6607
          },
          "train": {
            "cagr": 7.22,
            "sharpe": 0.455,
            "mdd": -24.93,
            "vol": 19.48,
            "days": 730,
            "end": 1.2318
          },
          "validation": {
            "cagr": 12.98,
            "sharpe": 0.924,
            "mdd": -10.24,
            "vol": 14.32,
            "days": 484,
            "end": 1.274
          },
          "recent": {
            "cagr": 38.75,
            "sharpe": 1.397,
            "mdd": -16.82,
            "vol": 25.82,
            "days": 631,
            "end": 2.3326
          },
          "pre2024": {
            "cagr": 9.48,
            "sharpe": 0.603,
            "mdd": -24.93,
            "vol": 17.6,
            "days": 1214,
            "end": 1.5693
          },
          "annual_turnover": 8.75,
          "mean_exposure": 0.311,
          "max_frozen": 0.0,
          "mean_gold_pct": 0.0,
          "max_drifted_gold_pct": 0.0,
          "mean_cash_pct": 68.9,
          "blocked_sessions": 0,
          "yearly_returns_pct": {
            "2019": -0.65,
            "2020": 46.06,
            "2021": -15.11,
            "2022": 0.4,
            "2023": 26.9,
            "2024": 10.41,
            "2025": 53.92,
            "2026": 37.26
          },
          "log_pnl_contributions": {
            "full": {
              "A股行业": 1.42997,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.132325
            },
            "pre2024": {
              "A股行业": 0.525949,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.075308
            },
            "recent": {
              "A股行业": 0.904021,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.057017
            }
          }
        },
        "offset5": {
          "full": {
            "cagr": 18.73,
            "sharpe": 0.984,
            "mdd": -20.49,
            "vol": 19.36,
            "days": 1845,
            "end": 3.6623
          },
          "train": {
            "cagr": 13.04,
            "sharpe": 0.706,
            "mdd": -20.49,
            "vol": 20.31,
            "days": 730,
            "end": 1.4429
          },
          "validation": {
            "cagr": 18.12,
            "sharpe": 1.454,
            "mdd": -5.79,
            "vol": 11.94,
            "days": 484,
            "end": 1.3915
          },
          "recent": {
            "cagr": 26.16,
            "sharpe": 1.142,
            "mdd": -16.38,
            "vol": 22.58,
            "days": 631,
            "end": 1.824
          },
          "pre2024": {
            "cagr": 15.04,
            "sharpe": 0.89,
            "mdd": -20.49,
            "vol": 17.46,
            "days": 1214,
            "end": 2.0079
          },
          "annual_turnover": 7.84,
          "mean_exposure": 0.328,
          "max_frozen": 0.8564311771910245,
          "mean_gold_pct": 0.0,
          "max_drifted_gold_pct": 0.0,
          "mean_cash_pct": 67.22,
          "blocked_sessions": 0,
          "yearly_returns_pct": {
            "2019": 5.58,
            "2020": 39.8,
            "2021": -2.23,
            "2022": -0.86,
            "2023": 40.36,
            "2024": -5.34,
            "2025": 60.05,
            "2026": 20.39
          },
          "log_pnl_contributions": {
            "full": {
              "A股行业": 1.4169,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.118796
            },
            "pre2024": {
              "A股行业": 0.757998,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.060921
            },
            "recent": {
              "A股行业": 0.658902,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.057876
            }
          }
        },
        "delay2": {
          "full": {
            "cagr": 19.65,
            "sharpe": 1.002,
            "mdd": -32.23,
            "vol": 19.86,
            "days": 1845,
            "end": 3.8829
          },
          "train": {
            "cagr": 11.45,
            "sharpe": 0.656,
            "mdd": -32.23,
            "vol": 19.39,
            "days": 730,
            "end": 1.3829
          },
          "validation": {
            "cagr": 13.74,
            "sharpe": 0.853,
            "mdd": -12.46,
            "vol": 16.69,
            "days": 484,
            "end": 1.2909
          },
          "recent": {
            "cagr": 35.05,
            "sharpe": 1.45,
            "mdd": -14.13,
            "vol": 22.46,
            "days": 631,
            "end": 2.1751
          },
          "pre2024": {
            "cagr": 12.35,
            "sharpe": 0.726,
            "mdd": -32.23,
            "vol": 18.36,
            "days": 1214,
            "end": 1.7852
          },
          "annual_turnover": 7.77,
          "mean_exposure": 0.33,
          "max_frozen": 0.0,
          "mean_gold_pct": 0.0,
          "max_drifted_gold_pct": 0.0,
          "mean_cash_pct": 66.97,
          "blocked_sessions": 0,
          "yearly_returns_pct": {
            "2019": -0.59,
            "2020": 43.24,
            "2021": -2.89,
            "2022": -4.1,
            "2023": 34.61,
            "2024": 3.68,
            "2025": 69.55,
            "2026": 23.73
          },
          "log_pnl_contributions": {
            "full": {
              "A股行业": 1.473975,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.117381
            },
            "pre2024": {
              "A股行业": 0.646783,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.067264
            },
            "recent": {
              "A股行业": 0.827191,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.050116
            }
          }
        },
        "joint_cost50_offset5": {
          "full": {
            "cagr": 15.96,
            "sharpe": 0.86,
            "mdd": -23.55,
            "vol": 19.42,
            "days": 1845,
            "end": 3.0644
          },
          "train": {
            "cagr": 10.62,
            "sharpe": 0.598,
            "mdd": -23.55,
            "vol": 20.36,
            "days": 730,
            "end": 1.3525
          },
          "validation": {
            "cagr": 16.55,
            "sharpe": 1.336,
            "mdd": -5.79,
            "vol": 11.99,
            "days": 484,
            "end": 1.3549
          },
          "recent": {
            "cagr": 22.0,
            "sharpe": 0.99,
            "mdd": -19.76,
            "vol": 22.67,
            "days": 631,
            "end": 1.6722
          },
          "pre2024": {
            "cagr": 12.95,
            "sharpe": 0.783,
            "mdd": -23.55,
            "vol": 17.51,
            "days": 1214,
            "end": 1.8325
          },
          "annual_turnover": 7.83,
          "mean_exposure": 0.328,
          "max_frozen": 0.8564311771910245,
          "mean_gold_pct": 0.0,
          "max_drifted_gold_pct": 0.0,
          "mean_cash_pct": 67.22,
          "blocked_sessions": 0,
          "yearly_returns_pct": {
            "2019": 2.46,
            "2020": 36.53,
            "2021": -3.32,
            "2022": -1.56,
            "2023": 37.64,
            "2024": -7.61,
            "2025": 53.07,
            "2026": 18.25
          },
          "log_pnl_contributions": {
            "full": {
              "A股行业": 1.416832,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.296995
            },
            "pre2024": {
              "A股行业": 0.757987,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.152304
            },
            "recent": {
              "A股行业": 0.658845,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.144691
            }
          }
        },
        "joint_cost50_delay2": {
          "full": {
            "cagr": 16.9,
            "sharpe": 0.885,
            "mdd": -34.46,
            "vol": 19.86,
            "days": 1845,
            "end": 3.2572
          },
          "train": {
            "cagr": 8.76,
            "sharpe": 0.53,
            "mdd": -34.46,
            "vol": 19.41,
            "days": 730,
            "end": 1.2858
          },
          "validation": {
            "cagr": 12.15,
            "sharpe": 0.767,
            "mdd": -13.21,
            "vol": 16.72,
            "days": 484,
            "end": 1.2553
          },
          "recent": {
            "cagr": 31.19,
            "sharpe": 1.322,
            "mdd": -14.28,
            "vol": 22.44,
            "days": 631,
            "end": 2.018
          },
          "pre2024": {
            "cagr": 10.1,
            "sharpe": 0.615,
            "mdd": -34.46,
            "vol": 18.38,
            "days": 1214,
            "end": 1.614
          },
          "annual_turnover": 7.76,
          "mean_exposure": 0.33,
          "max_frozen": 0.0,
          "mean_gold_pct": 0.0,
          "max_drifted_gold_pct": 0.0,
          "mean_cash_pct": 66.97,
          "blocked_sessions": 0,
          "yearly_returns_pct": {
            "2019": -3.94,
            "2020": 40.68,
            "2021": -4.85,
            "2022": -4.93,
            "2023": 32.04,
            "2024": 1.0,
            "2025": 65.09,
            "2026": 21.03
          },
          "log_pnl_contributions": {
            "full": {
              "A股行业": 1.474314,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.293457
            },
            "pre2024": {
              "A股行业": 0.646889,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.168163
            },
            "recent": {
              "A股行业": 0.827425,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.125294
            }
          }
        }
      },
      "normal_target_pass": true,
      "every_stress_target_pass": false,
      "worst_stress_cagr": 15.96,
      "worst_stress_mdd": -34.46,
      "rolling3": {
        "min_cagr": 4.78,
        "median_cagr": 10.79,
        "max_cagr": 32.78,
        "pct_windows_at_least20": 26.39,
        "overlapping_windows": 1114
      },
      "signal_count": 110,
      "noncalendar_signals": 18,
      "integer_lots": [
        {
          "initial_capital": 300000,
          "full": {
            "cagr": 22.63,
            "sharpe": 1.181,
            "mdd": -20.15,
            "vol": 18.75,
            "days": 1845,
            "end": 4.6775
          },
          "recent": {
            "cagr": 39.55,
            "sharpe": 1.61,
            "mdd": -11.49,
            "vol": 22.23,
            "days": 631,
            "end": 2.3674
          },
          "orders": 97,
          "blocked_buy_orders": 0,
          "max_adv_participation_pct": 1.0,
          "max_gross_exposure": 0.9999695302399794,
          "daily_order_adv_cap": 0.01,
          "unfilled_policy": "留现金或原持仓，到下一次计划换仓再评估",
          "final_capital": 1403248.67
        }
      ],
      "historical_followup_gate": false
    },
    "daily_risk_reduce": {
      "full": {
        "cagr": 17.56,
        "sharpe": 1.005,
        "mdd": -18.84,
        "vol": 17.65,
        "days": 1845,
        "end": 3.3994
      },
      "train": {
        "cagr": 24.43,
        "sharpe": 1.259,
        "mdd": -18.55,
        "vol": 18.76,
        "days": 730,
        "end": 1.9229
      },
      "validation": {
        "cagr": 4.44,
        "sharpe": 0.392,
        "mdd": -16.7,
        "vol": 13.34,
        "days": 484,
        "end": 1.0901
      },
      "recent": {
        "cagr": 20.56,
        "sharpe": 1.07,
        "mdd": -16.29,
        "vol": 19.18,
        "days": 631,
        "end": 1.6217
      },
      "pre2024": {
        "cagr": 16.04,
        "sharpe": 0.969,
        "mdd": -18.55,
        "vol": 16.81,
        "days": 1214,
        "end": 2.0962
      },
      "annual_turnover": 7.1,
      "mean_exposure": 0.365,
      "max_frozen": 0.0,
      "mean_gold_pct": 0.0,
      "max_drifted_gold_pct": 0.0,
      "mean_cash_pct": 63.51,
      "blocked_sessions": 0,
      "yearly_returns_pct": {
        "2019": 17.1,
        "2020": 46.42,
        "2021": 12.15,
        "2022": -14.96,
        "2023": 28.19,
        "2024": -8.73,
        "2025": 54.24,
        "2026": 15.2
      },
      "log_pnl_contributions": {
        "full": {
          "A股行业": 1.330893,
          "美国": 0.0,
          "日本": 0.0,
          "黄金": 0.0,
          "国债": 0.0,
          "费用": -0.107288
        },
        "pre2024": {
          "A股行业": 0.803597,
          "美国": 0.0,
          "日本": 0.0,
          "黄金": 0.0,
          "国债": 0.0,
          "费用": -0.063474
        },
        "recent": {
          "A股行业": 0.527296,
          "美国": 0.0,
          "日本": 0.0,
          "黄金": 0.0,
          "国债": 0.0,
          "费用": -0.043814
        }
      },
      "rule": {
        "name": "daily_risk_reduce",
        "vol": 0.25
      },
      "stress": {
        "cost50": {
          "full": {
            "cagr": 15.09,
            "sharpe": 0.884,
            "mdd": -22.13,
            "vol": 17.67,
            "days": 1845,
            "end": 2.8948
          },
          "train": {
            "cagr": 21.44,
            "sharpe": 1.132,
            "mdd": -20.04,
            "vol": 18.72,
            "days": 730,
            "end": 1.7881
          },
          "validation": {
            "cagr": 3.28,
            "sharpe": 0.308,
            "mdd": -17.52,
            "vol": 13.32,
            "days": 484,
            "end": 1.0662
          },
          "recent": {
            "cagr": 17.53,
            "sharpe": 0.934,
            "mdd": -18.28,
            "vol": 19.27,
            "days": 631,
            "end": 1.5184
          },
          "pre2024": {
            "cagr": 13.85,
            "sharpe": 0.857,
            "mdd": -20.04,
            "vol": 16.78,
            "days": 1214,
            "end": 1.9064
          },
          "annual_turnover": 7.09,
          "mean_exposure": 0.365,
          "max_frozen": 0.0,
          "mean_gold_pct": 0.0,
          "max_drifted_gold_pct": 0.0,
          "mean_cash_pct": 63.51,
          "blocked_sessions": 0,
          "yearly_returns_pct": {
            "2019": 13.08,
            "2020": 43.72,
            "2021": 10.03,
            "2022": -15.61,
            "2023": 26.34,
            "2024": -10.85,
            "2025": 50.54,
            "2026": 13.14
          },
          "log_pnl_contributions": {
            "full": {
              "A股行业": 1.331145,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.268226
            },
            "pre2024": {
              "A股行业": 0.803929,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.15869
            },
            "recent": {
              "A股行业": 0.527216,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.109536
            }
          }
        },
        "offset2": {
          "full": {
            "cagr": 17.45,
            "sharpe": 0.968,
            "mdd": -21.27,
            "vol": 18.36,
            "days": 1845,
            "end": 3.3745
          },
          "train": {
            "cagr": 19.74,
            "sharpe": 1.041,
            "mdd": -19.09,
            "vol": 19.06,
            "days": 730,
            "end": 1.7143
          },
          "validation": {
            "cagr": 6.97,
            "sharpe": 0.641,
            "mdd": -10.25,
            "vol": 11.54,
            "days": 484,
            "end": 1.143
          },
          "recent": {
            "cagr": 23.39,
            "sharpe": 1.084,
            "mdd": -21.27,
            "vol": 21.53,
            "days": 631,
            "end": 1.7222
          },
          "pre2024": {
            "cagr": 14.48,
            "sharpe": 0.903,
            "mdd": -19.09,
            "vol": 16.48,
            "days": 1214,
            "end": 1.9595
          },
          "annual_turnover": 8.29,
          "mean_exposure": 0.384,
          "max_frozen": 0.0,
          "mean_gold_pct": 0.0,
          "max_drifted_gold_pct": 0.0,
          "mean_cash_pct": 61.58,
          "blocked_sessions": 0,
          "yearly_returns_pct": {
            "2019": 3.14,
            "2020": 58.98,
            "2021": 4.55,
            "2022": -4.0,
            "2023": 19.06,
            "2024": 7.29,
            "2025": 38.29,
            "2026": 16.07
          },
          "log_pnl_contributions": {
            "full": {
              "A股行业": 1.341639,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.125379
            },
            "pre2024": {
              "A股行业": 0.747119,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.074436
            },
            "recent": {
              "A股行业": 0.59452,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.050943
            }
          }
        },
        "offset5": {
          "full": {
            "cagr": 15.78,
            "sharpe": 0.929,
            "mdd": -26.1,
            "vol": 17.4,
            "days": 1845,
            "end": 3.0284
          },
          "train": {
            "cagr": 18.54,
            "sharpe": 1.027,
            "mdd": -14.76,
            "vol": 18.17,
            "days": 730,
            "end": 1.6632
          },
          "validation": {
            "cagr": 9.42,
            "sharpe": 0.841,
            "mdd": -8.46,
            "vol": 11.48,
            "days": 484,
            "end": 1.1954
          },
          "recent": {
            "cagr": 17.67,
            "sharpe": 0.912,
            "mdd": -24.77,
            "vol": 20.07,
            "days": 631,
            "end": 1.5232
          },
          "pre2024": {
            "cagr": 14.81,
            "sharpe": 0.951,
            "mdd": -20.05,
            "vol": 15.84,
            "days": 1214,
            "end": 1.9882
          },
          "annual_turnover": 7.16,
          "mean_exposure": 0.371,
          "max_frozen": 0.53586131640346,
          "mean_gold_pct": 0.0,
          "max_drifted_gold_pct": 0.0,
          "mean_cash_pct": 62.88,
          "blocked_sessions": 0,
          "yearly_returns_pct": {
            "2019": 12.72,
            "2020": 58.22,
            "2021": -6.75,
            "2022": -4.75,
            "2023": 25.51,
            "2024": -3.46,
            "2025": 50.79,
            "2026": 4.64
          },
          "log_pnl_contributions": {
            "full": {
              "A股行业": 1.216399,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.108362
            },
            "pre2024": {
              "A股行业": 0.742459,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.05523
            },
            "recent": {
              "A股行业": 0.47394,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.053131
            }
          }
        },
        "delay2": {
          "full": {
            "cagr": 15.79,
            "sharpe": 0.919,
            "mdd": -24.05,
            "vol": 17.64,
            "days": 1845,
            "end": 3.0304
          },
          "train": {
            "cagr": 20.04,
            "sharpe": 1.07,
            "mdd": -24.05,
            "vol": 18.71,
            "days": 730,
            "end": 1.727
          },
          "validation": {
            "cagr": 4.56,
            "sharpe": 0.395,
            "mdd": -16.59,
            "vol": 13.63,
            "days": 484,
            "end": 1.0925
          },
          "recent": {
            "cagr": 20.11,
            "sharpe": 1.057,
            "mdd": -19.06,
            "vol": 19.04,
            "days": 631,
            "end": 1.6062
          },
          "pre2024": {
            "cagr": 13.61,
            "sharpe": 0.841,
            "mdd": -24.05,
            "vol": 16.87,
            "days": 1214,
            "end": 1.8867
          },
          "annual_turnover": 7.09,
          "mean_exposure": 0.365,
          "max_frozen": 0.0,
          "mean_gold_pct": 0.0,
          "max_drifted_gold_pct": 0.0,
          "mean_cash_pct": 63.54,
          "blocked_sessions": 0,
          "yearly_returns_pct": {
            "2019": 14.94,
            "2020": 42.34,
            "2021": 5.56,
            "2022": -14.72,
            "2023": 28.11,
            "2024": -8.31,
            "2025": 53.5,
            "2026": 14.12
          },
          "log_pnl_contributions": {
            "full": {
              "A股行业": 1.216025,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.107333
            },
            "pre2024": {
              "A股行业": 0.698081,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.063259
            },
            "recent": {
              "A股行业": 0.517945,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.044074
            }
          }
        },
        "joint_cost50_offset5": {
          "full": {
            "cagr": 13.32,
            "sharpe": 0.804,
            "mdd": -28.84,
            "vol": 17.45,
            "days": 1845,
            "end": 2.5742
          },
          "train": {
            "cagr": 16.24,
            "sharpe": 0.918,
            "mdd": -15.34,
            "vol": 18.19,
            "days": 730,
            "end": 1.5686
          },
          "validation": {
            "cagr": 8.09,
            "sharpe": 0.73,
            "mdd": -9.15,
            "vol": 11.55,
            "days": 484,
            "end": 1.1668
          },
          "recent": {
            "cagr": 14.1,
            "sharpe": 0.756,
            "mdd": -27.12,
            "vol": 20.14,
            "days": 631,
            "end": 1.4065
          },
          "pre2024": {
            "cagr": 12.92,
            "sharpe": 0.844,
            "mdd": -21.45,
            "vol": 15.88,
            "days": 1214,
            "end": 1.8302
          },
          "annual_turnover": 7.15,
          "mean_exposure": 0.371,
          "max_frozen": 0.53586131640346,
          "mean_gold_pct": 0.0,
          "max_drifted_gold_pct": 0.0,
          "mean_cash_pct": 62.88,
          "blocked_sessions": 0,
          "yearly_returns_pct": {
            "2019": 9.49,
            "2020": 54.93,
            "2021": -7.53,
            "2022": -5.42,
            "2023": 23.37,
            "2024": -5.66,
            "2025": 44.61,
            "2026": 3.1
          },
          "log_pnl_contributions": {
            "full": {
              "A股行业": 1.216439,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.270909
            },
            "pre2024": {
              "A股行业": 0.742486,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.138078
            },
            "recent": {
              "A股行业": 0.473953,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.132831
            }
          }
        },
        "joint_cost50_delay2": {
          "full": {
            "cagr": 13.35,
            "sharpe": 0.797,
            "mdd": -25.5,
            "vol": 17.67,
            "days": 1845,
            "end": 2.58
          },
          "train": {
            "cagr": 17.16,
            "sharpe": 0.939,
            "mdd": -25.5,
            "vol": 18.74,
            "days": 730,
            "end": 1.606
          },
          "validation": {
            "cagr": 3.4,
            "sharpe": 0.312,
            "mdd": -17.55,
            "vol": 13.67,
            "days": 484,
            "end": 1.0685
          },
          "recent": {
            "cagr": 17.08,
            "sharpe": 0.921,
            "mdd": -21.0,
            "vol": 19.08,
            "days": 631,
            "end": 1.5035
          },
          "pre2024": {
            "cagr": 11.46,
            "sharpe": 0.727,
            "mdd": -25.5,
            "vol": 16.9,
            "days": 1214,
            "end": 1.716
          },
          "annual_turnover": 7.08,
          "mean_exposure": 0.365,
          "max_frozen": 0.0,
          "mean_gold_pct": 0.0,
          "max_drifted_gold_pct": 0.0,
          "mean_cash_pct": 63.54,
          "blocked_sessions": 0,
          "yearly_returns_pct": {
            "2019": 10.99,
            "2020": 39.72,
            "2021": 3.56,
            "2022": -15.38,
            "2023": 26.27,
            "2024": -10.46,
            "2025": 49.82,
            "2026": 12.07
          },
          "log_pnl_contributions": {
            "full": {
              "A股行业": 1.21614,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.268338
            },
            "pre2024": {
              "A股行业": 0.698154,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.15815
            },
            "recent": {
              "A股行业": 0.517986,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.110188
            }
          }
        }
      },
      "normal_target_pass": false,
      "every_stress_target_pass": false,
      "worst_stress_cagr": 13.32,
      "worst_stress_mdd": -28.84,
      "rolling3": {
        "min_cagr": -1.05,
        "median_cagr": 12.33,
        "max_cagr": 26.16,
        "pct_windows_at_least20": 17.59,
        "overlapping_windows": 1114
      },
      "signal_count": 169,
      "noncalendar_signals": 77,
      "integer_lots": [
        {
          "initial_capital": 300000,
          "full": {
            "cagr": 18.4,
            "sharpe": 1.088,
            "mdd": -17.38,
            "vol": 16.83,
            "days": 1845,
            "end": 3.5872
          },
          "recent": {
            "cagr": 22.26,
            "sharpe": 1.194,
            "mdd": -13.27,
            "vol": 18.21,
            "days": 631,
            "end": 1.6816
          },
          "orders": 178,
          "blocked_buy_orders": 0,
          "max_adv_participation_pct": 1.0,
          "max_gross_exposure": 0.9997355734837945,
          "daily_order_adv_cap": 0.01,
          "unfilled_policy": "留现金或原持仓，到下一次计划换仓再评估",
          "final_capital": 1076161.16
        }
      ],
      "historical_followup_gate": false
    },
    "soft_gate": {
      "full": {
        "cagr": 24.35,
        "sharpe": 1.001,
        "mdd": -34.5,
        "vol": 24.85,
        "days": 1845,
        "end": 5.1974
      },
      "train": {
        "cagr": 23.72,
        "sharpe": 0.989,
        "mdd": -18.96,
        "vol": 24.59,
        "days": 730,
        "end": 1.8903
      },
      "validation": {
        "cagr": 4.84,
        "sharpe": 0.319,
        "mdd": -25.31,
        "vol": 23.06,
        "days": 484,
        "end": 1.0983
      },
      "recent": {
        "cagr": 42.6,
        "sharpe": 1.475,
        "mdd": -19.08,
        "vol": 26.42,
        "days": 631,
        "end": 2.5034
      },
      "pre2024": {
        "cagr": 15.81,
        "sharpe": 0.732,
        "mdd": -34.5,
        "vol": 23.99,
        "days": 1214,
        "end": 2.0761
      },
      "annual_turnover": 11.69,
      "mean_exposure": 0.63,
      "max_frozen": 0.5058350870480198,
      "mean_gold_pct": 0.0,
      "max_drifted_gold_pct": 0.0,
      "mean_cash_pct": 36.98,
      "blocked_sessions": 0,
      "yearly_returns_pct": {
        "2019": 12.08,
        "2020": 54.86,
        "2021": 8.91,
        "2022": -23.58,
        "2023": 43.72,
        "2024": 14.57,
        "2025": 76.92,
        "2026": 23.5
      },
      "log_pnl_contributions": {
        "full": {
          "A股行业": 1.824887,
          "美国": 0.0,
          "日本": 0.0,
          "黄金": 0.0,
          "国债": 0.0,
          "费用": -0.176732
        },
        "pre2024": {
          "A股行业": 0.83955,
          "美国": 0.0,
          "日本": 0.0,
          "黄金": 0.0,
          "国债": 0.0,
          "费用": -0.109043
        },
        "recent": {
          "A股行业": 0.985337,
          "美国": 0.0,
          "日本": 0.0,
          "黄金": 0.0,
          "国债": 0.0,
          "费用": -0.06769
        }
      },
      "rule": {
        "name": "soft_gate",
        "vol": 0.25
      },
      "stress": {
        "cost50": {
          "full": {
            "cagr": 20.08,
            "sharpe": 0.859,
            "mdd": -37.21,
            "vol": 24.88,
            "days": 1845,
            "end": 3.9885
          },
          "train": {
            "cagr": 19.57,
            "sharpe": 0.85,
            "mdd": -22.31,
            "vol": 24.59,
            "days": 730,
            "end": 1.7071
          },
          "validation": {
            "cagr": 1.66,
            "sharpe": 0.185,
            "mdd": -27.28,
            "vol": 23.03,
            "days": 484,
            "end": 1.0331
          },
          "recent": {
            "cagr": 37.1,
            "sharpe": 1.322,
            "mdd": -19.43,
            "vol": 26.52,
            "days": 631,
            "end": 2.2615
          },
          "pre2024": {
            "cagr": 12.08,
            "sharpe": 0.595,
            "mdd": -37.21,
            "vol": 23.98,
            "days": 1214,
            "end": 1.7636
          },
          "annual_turnover": 11.67,
          "mean_exposure": 0.63,
          "max_frozen": 0.5058350870480198,
          "mean_gold_pct": 0.0,
          "max_drifted_gold_pct": 0.0,
          "mean_cash_pct": 36.98,
          "blocked_sessions": 0,
          "yearly_returns_pct": {
            "2019": 7.76,
            "2020": 50.92,
            "2021": 4.96,
            "2022": -25.59,
            "2023": 38.85,
            "2024": 10.16,
            "2025": 70.7,
            "2026": 20.27
          },
          "log_pnl_contributions": {
            "full": {
              "A股行业": 1.825254,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.441836
            },
            "pre2024": {
              "A股行业": 0.839986,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.272609
            },
            "recent": {
              "A股行业": 0.985268,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.169227
            }
          }
        },
        "offset2": {
          "full": {
            "cagr": 20.73,
            "sharpe": 0.871,
            "mdd": -26.78,
            "vol": 25.3,
            "days": 1845,
            "end": 4.1549
          },
          "train": {
            "cagr": 24.87,
            "sharpe": 1.024,
            "mdd": -23.34,
            "vol": 24.68,
            "days": 730,
            "end": 1.9435
          },
          "validation": {
            "cagr": -0.8,
            "sharpe": 0.063,
            "mdd": -22.5,
            "vol": 20.57,
            "days": 484,
            "end": 0.9842
          },
          "recent": {
            "cagr": 34.98,
            "sharpe": 1.178,
            "mdd": -25.75,
            "vol": 29.03,
            "days": 631,
            "end": 2.1722
          },
          "pre2024": {
            "cagr": 13.92,
            "sharpe": 0.679,
            "mdd": -25.95,
            "vol": 23.13,
            "days": 1214,
            "end": 1.9128
          },
          "annual_turnover": 12.75,
          "mean_exposure": 0.646,
          "max_frozen": 0.49568803899512554,
          "mean_gold_pct": 0.0,
          "max_drifted_gold_pct": 0.0,
          "mean_cash_pct": 35.37,
          "blocked_sessions": 0,
          "yearly_returns_pct": {
            "2019": 7.67,
            "2020": 83.83,
            "2021": -1.81,
            "2022": -14.94,
            "2023": 15.71,
            "2024": 14.24,
            "2025": 60.81,
            "2026": 18.24
          },
          "log_pnl_contributions": {
            "full": {
              "A股行业": 1.617402,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.193106
            },
            "pre2024": {
              "A股行业": 0.768835,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.120264
            },
            "recent": {
              "A股行业": 0.848566,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.072842
            }
          }
        },
        "offset5": {
          "full": {
            "cagr": 21.67,
            "sharpe": 0.932,
            "mdd": -30.77,
            "vol": 24.19,
            "days": 1845,
            "end": 4.4056
          },
          "train": {
            "cagr": 29.56,
            "sharpe": 1.178,
            "mdd": -20.2,
            "vol": 24.55,
            "days": 730,
            "end": 2.1702
          },
          "validation": {
            "cagr": -2.11,
            "sharpe": -0.019,
            "mdd": -24.8,
            "vol": 18.93,
            "days": 484,
            "end": 0.9586
          },
          "recent": {
            "cagr": 33.66,
            "sharpe": 1.204,
            "mdd": -24.33,
            "vol": 27.17,
            "days": 631,
            "end": 2.1176
          },
          "pre2024": {
            "cagr": 15.86,
            "sharpe": 0.767,
            "mdd": -30.77,
            "vol": 22.49,
            "days": 1214,
            "end": 2.0805
          },
          "annual_turnover": 11.17,
          "mean_exposure": 0.633,
          "max_frozen": 0.8564311771910245,
          "mean_gold_pct": 0.0,
          "max_drifted_gold_pct": 0.0,
          "mean_cash_pct": 36.68,
          "blocked_sessions": 0,
          "yearly_returns_pct": {
            "2019": 23.18,
            "2020": 79.78,
            "2021": -2.0,
            "2022": -22.19,
            "2023": 23.2,
            "2024": 21.75,
            "2025": 69.22,
            "2026": 2.79
          },
          "log_pnl_contributions": {
            "full": {
              "A股行业": 1.651978,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.169095
            },
            "pre2024": {
              "A股行业": 0.831715,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.099128
            },
            "recent": {
              "A股行业": 0.820264,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.069967
            }
          }
        },
        "delay2": {
          "full": {
            "cagr": 19.55,
            "sharpe": 0.845,
            "mdd": -40.57,
            "vol": 24.74,
            "days": 1845,
            "end": 3.8585
          },
          "train": {
            "cagr": 21.32,
            "sharpe": 0.916,
            "mdd": -23.22,
            "vol": 24.36,
            "days": 730,
            "end": 1.783
          },
          "validation": {
            "cagr": 0.94,
            "sharpe": 0.155,
            "mdd": -28.93,
            "vol": 23.17,
            "days": 484,
            "end": 1.0188
          },
          "recent": {
            "cagr": 33.82,
            "sharpe": 1.239,
            "mdd": -21.19,
            "vol": 26.3,
            "days": 631,
            "end": 2.1242
          },
          "pre2024": {
            "cagr": 12.75,
            "sharpe": 0.622,
            "mdd": -40.57,
            "vol": 23.89,
            "days": 1214,
            "end": 1.8164
          },
          "annual_turnover": 11.81,
          "mean_exposure": 0.631,
          "max_frozen": 0.513497766556613,
          "mean_gold_pct": 0.0,
          "max_drifted_gold_pct": 0.0,
          "mean_cash_pct": 36.95,
          "blocked_sessions": 0,
          "yearly_returns_pct": {
            "2019": 17.77,
            "2020": 46.82,
            "2021": 3.11,
            "2022": -27.29,
            "2023": 40.11,
            "2024": 6.11,
            "2025": 73.31,
            "2026": 15.51
          },
          "log_pnl_contributions": {
            "full": {
              "A股行业": 1.528989,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.178718
            },
            "pre2024": {
              "A股行业": 0.707846,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.110975
            },
            "recent": {
              "A股行业": 0.821143,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.067743
            }
          }
        },
        "joint_cost50_offset5": {
          "full": {
            "cagr": 17.65,
            "sharpe": 0.792,
            "mdd": -34.52,
            "vol": 24.25,
            "days": 1845,
            "end": 3.419
          },
          "train": {
            "cagr": 26.0,
            "sharpe": 1.063,
            "mdd": -20.88,
            "vol": 24.59,
            "days": 730,
            "end": 1.9966
          },
          "validation": {
            "cagr": -5.27,
            "sharpe": -0.191,
            "mdd": -26.65,
            "vol": 19.01,
            "days": 484,
            "end": 0.8981
          },
          "recent": {
            "cagr": 28.35,
            "sharpe": 1.052,
            "mdd": -25.61,
            "vol": 27.24,
            "days": 631,
            "end": 1.9067
          },
          "pre2024": {
            "cagr": 12.45,
            "sharpe": 0.633,
            "mdd": -34.52,
            "vol": 22.54,
            "days": 1214,
            "end": 1.7931
          },
          "annual_turnover": 11.15,
          "mean_exposure": 0.633,
          "max_frozen": 0.8564311771910245,
          "mean_gold_pct": 0.0,
          "max_drifted_gold_pct": 0.0,
          "mean_cash_pct": 36.68,
          "blocked_sessions": 0,
          "yearly_returns_pct": {
            "2019": 19.56,
            "2020": 75.72,
            "2021": -4.96,
            "2022": -24.33,
            "2023": 18.69,
            "2024": 17.55,
            "2025": 61.35,
            "2026": 0.53
          },
          "log_pnl_contributions": {
            "full": {
              "A股行业": 1.652085,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.422741
            },
            "pre2024": {
              "A股行业": 0.831772,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.24782
            },
            "recent": {
              "A股行业": 0.820313,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.174921
            }
          }
        },
        "joint_cost50_delay2": {
          "full": {
            "cagr": 15.39,
            "sharpe": 0.701,
            "mdd": -43.03,
            "vol": 24.79,
            "days": 1845,
            "end": 2.9518
          },
          "train": {
            "cagr": 17.14,
            "sharpe": 0.771,
            "mdd": -24.98,
            "vol": 24.37,
            "days": 730,
            "end": 1.6051
          },
          "validation": {
            "cagr": -2.12,
            "sharpe": 0.022,
            "mdd": -30.79,
            "vol": 23.24,
            "days": 484,
            "end": 0.9583
          },
          "recent": {
            "cagr": 28.67,
            "sharpe": 1.087,
            "mdd": -21.23,
            "vol": 26.37,
            "days": 631,
            "end": 1.919
          },
          "pre2024": {
            "cagr": 9.04,
            "sharpe": 0.481,
            "mdd": -43.03,
            "vol": 23.92,
            "days": 1214,
            "end": 1.5382
          },
          "annual_turnover": 11.79,
          "mean_exposure": 0.631,
          "max_frozen": 0.513497766556613,
          "mean_gold_pct": 0.0,
          "max_drifted_gold_pct": 0.0,
          "mean_cash_pct": 36.95,
          "blocked_sessions": 0,
          "yearly_returns_pct": {
            "2019": 12.88,
            "2020": 43.09,
            "2021": -0.62,
            "2022": -29.2,
            "2023": 35.35,
            "2024": 2.02,
            "2025": 67.23,
            "2026": 12.49
          },
          "log_pnl_contributions": {
            "full": {
              "A股行业": 1.529222,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.4468
            },
            "pre2024": {
              "A股行业": 0.708037,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.277438
            },
            "recent": {
              "A股行业": 0.821185,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.169361
            }
          }
        }
      },
      "normal_target_pass": false,
      "every_stress_target_pass": false,
      "worst_stress_cagr": 15.39,
      "worst_stress_mdd": -43.03,
      "rolling3": {
        "min_cagr": -3.34,
        "median_cagr": 14.36,
        "max_cagr": 43.47,
        "pct_windows_at_least20": 30.43,
        "overlapping_windows": 1114
      },
      "signal_count": 92,
      "noncalendar_signals": 0,
      "integer_lots": [
        {
          "initial_capital": 300000,
          "full": {
            "cagr": 29.56,
            "sharpe": 1.233,
            "mdd": -23.64,
            "vol": 23.19,
            "days": 1845,
            "end": 7.0887
          },
          "recent": {
            "cagr": 44.14,
            "sharpe": 1.602,
            "mdd": -18.25,
            "vol": 24.72,
            "days": 631,
            "end": 2.5741
          },
          "orders": 175,
          "blocked_buy_orders": 0,
          "max_adv_participation_pct": 1.0,
          "max_gross_exposure": 0.9996969434901675,
          "daily_order_adv_cap": 0.01,
          "unfilled_policy": "留现金或原持仓，到下一次计划换仓再评估",
          "final_capital": 2126622.94
        }
      ],
      "historical_followup_gate": false
    },
    "top2_buffer": {
      "full": {
        "cagr": 16.12,
        "sharpe": 0.829,
        "mdd": -20.19,
        "vol": 20.57,
        "days": 1845,
        "end": 3.095
      },
      "train": {
        "cagr": 19.7,
        "sharpe": 0.95,
        "mdd": -17.89,
        "vol": 21.36,
        "days": 730,
        "end": 1.7127
      },
      "validation": {
        "cagr": 5.22,
        "sharpe": 0.403,
        "mdd": -15.54,
        "vol": 15.64,
        "days": 484,
        "end": 1.1063
      },
      "recent": {
        "cagr": 20.9,
        "sharpe": 0.944,
        "mdd": -20.19,
        "vol": 22.86,
        "days": 631,
        "end": 1.6335
      },
      "pre2024": {
        "cagr": 13.71,
        "sharpe": 0.763,
        "mdd": -17.89,
        "vol": 19.28,
        "days": 1214,
        "end": 1.8947
      },
      "annual_turnover": 8.82,
      "mean_exposure": 0.469,
      "max_frozen": 0.39760617233997775,
      "mean_gold_pct": 0.0,
      "max_drifted_gold_pct": 0.0,
      "mean_cash_pct": 53.15,
      "blocked_sessions": 0,
      "yearly_returns_pct": {
        "2019": 12.27,
        "2020": 35.93,
        "2021": 12.23,
        "2022": -11.47,
        "2023": 24.96,
        "2024": -7.93,
        "2025": 54.42,
        "2026": 14.9
      },
      "log_pnl_contributions": {
        "full": {
          "A股行业": 1.262954,
          "美国": 0.0,
          "日本": 0.0,
          "黄金": 0.0,
          "国债": 0.0,
          "费用": -0.133158
        },
        "pre2024": {
          "A股行业": 0.712263,
          "美国": 0.0,
          "日本": 0.0,
          "黄金": 0.0,
          "国债": 0.0,
          "费用": -0.073217
        },
        "recent": {
          "A股行业": 0.55069,
          "美国": 0.0,
          "日本": 0.0,
          "黄金": 0.0,
          "国债": 0.0,
          "费用": -0.059941
        }
      },
      "rule": {
        "name": "top2_buffer",
        "vol": 0.25
      },
      "stress": {
        "cost50": {
          "full": {
            "cagr": 13.1,
            "sharpe": 0.701,
            "mdd": -22.2,
            "vol": 20.56,
            "days": 1845,
            "end": 2.5359
          },
          "train": {
            "cagr": 16.52,
            "sharpe": 0.825,
            "mdd": -18.54,
            "vol": 21.31,
            "days": 730,
            "end": 1.5799
          },
          "validation": {
            "cagr": 3.71,
            "sharpe": 0.311,
            "mdd": -16.99,
            "vol": 15.56,
            "days": 484,
            "end": 1.075
          },
          "recent": {
            "cagr": 16.77,
            "sharpe": 0.79,
            "mdd": -20.45,
            "vol": 22.94,
            "days": 631,
            "end": 1.4931
          },
          "pre2024": {
            "cagr": 11.23,
            "sharpe": 0.65,
            "mdd": -18.54,
            "vol": 19.22,
            "days": 1214,
            "end": 1.6984
          },
          "annual_turnover": 8.8,
          "mean_exposure": 0.469,
          "max_frozen": 0.39760617233997775,
          "mean_gold_pct": 0.0,
          "max_drifted_gold_pct": 0.0,
          "mean_cash_pct": 53.15,
          "blocked_sessions": 0,
          "yearly_returns_pct": {
            "2019": 8.76,
            "2020": 32.53,
            "2021": 9.61,
            "2022": -12.21,
            "2023": 22.45,
            "2024": -10.55,
            "2025": 49.02,
            "2026": 12.01
          },
          "log_pnl_contributions": {
            "full": {
              "A股行业": 1.263487,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.332947
            },
            "pre2024": {
              "A股行业": 0.71278,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.183095
            },
            "recent": {
              "A股行业": 0.550706,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.149852
            }
          }
        },
        "offset2": {
          "full": {
            "cagr": 11.91,
            "sharpe": 0.627,
            "mdd": -22.74,
            "vol": 21.7,
            "days": 1845,
            "end": 2.342
          },
          "train": {
            "cagr": 15.01,
            "sharpe": 0.737,
            "mdd": -19.96,
            "vol": 22.4,
            "days": 730,
            "end": 1.5194
          },
          "validation": {
            "cagr": 5.6,
            "sharpe": 0.469,
            "mdd": -11.88,
            "vol": 13.56,
            "days": 484,
            "end": 1.1141
          },
          "recent": {
            "cagr": 13.38,
            "sharpe": 0.618,
            "mdd": -22.74,
            "vol": 25.62,
            "days": 631,
            "end": 1.3836
          },
          "pre2024": {
            "cagr": 11.16,
            "sharpe": 0.644,
            "mdd": -19.96,
            "vol": 19.36,
            "days": 1214,
            "end": 1.6927
          },
          "annual_turnover": 9.66,
          "mean_exposure": 0.484,
          "max_frozen": 0.420613218583446,
          "mean_gold_pct": 0.0,
          "max_drifted_gold_pct": 0.0,
          "mean_cash_pct": 51.59,
          "blocked_sessions": 0,
          "yearly_returns_pct": {
            "2019": -0.3,
            "2020": 34.47,
            "2021": 13.33,
            "2022": -3.17,
            "2023": 15.06,
            "2024": 5.13,
            "2025": 39.35,
            "2026": -5.55
          },
          "log_pnl_contributions": {
            "full": {
              "A股行业": 0.997183,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.14617
            },
            "pre2024": {
              "A股行业": 0.607363,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.081028
            },
            "recent": {
              "A股行业": 0.389821,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.065142
            }
          }
        },
        "offset5": {
          "full": {
            "cagr": 13.25,
            "sharpe": 0.725,
            "mdd": -22.78,
            "vol": 19.9,
            "days": 1845,
            "end": 2.5628
          },
          "train": {
            "cagr": 9.81,
            "sharpe": 0.559,
            "mdd": -18.69,
            "vol": 20.56,
            "days": 730,
            "end": 1.3232
          },
          "validation": {
            "cagr": 8.9,
            "sharpe": 0.737,
            "mdd": -8.56,
            "vol": 12.64,
            "days": 484,
            "end": 1.1843
          },
          "recent": {
            "cagr": 20.95,
            "sharpe": 0.93,
            "mdd": -18.03,
            "vol": 23.4,
            "days": 631,
            "end": 1.6355
          },
          "pre2024": {
            "cagr": 9.45,
            "sharpe": 0.596,
            "mdd": -22.2,
            "vol": 17.82,
            "days": 1214,
            "end": 1.567
          },
          "annual_turnover": 8.44,
          "mean_exposure": 0.459,
          "max_frozen": 0.4978699724126499,
          "mean_gold_pct": 0.0,
          "max_drifted_gold_pct": 0.0,
          "mean_cash_pct": 54.08,
          "blocked_sessions": 0,
          "yearly_returns_pct": {
            "2019": -1.56,
            "2020": 49.33,
            "2021": -9.99,
            "2022": -4.13,
            "2023": 23.53,
            "2024": -5.01,
            "2025": 67.3,
            "2026": 2.91
          },
          "log_pnl_contributions": {
            "full": {
              "A股行业": 1.068766,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.12766
            },
            "pre2024": {
              "A股行业": 0.514049,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.064873
            },
            "recent": {
              "A股行业": 0.554717,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.062787
            }
          }
        },
        "delay2": {
          "full": {
            "cagr": 16.46,
            "sharpe": 0.836,
            "mdd": -23.15,
            "vol": 20.82,
            "days": 1845,
            "end": 3.1646
          },
          "train": {
            "cagr": 19.54,
            "sharpe": 0.936,
            "mdd": -19.86,
            "vol": 21.58,
            "days": 730,
            "end": 1.7059
          },
          "validation": {
            "cagr": 7.14,
            "sharpe": 0.51,
            "mdd": -14.0,
            "vol": 16.01,
            "days": 484,
            "end": 1.1465
          },
          "recent": {
            "cagr": 20.45,
            "sharpe": 0.922,
            "mdd": -23.15,
            "vol": 23.07,
            "days": 631,
            "end": 1.6181
          },
          "pre2024": {
            "cagr": 14.43,
            "sharpe": 0.788,
            "mdd": -19.86,
            "vol": 19.55,
            "days": 1214,
            "end": 1.9558
          },
          "annual_turnover": 8.79,
          "mean_exposure": 0.469,
          "max_frozen": 0.4039102698938011,
          "mean_gold_pct": 0.0,
          "max_drifted_gold_pct": 0.0,
          "mean_cash_pct": 53.11,
          "blocked_sessions": 0,
          "yearly_returns_pct": {
            "2019": 14.23,
            "2020": 32.88,
            "2021": 12.38,
            "2022": -8.82,
            "2023": 25.75,
            "2024": -2.79,
            "2025": 52.17,
            "2026": 9.38
          },
          "log_pnl_contributions": {
            "full": {
              "A股行业": 1.285024,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.132985
            },
            "pre2024": {
              "A股行业": 0.743805,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.072998
            },
            "recent": {
              "A股行业": 0.541219,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.059988
            }
          }
        },
        "joint_cost50_offset5": {
          "full": {
            "cagr": 10.42,
            "sharpe": 0.597,
            "mdd": -26.38,
            "vol": 19.95,
            "days": 1845,
            "end": 2.1164
          },
          "train": {
            "cagr": 7.17,
            "sharpe": 0.439,
            "mdd": -21.27,
            "vol": 20.63,
            "days": 730,
            "end": 1.2301
          },
          "validation": {
            "cagr": 7.57,
            "sharpe": 0.639,
            "mdd": -9.14,
            "vol": 12.66,
            "days": 484,
            "end": 1.1557
          },
          "recent": {
            "cagr": 16.63,
            "sharpe": 0.774,
            "mdd": -19.99,
            "vol": 23.43,
            "days": 631,
            "end": 1.4887
          },
          "pre2024": {
            "cagr": 7.33,
            "sharpe": 0.485,
            "mdd": -24.05,
            "vol": 17.88,
            "days": 1214,
            "end": 1.4216
          },
          "annual_turnover": 8.42,
          "mean_exposure": 0.459,
          "max_frozen": 0.4978699724126499,
          "mean_gold_pct": 0.0,
          "max_drifted_gold_pct": 0.0,
          "mean_cash_pct": 54.08,
          "blocked_sessions": 0,
          "yearly_returns_pct": {
            "2019": -4.95,
            "2020": 45.65,
            "2021": -11.15,
            "2022": -4.7,
            "2023": 21.27,
            "2024": -7.51,
            "2025": 59.52,
            "2026": 0.9
          },
          "log_pnl_contributions": {
            "full": {
              "A股行业": 1.068919,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.319214
            },
            "pre2024": {
              "A股行业": 0.514039,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.162226
            },
            "recent": {
              "A股行业": 0.554879,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.156987
            }
          }
        },
        "joint_cost50_delay2": {
          "full": {
            "cagr": 13.43,
            "sharpe": 0.708,
            "mdd": -23.29,
            "vol": 20.87,
            "days": 1845,
            "end": 2.5924
          },
          "train": {
            "cagr": 16.36,
            "sharpe": 0.81,
            "mdd": -20.34,
            "vol": 21.6,
            "days": 730,
            "end": 1.5736
          },
          "validation": {
            "cagr": 5.6,
            "sharpe": 0.419,
            "mdd": -15.25,
            "vol": 16.06,
            "days": 484,
            "end": 1.1141
          },
          "recent": {
            "cagr": 16.33,
            "sharpe": 0.768,
            "mdd": -23.29,
            "vol": 23.16,
            "days": 631,
            "end": 1.4788
          },
          "pre2024": {
            "cagr": 11.94,
            "sharpe": 0.674,
            "mdd": -20.34,
            "vol": 19.58,
            "days": 1214,
            "end": 1.7531
          },
          "annual_turnover": 8.77,
          "mean_exposure": 0.469,
          "max_frozen": 0.4039102698938011,
          "mean_gold_pct": 0.0,
          "max_drifted_gold_pct": 0.0,
          "mean_cash_pct": 53.11,
          "blocked_sessions": 0,
          "yearly_returns_pct": {
            "2019": 10.67,
            "2020": 29.54,
            "2021": 9.76,
            "2022": -9.58,
            "2023": 23.22,
            "2024": -5.55,
            "2025": 46.82,
            "2026": 6.63
          },
          "log_pnl_contributions": {
            "full": {
              "A股行业": 1.285082,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.332514
            },
            "pre2024": {
              "A股行业": 0.743916,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.182546
            },
            "recent": {
              "A股行业": 0.541166,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.149968
            }
          }
        }
      },
      "normal_target_pass": false,
      "every_stress_target_pass": false,
      "worst_stress_cagr": 10.42,
      "worst_stress_mdd": -26.38,
      "rolling3": {
        "min_cagr": -1.54,
        "median_cagr": 11.66,
        "max_cagr": 25.68,
        "pct_windows_at_least20": 13.02,
        "overlapping_windows": 1114
      },
      "signal_count": 92,
      "noncalendar_signals": 0,
      "integer_lots": [
        {
          "initial_capital": 300000,
          "full": {
            "cagr": 16.71,
            "sharpe": 0.873,
            "mdd": -20.1,
            "vol": 19.99,
            "days": 1845,
            "end": 3.2163
          },
          "recent": {
            "cagr": 20.81,
            "sharpe": 0.952,
            "mdd": -20.1,
            "vol": 22.49,
            "days": 631,
            "end": 1.6304
          },
          "orders": 193,
          "blocked_buy_orders": 0,
          "max_adv_participation_pct": 1.0,
          "max_gross_exposure": 0.9999323838374774,
          "daily_order_adv_cap": 0.01,
          "unfilled_policy": "留现金或原持仓，到下一次计划换仓再评估",
          "final_capital": 964880.66
        }
      ],
      "historical_followup_gate": false
    },
    "corr_top2_buffer": {
      "full": {
        "cagr": 16.37,
        "sharpe": 0.836,
        "mdd": -20.19,
        "vol": 20.72,
        "days": 1845,
        "end": 3.1476
      },
      "train": {
        "cagr": 19.7,
        "sharpe": 0.95,
        "mdd": -17.89,
        "vol": 21.36,
        "days": 730,
        "end": 1.7127
      },
      "validation": {
        "cagr": 5.22,
        "sharpe": 0.403,
        "mdd": -15.54,
        "vol": 15.64,
        "days": 484,
        "end": 1.1063
      },
      "recent": {
        "cagr": 21.69,
        "sharpe": 0.96,
        "mdd": -20.19,
        "vol": 23.24,
        "days": 631,
        "end": 1.6613
      },
      "pre2024": {
        "cagr": 13.71,
        "sharpe": 0.763,
        "mdd": -17.89,
        "vol": 19.28,
        "days": 1214,
        "end": 1.8947
      },
      "annual_turnover": 8.86,
      "mean_exposure": 0.471,
      "max_frozen": 0.39760617233997775,
      "mean_gold_pct": 0.0,
      "max_drifted_gold_pct": 0.0,
      "mean_cash_pct": 52.9,
      "blocked_sessions": 0,
      "yearly_returns_pct": {
        "2019": 12.27,
        "2020": 35.93,
        "2021": 12.23,
        "2022": -11.47,
        "2023": 24.96,
        "2024": -4.71,
        "2025": 54.66,
        "2026": 12.72
      },
      "log_pnl_contributions": {
        "full": {
          "A股行业": 1.280354,
          "美国": 0.0,
          "日本": 0.0,
          "黄金": 0.0,
          "国债": 0.0,
          "费用": -0.133719
        },
        "pre2024": {
          "A股行业": 0.712263,
          "美国": 0.0,
          "日本": 0.0,
          "黄金": 0.0,
          "国债": 0.0,
          "费用": -0.073217
        },
        "recent": {
          "A股行业": 0.568091,
          "美国": 0.0,
          "日本": 0.0,
          "黄金": 0.0,
          "国债": 0.0,
          "费用": -0.060502
        }
      },
      "rule": {
        "name": "corr_top2_buffer",
        "vol": 0.25
      },
      "stress": {
        "cost50": {
          "full": {
            "cagr": 13.34,
            "sharpe": 0.708,
            "mdd": -20.45,
            "vol": 20.7,
            "days": 1845,
            "end": 2.577
          },
          "train": {
            "cagr": 16.52,
            "sharpe": 0.825,
            "mdd": -18.54,
            "vol": 21.31,
            "days": 730,
            "end": 1.5799
          },
          "validation": {
            "cagr": 3.71,
            "sharpe": 0.311,
            "mdd": -16.99,
            "vol": 15.56,
            "days": 484,
            "end": 1.075
          },
          "recent": {
            "cagr": 17.49,
            "sharpe": 0.808,
            "mdd": -20.45,
            "vol": 23.29,
            "days": 631,
            "end": 1.5173
          },
          "pre2024": {
            "cagr": 11.23,
            "sharpe": 0.65,
            "mdd": -18.54,
            "vol": 19.22,
            "days": 1214,
            "end": 1.6984
          },
          "annual_turnover": 8.84,
          "mean_exposure": 0.471,
          "max_frozen": 0.39760617233997775,
          "mean_gold_pct": 0.0,
          "max_drifted_gold_pct": 0.0,
          "mean_cash_pct": 52.9,
          "blocked_sessions": 0,
          "yearly_returns_pct": {
            "2019": 8.76,
            "2020": 32.53,
            "2021": 9.61,
            "2022": -12.21,
            "2023": 22.45,
            "2024": -7.35,
            "2025": 49.21,
            "2026": 9.76
          },
          "log_pnl_contributions": {
            "full": {
              "A股行业": 1.280968,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.33435
            },
            "pre2024": {
              "A股行业": 0.71278,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.183095
            },
            "recent": {
              "A股行业": 0.568188,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.151255
            }
          }
        },
        "offset2": {
          "full": {
            "cagr": 11.46,
            "sharpe": 0.607,
            "mdd": -23.69,
            "vol": 21.81,
            "days": 1845,
            "end": 2.2713
          },
          "train": {
            "cagr": 15.01,
            "sharpe": 0.737,
            "mdd": -19.96,
            "vol": 22.4,
            "days": 730,
            "end": 1.5194
          },
          "validation": {
            "cagr": 5.6,
            "sharpe": 0.469,
            "mdd": -11.88,
            "vol": 13.56,
            "days": 484,
            "end": 1.1141
          },
          "recent": {
            "cagr": 12.04,
            "sharpe": 0.568,
            "mdd": -23.69,
            "vol": 25.9,
            "days": 631,
            "end": 1.3418
          },
          "pre2024": {
            "cagr": 11.16,
            "sharpe": 0.644,
            "mdd": -19.96,
            "vol": 19.36,
            "days": 1214,
            "end": 1.6927
          },
          "annual_turnover": 9.7,
          "mean_exposure": 0.486,
          "max_frozen": 0.420613218583446,
          "mean_gold_pct": 0.0,
          "max_drifted_gold_pct": 0.0,
          "mean_cash_pct": 51.39,
          "blocked_sessions": 0,
          "yearly_returns_pct": {
            "2019": -0.3,
            "2020": 34.47,
            "2021": 13.33,
            "2022": -3.17,
            "2023": 15.06,
            "2024": 4.76,
            "2025": 36.52,
            "2026": -6.18
          },
          "log_pnl_contributions": {
            "full": {
              "A股行业": 0.967086,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.146728
            },
            "pre2024": {
              "A股行业": 0.607363,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.081028
            },
            "recent": {
              "A股行业": 0.359723,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.0657
            }
          }
        },
        "offset5": {
          "full": {
            "cagr": 13.65,
            "sharpe": 0.732,
            "mdd": -23.01,
            "vol": 20.31,
            "days": 1845,
            "end": 2.6314
          },
          "train": {
            "cagr": 9.81,
            "sharpe": 0.559,
            "mdd": -18.69,
            "vol": 20.56,
            "days": 730,
            "end": 1.3232
          },
          "validation": {
            "cagr": 8.9,
            "sharpe": 0.737,
            "mdd": -8.56,
            "vol": 12.64,
            "days": 484,
            "end": 1.1843
          },
          "recent": {
            "cagr": 22.19,
            "sharpe": 0.944,
            "mdd": -18.56,
            "vol": 24.41,
            "days": 631,
            "end": 1.6792
          },
          "pre2024": {
            "cagr": 9.45,
            "sharpe": 0.596,
            "mdd": -22.2,
            "vol": 17.82,
            "days": 1214,
            "end": 1.567
          },
          "annual_turnover": 8.51,
          "mean_exposure": 0.462,
          "max_frozen": 0.4978699724126499,
          "mean_gold_pct": 0.0,
          "max_drifted_gold_pct": 0.0,
          "mean_cash_pct": 53.8,
          "blocked_sessions": 0,
          "yearly_returns_pct": {
            "2019": -1.56,
            "2020": 49.33,
            "2021": -9.99,
            "2022": -4.13,
            "2023": 23.53,
            "2024": -5.3,
            "2025": 72.18,
            "2026": 2.99
          },
          "log_pnl_contributions": {
            "full": {
              "A股行业": 1.096406,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.128891
            },
            "pre2024": {
              "A股行业": 0.514049,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.064873
            },
            "recent": {
              "A股行业": 0.582357,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.064018
            }
          }
        },
        "delay2": {
          "full": {
            "cagr": 16.93,
            "sharpe": 0.849,
            "mdd": -23.15,
            "vol": 21.02,
            "days": 1845,
            "end": 3.2629
          },
          "train": {
            "cagr": 19.54,
            "sharpe": 0.936,
            "mdd": -19.86,
            "vol": 21.58,
            "days": 730,
            "end": 1.7059
          },
          "validation": {
            "cagr": 7.14,
            "sharpe": 0.51,
            "mdd": -14.0,
            "vol": 16.01,
            "days": 484,
            "end": 1.1465
          },
          "recent": {
            "cagr": 21.88,
            "sharpe": 0.956,
            "mdd": -23.15,
            "vol": 23.61,
            "days": 631,
            "end": 1.6683
          },
          "pre2024": {
            "cagr": 14.43,
            "sharpe": 0.788,
            "mdd": -19.86,
            "vol": 19.55,
            "days": 1214,
            "end": 1.9558
          },
          "annual_turnover": 8.83,
          "mean_exposure": 0.471,
          "max_frozen": 0.4039102698938011,
          "mean_gold_pct": 0.0,
          "max_drifted_gold_pct": 0.0,
          "mean_cash_pct": 52.88,
          "blocked_sessions": 0,
          "yearly_returns_pct": {
            "2019": 14.23,
            "2020": 32.88,
            "2021": 12.38,
            "2022": -8.82,
            "2023": 25.75,
            "2024": -3.49,
            "2025": 59.33,
            "2026": 8.5
          },
          "log_pnl_contributions": {
            "full": {
              "A股行业": 1.316207,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.133604
            },
            "pre2024": {
              "A股行业": 0.743805,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.072998
            },
            "recent": {
              "A股行业": 0.572402,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.060607
            }
          }
        },
        "joint_cost50_offset5": {
          "full": {
            "cagr": 10.78,
            "sharpe": 0.605,
            "mdd": -26.56,
            "vol": 20.37,
            "days": 1845,
            "end": 2.1688
          },
          "train": {
            "cagr": 7.17,
            "sharpe": 0.439,
            "mdd": -21.27,
            "vol": 20.63,
            "days": 730,
            "end": 1.2301
          },
          "validation": {
            "cagr": 7.57,
            "sharpe": 0.639,
            "mdd": -9.14,
            "vol": 12.66,
            "days": 484,
            "end": 1.1557
          },
          "recent": {
            "cagr": 17.74,
            "sharpe": 0.79,
            "mdd": -21.36,
            "vol": 24.47,
            "days": 631,
            "end": 1.5255
          },
          "pre2024": {
            "cagr": 7.33,
            "sharpe": 0.485,
            "mdd": -24.05,
            "vol": 17.88,
            "days": 1214,
            "end": 1.4216
          },
          "annual_turnover": 8.5,
          "mean_exposure": 0.462,
          "max_frozen": 0.4978699724126499,
          "mean_gold_pct": 0.0,
          "max_drifted_gold_pct": 0.0,
          "mean_cash_pct": 53.8,
          "blocked_sessions": 0,
          "yearly_returns_pct": {
            "2019": -4.95,
            "2020": 45.65,
            "2021": -11.15,
            "2022": -4.7,
            "2023": 21.27,
            "2024": -7.74,
            "2025": 64.02,
            "2026": 0.81
          },
          "log_pnl_contributions": {
            "full": {
              "A股行业": 1.096452,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.322291
            },
            "pre2024": {
              "A股行业": 0.514039,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.162226
            },
            "recent": {
              "A股行业": 0.582412,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.160065
            }
          }
        },
        "joint_cost50_delay2": {
          "full": {
            "cagr": 13.87,
            "sharpe": 0.722,
            "mdd": -23.29,
            "vol": 21.06,
            "days": 1845,
            "end": 2.6706
          },
          "train": {
            "cagr": 16.36,
            "sharpe": 0.81,
            "mdd": -20.34,
            "vol": 21.6,
            "days": 730,
            "end": 1.5736
          },
          "validation": {
            "cagr": 5.6,
            "sharpe": 0.419,
            "mdd": -15.25,
            "vol": 16.06,
            "days": 484,
            "end": 1.1141
          },
          "recent": {
            "cagr": 17.68,
            "sharpe": 0.806,
            "mdd": -23.29,
            "vol": 23.67,
            "days": 631,
            "end": 1.5234
          },
          "pre2024": {
            "cagr": 11.94,
            "sharpe": 0.674,
            "mdd": -20.34,
            "vol": 19.58,
            "days": 1214,
            "end": 1.7531
          },
          "annual_turnover": 8.82,
          "mean_exposure": 0.471,
          "max_frozen": 0.4039102698938011,
          "mean_gold_pct": 0.0,
          "max_drifted_gold_pct": 0.0,
          "mean_cash_pct": 52.88,
          "blocked_sessions": 0,
          "yearly_returns_pct": {
            "2019": 10.67,
            "2020": 29.54,
            "2021": 9.76,
            "2022": -9.58,
            "2023": 23.22,
            "2024": -6.18,
            "2025": 53.69,
            "2026": 5.65
          },
          "log_pnl_contributions": {
            "full": {
              "A股行业": 1.31636,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.334062
            },
            "pre2024": {
              "A股行业": 0.743916,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.182546
            },
            "recent": {
              "A股行业": 0.572444,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.151516
            }
          }
        }
      },
      "normal_target_pass": false,
      "every_stress_target_pass": false,
      "worst_stress_cagr": 10.78,
      "worst_stress_mdd": -26.56,
      "rolling3": {
        "min_cagr": -0.05,
        "median_cagr": 11.87,
        "max_cagr": 27.64,
        "pct_windows_at_least20": 16.7,
        "overlapping_windows": 1114
      },
      "signal_count": 92,
      "noncalendar_signals": 0,
      "integer_lots": [
        {
          "initial_capital": 300000,
          "full": {
            "cagr": 17.29,
            "sharpe": 0.894,
            "mdd": -20.11,
            "vol": 20.1,
            "days": 1845,
            "end": 3.3404
          },
          "recent": {
            "cagr": 22.59,
            "sharpe": 1.008,
            "mdd": -20.11,
            "vol": 22.78,
            "days": 631,
            "end": 1.6934
          },
          "orders": 184,
          "blocked_buy_orders": 0,
          "max_adv_participation_pct": 1.0,
          "max_gross_exposure": 0.9999323838374774,
          "daily_order_adv_cap": 0.01,
          "unfilled_policy": "留现金或原持仓，到下一次计划换仓再评估",
          "final_capital": 1002124.81
        }
      ],
      "historical_followup_gate": false
    },
    "phase5_buffer": {
      "full": {
        "cagr": 17.96,
        "sharpe": 0.911,
        "mdd": -31.96,
        "vol": 20.42,
        "days": 1845,
        "end": 3.4858
      },
      "train": {
        "cagr": 28.78,
        "sharpe": 1.296,
        "mdd": -19.09,
        "vol": 21.28,
        "days": 730,
        "end": 2.1314
      },
      "validation": {
        "cagr": 7.37,
        "sharpe": 0.586,
        "mdd": -14.96,
        "vol": 13.72,
        "days": 484,
        "end": 1.1515
      },
      "recent": {
        "cagr": 14.53,
        "sharpe": 0.695,
        "mdd": -27.11,
        "vol": 23.48,
        "days": 631,
        "end": 1.4203
      },
      "pre2024": {
        "cagr": 19.78,
        "sharpe": 1.062,
        "mdd": -19.09,
        "vol": 18.64,
        "days": 1214,
        "end": 2.4543
      },
      "annual_turnover": 8.83,
      "mean_exposure": 0.478,
      "max_frozen": 0.13659766314627114,
      "mean_gold_pct": 0.0,
      "max_drifted_gold_pct": 0.0,
      "mean_cash_pct": 52.23,
      "blocked_sessions": 0,
      "yearly_returns_pct": {
        "2019": 24.61,
        "2020": 60.07,
        "2021": 6.86,
        "2022": -11.94,
        "2023": 30.76,
        "2024": -14.43,
        "2025": 48.06,
        "2026": 12.11
      },
      "log_pnl_contributions": {
        "full": {
          "A股行业": 1.382311,
          "美国": 0.0,
          "日本": 0.0,
          "黄金": 0.0,
          "国债": 0.0,
          "费用": -0.133608
        },
        "pre2024": {
          "A股行业": 0.968703,
          "美国": 0.0,
          "日本": 0.0,
          "黄金": 0.0,
          "国债": 0.0,
          "费用": -0.070844
        },
        "recent": {
          "A股行业": 0.413608,
          "美国": 0.0,
          "日本": 0.0,
          "黄金": 0.0,
          "国债": 0.0,
          "费用": -0.062765
        }
      },
      "rule": {
        "name": "phase5_buffer",
        "vol": 0.25
      },
      "stress": {
        "cost50": {
          "full": {
            "cagr": 14.87,
            "sharpe": 0.781,
            "mdd": -35.28,
            "vol": 20.44,
            "days": 1845,
            "end": 2.8528
          },
          "train": {
            "cagr": 25.54,
            "sharpe": 1.176,
            "mdd": -20.03,
            "vol": 21.29,
            "days": 730,
            "end": 1.9749
          },
          "validation": {
            "cagr": 5.76,
            "sharpe": 0.477,
            "mdd": -16.02,
            "vol": 13.71,
            "days": 484,
            "end": 1.1175
          },
          "recent": {
            "cagr": 10.43,
            "sharpe": 0.539,
            "mdd": -30.32,
            "vol": 23.52,
            "days": 631,
            "end": 1.2926
          },
          "pre2024": {
            "cagr": 17.25,
            "sharpe": 0.947,
            "mdd": -20.03,
            "vol": 18.64,
            "days": 1214,
            "end": 2.2071
          },
          "annual_turnover": 8.83,
          "mean_exposure": 0.478,
          "max_frozen": 0.13659766314627114,
          "mean_gold_pct": 0.0,
          "max_drifted_gold_pct": 0.0,
          "mean_cash_pct": 52.23,
          "blocked_sessions": 0,
          "yearly_returns_pct": {
            "2019": 20.9,
            "2020": 55.58,
            "2021": 4.99,
            "2022": -12.83,
            "2023": 28.2,
            "2024": -17.07,
            "2025": 41.81,
            "2026": 9.92
          },
          "log_pnl_contributions": {
            "full": {
              "A股行业": 1.38235,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.334034
            },
            "pre2024": {
              "A股行业": 0.968781,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.17712
            },
            "recent": {
              "A股行业": 0.413568,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.156914
            }
          }
        },
        "offset2": {
          "full": {
            "cagr": 19.06,
            "sharpe": 0.942,
            "mdd": -31.21,
            "vol": 20.81,
            "days": 1845,
            "end": 3.741
          },
          "train": {
            "cagr": 27.89,
            "sharpe": 1.247,
            "mdd": -21.34,
            "vol": 21.6,
            "days": 730,
            "end": 2.0873
          },
          "validation": {
            "cagr": 8.24,
            "sharpe": 0.634,
            "mdd": -13.5,
            "vol": 14.04,
            "days": 484,
            "end": 1.1702
          },
          "recent": {
            "cagr": 17.92,
            "sharpe": 0.806,
            "mdd": -26.09,
            "vol": 24.01,
            "days": 631,
            "end": 1.5316
          },
          "pre2024": {
            "cagr": 19.66,
            "sharpe": 1.042,
            "mdd": -21.34,
            "vol": 18.95,
            "days": 1214,
            "end": 2.4425
          },
          "annual_turnover": 9.38,
          "mean_exposure": 0.494,
          "max_frozen": 0.13368146160408398,
          "mean_gold_pct": 0.0,
          "max_drifted_gold_pct": 0.0,
          "mean_cash_pct": 50.57,
          "blocked_sessions": 0,
          "yearly_returns_pct": {
            "2019": 25.69,
            "2020": 54.74,
            "2021": 7.32,
            "2022": -10.19,
            "2023": 30.29,
            "2024": -12.38,
            "2025": 52.77,
            "2026": 14.42
          },
          "log_pnl_contributions": {
            "full": {
              "A股行业": 1.461181,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.141833
            },
            "pre2024": {
              "A股行业": 0.970466,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.07743
            },
            "recent": {
              "A股行业": 0.490715,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.064403
            }
          }
        },
        "offset5": {
          "full": {
            "cagr": 19.27,
            "sharpe": 0.949,
            "mdd": -31.15,
            "vol": 20.87,
            "days": 1845,
            "end": 3.7902
          },
          "train": {
            "cagr": 29.72,
            "sharpe": 1.306,
            "mdd": -20.89,
            "vol": 21.74,
            "days": 730,
            "end": 2.178
          },
          "validation": {
            "cagr": 11.23,
            "sharpe": 0.829,
            "mdd": -9.22,
            "vol": 14.02,
            "days": 484,
            "end": 1.2351
          },
          "recent": {
            "cagr": 14.18,
            "sharpe": 0.672,
            "mdd": -26.73,
            "vol": 24.02,
            "days": 631,
            "end": 1.409
          },
          "pre2024": {
            "cagr": 22.0,
            "sharpe": 1.14,
            "mdd": -20.89,
            "vol": 19.04,
            "days": 1214,
            "end": 2.6899
          },
          "annual_turnover": 9.13,
          "mean_exposure": 0.492,
          "max_frozen": 0.13678191127002082,
          "mean_gold_pct": 0.0,
          "max_drifted_gold_pct": 0.0,
          "mean_cash_pct": 50.8,
          "blocked_sessions": 0,
          "yearly_returns_pct": {
            "2019": 33.37,
            "2020": 50.85,
            "2021": 8.25,
            "2022": -7.46,
            "2023": 33.46,
            "2024": -16.89,
            "2025": 53.71,
            "2026": 10.3
          },
          "log_pnl_contributions": {
            "full": {
              "A股行业": 1.470457,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.138039
            },
            "pre2024": {
              "A股行业": 1.064962,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.075449
            },
            "recent": {
              "A股行业": 0.405495,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.062591
            }
          }
        },
        "delay2": {
          "full": {
            "cagr": 19.07,
            "sharpe": 0.952,
            "mdd": -26.89,
            "vol": 20.57,
            "days": 1845,
            "end": 3.7432
          },
          "train": {
            "cagr": 26.74,
            "sharpe": 1.221,
            "mdd": -20.63,
            "vol": 21.28,
            "days": 730,
            "end": 2.032
          },
          "validation": {
            "cagr": 9.34,
            "sharpe": 0.71,
            "mdd": -14.44,
            "vol": 13.95,
            "days": 484,
            "end": 1.1938
          },
          "recent": {
            "cagr": 18.26,
            "sharpe": 0.824,
            "mdd": -24.37,
            "vol": 23.76,
            "days": 631,
            "end": 1.5431
          },
          "pre2024": {
            "cagr": 19.5,
            "sharpe": 1.046,
            "mdd": -20.63,
            "vol": 18.7,
            "days": 1214,
            "end": 2.4258
          },
          "annual_turnover": 8.83,
          "mean_exposure": 0.478,
          "max_frozen": 0.0,
          "mean_gold_pct": 0.0,
          "max_drifted_gold_pct": 0.0,
          "mean_cash_pct": 52.24,
          "blocked_sessions": 0,
          "yearly_returns_pct": {
            "2019": 20.0,
            "2020": 63.48,
            "2021": 3.58,
            "2022": -11.38,
            "2023": 34.71,
            "2024": -9.65,
            "2025": 58.67,
            "2026": 7.64
          },
          "log_pnl_contributions": {
            "full": {
              "A股行业": 1.453382,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.133435
            },
            "pre2024": {
              "A股行业": 0.956731,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.070553
            },
            "recent": {
              "A股行业": 0.496651,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.062882
            }
          }
        },
        "joint_cost50_offset5": {
          "full": {
            "cagr": 16.05,
            "sharpe": 0.817,
            "mdd": -34.46,
            "vol": 20.89,
            "days": 1845,
            "end": 3.0814
          },
          "train": {
            "cagr": 26.16,
            "sharpe": 1.178,
            "mdd": -21.67,
            "vol": 21.75,
            "days": 730,
            "end": 2.0042
          },
          "validation": {
            "cagr": 9.56,
            "sharpe": 0.721,
            "mdd": -10.27,
            "vol": 14.02,
            "days": 484,
            "end": 1.1986
          },
          "recent": {
            "cagr": 10.11,
            "sharpe": 0.52,
            "mdd": -29.92,
            "vol": 24.05,
            "days": 631,
            "end": 1.2827
          },
          "pre2024": {
            "cagr": 19.26,
            "sharpe": 1.02,
            "mdd": -21.67,
            "vol": 19.05,
            "days": 1214,
            "end": 2.4022
          },
          "annual_turnover": 9.12,
          "mean_exposure": 0.492,
          "max_frozen": 0.13678191127002082,
          "mean_gold_pct": 0.0,
          "max_drifted_gold_pct": 0.0,
          "mean_cash_pct": 50.8,
          "blocked_sessions": 0,
          "yearly_returns_pct": {
            "2019": 29.37,
            "2020": 46.26,
            "2021": 5.92,
            "2022": -8.42,
            "2023": 30.87,
            "2024": -19.43,
            "2025": 47.0,
            "2026": 8.3
          },
          "log_pnl_contributions": {
            "full": {
              "A股行业": 1.470517,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.345119
            },
            "pre2024": {
              "A股行业": 1.065053,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.188653
            },
            "recent": {
              "A股行业": 0.405465,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.156466
            }
          }
        },
        "joint_cost50_delay2": {
          "full": {
            "cagr": 15.96,
            "sharpe": 0.823,
            "mdd": -30.47,
            "vol": 20.57,
            "days": 1845,
            "end": 3.0644
          },
          "train": {
            "cagr": 23.55,
            "sharpe": 1.1,
            "mdd": -21.5,
            "vol": 21.31,
            "days": 730,
            "end": 1.8828
          },
          "validation": {
            "cagr": 7.72,
            "sharpe": 0.602,
            "mdd": -15.51,
            "vol": 13.96,
            "days": 484,
            "end": 1.159
          },
          "recent": {
            "cagr": 14.03,
            "sharpe": 0.671,
            "mdd": -26.98,
            "vol": 23.74,
            "days": 631,
            "end": 1.4043
          },
          "pre2024": {
            "cagr": 16.98,
            "sharpe": 0.931,
            "mdd": -21.5,
            "vol": 18.73,
            "days": 1214,
            "end": 2.1821
          },
          "annual_turnover": 8.82,
          "mean_exposure": 0.478,
          "max_frozen": 0.0,
          "mean_gold_pct": 0.0,
          "max_drifted_gold_pct": 0.0,
          "mean_cash_pct": 52.24,
          "blocked_sessions": 0,
          "yearly_returns_pct": {
            "2019": 16.45,
            "2020": 58.89,
            "2021": 1.76,
            "2022": -12.28,
            "2023": 32.13,
            "2024": -12.44,
            "2025": 51.98,
            "2026": 5.53
          },
          "log_pnl_contributions": {
            "full": {
              "A股行业": 1.453483,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.333617
            },
            "pre2024": {
              "A股行业": 0.956714,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.176411
            },
            "recent": {
              "A股行业": 0.49677,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.157206
            }
          }
        }
      },
      "normal_target_pass": false,
      "every_stress_target_pass": false,
      "worst_stress_cagr": 14.87,
      "worst_stress_mdd": -35.28,
      "rolling3": {
        "min_cagr": -2.48,
        "median_cagr": 14.2,
        "max_cagr": 28.73,
        "pct_windows_at_least20": 10.86,
        "overlapping_windows": 1114
      },
      "signal_count": 461,
      "noncalendar_signals": 0,
      "integer_lots": [
        {
          "initial_capital": 300000,
          "full": {
            "cagr": 18.15,
            "sharpe": 0.922,
            "mdd": -31.73,
            "vol": 20.34,
            "days": 1845,
            "end": 3.5303
          },
          "recent": {
            "cagr": 14.78,
            "sharpe": 0.706,
            "mdd": -26.89,
            "vol": 23.4,
            "days": 631,
            "end": 1.4283
          },
          "orders": 691,
          "blocked_buy_orders": 0,
          "max_adv_participation_pct": 1.0,
          "max_gross_exposure": 0.9999898617109699,
          "daily_order_adv_cap": 0.01,
          "unfilled_policy": "留现金或原持仓，到下一次计划换仓再评估",
          "final_capital": 1059094.09
        }
      ],
      "historical_followup_gate": false
    },
    "month_week_mix": {
      "full": {
        "cagr": 16.21,
        "sharpe": 0.821,
        "mdd": -29.91,
        "vol": 20.99,
        "days": 1845,
        "end": 3.1148
      },
      "train": {
        "cagr": 26.86,
        "sharpe": 1.221,
        "mdd": -16.24,
        "vol": 21.38,
        "days": 730,
        "end": 2.0377
      },
      "validation": {
        "cagr": 1.69,
        "sharpe": 0.186,
        "mdd": -16.3,
        "vol": 15.08,
        "days": 484,
        "end": 1.0337
      },
      "recent": {
        "cagr": 16.33,
        "sharpe": 0.745,
        "mdd": -22.95,
        "vol": 24.2,
        "days": 631,
        "end": 1.4787
      },
      "pre2024": {
        "cagr": 16.15,
        "sharpe": 0.879,
        "mdd": -17.66,
        "vol": 19.12,
        "days": 1214,
        "end": 2.1065
      },
      "annual_turnover": 13.87,
      "mean_exposure": 0.46,
      "max_frozen": 0.41345817298342147,
      "mean_gold_pct": 0.0,
      "max_drifted_gold_pct": 0.0,
      "mean_cash_pct": 53.97,
      "blocked_sessions": 0,
      "yearly_returns_pct": {
        "2019": 23.63,
        "2020": 43.54,
        "2021": 14.83,
        "2022": -13.98,
        "2023": 20.17,
        "2024": -13.32,
        "2025": 45.72,
        "2026": 17.07
      },
      "log_pnl_contributions": {
        "full": {
          "A股行业": 1.345555,
          "美国": 0.0,
          "日本": 0.0,
          "黄金": 0.0,
          "国债": 0.0,
          "费用": -0.209383
        },
        "pre2024": {
          "A股行业": 0.865101,
          "美国": 0.0,
          "日本": 0.0,
          "黄金": 0.0,
          "国债": 0.0,
          "费用": -0.120087
        },
        "recent": {
          "A股行业": 0.480454,
          "美国": 0.0,
          "日本": 0.0,
          "黄金": 0.0,
          "国债": 0.0,
          "费用": -0.089296
        }
      },
      "rule": {
        "name": "month_week_mix",
        "vol": 0.25
      },
      "stress": {
        "cost50": {
          "full": {
            "cagr": 11.5,
            "sharpe": 0.624,
            "mdd": -35.77,
            "vol": 20.95,
            "days": 1845,
            "end": 2.277
          },
          "train": {
            "cagr": 21.13,
            "sharpe": 1.008,
            "mdd": -18.08,
            "vol": 21.29,
            "days": 730,
            "end": 1.7744
          },
          "validation": {
            "cagr": -0.4,
            "sharpe": 0.048,
            "mdd": -17.1,
            "vol": 14.99,
            "days": 484,
            "end": 0.9921
          },
          "recent": {
            "cagr": 10.46,
            "sharpe": 0.531,
            "mdd": -28.64,
            "vol": 24.23,
            "days": 631,
            "end": 1.2935
          },
          "pre2024": {
            "cagr": 12.04,
            "sharpe": 0.693,
            "mdd": -18.82,
            "vol": 19.03,
            "days": 1214,
            "end": 1.7604
          },
          "annual_turnover": 13.86,
          "mean_exposure": 0.46,
          "max_frozen": 0.41345817298342147,
          "mean_gold_pct": 0.0,
          "max_drifted_gold_pct": 0.0,
          "mean_cash_pct": 53.97,
          "blocked_sessions": 0,
          "yearly_returns_pct": {
            "2019": 15.79,
            "2020": 38.19,
            "2021": 10.89,
            "2022": -15.16,
            "2023": 16.94,
            "2024": -16.96,
            "2025": 36.16,
            "2026": 14.39
          },
          "log_pnl_contributions": {
            "full": {
              "A股行业": 1.346394,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.523529
            },
            "pre2024": {
              "A股行业": 0.865827,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.300276
            },
            "recent": {
              "A股行业": 0.480566,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.223253
            }
          }
        },
        "offset2": {
          "full": {
            "cagr": 14.81,
            "sharpe": 0.761,
            "mdd": -24.0,
            "vol": 21.05,
            "days": 1845,
            "end": 2.8416
          },
          "train": {
            "cagr": 17.68,
            "sharpe": 0.852,
            "mdd": -22.7,
            "vol": 21.95,
            "days": 730,
            "end": 1.6274
          },
          "validation": {
            "cagr": 2.68,
            "sharpe": 0.264,
            "mdd": -12.42,
            "vol": 13.47,
            "days": 484,
            "end": 1.054
          },
          "recent": {
            "cagr": 21.56,
            "sharpe": 0.919,
            "mdd": -17.02,
            "vol": 24.49,
            "days": 631,
            "end": 1.6567
          },
          "pre2024": {
            "cagr": 11.45,
            "sharpe": 0.665,
            "mdd": -22.7,
            "vol": 19.02,
            "days": 1214,
            "end": 1.7153
          },
          "annual_turnover": 14.3,
          "mean_exposure": 0.472,
          "max_frozen": 0.4068198985653378,
          "mean_gold_pct": 0.0,
          "max_drifted_gold_pct": 0.0,
          "mean_cash_pct": 52.84,
          "blocked_sessions": 0,
          "yearly_returns_pct": {
            "2019": 12.48,
            "2020": 47.69,
            "2021": -2.03,
            "2022": -7.96,
            "2023": 14.52,
            "2024": -4.74,
            "2025": 48.91,
            "2026": 16.78
          },
          "log_pnl_contributions": {
            "full": {
              "A股行业": 1.260803,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.216427
            },
            "pre2024": {
              "A股行业": 0.667258,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.127696
            },
            "recent": {
              "A股行业": 0.593545,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.088731
            }
          }
        },
        "offset5": {
          "full": {
            "cagr": 13.57,
            "sharpe": 0.725,
            "mdd": -34.22,
            "vol": 20.44,
            "days": 1845,
            "end": 2.6179
          },
          "train": {
            "cagr": 17.79,
            "sharpe": 0.889,
            "mdd": -17.27,
            "vol": 20.87,
            "days": 730,
            "end": 1.6319
          },
          "validation": {
            "cagr": 4.21,
            "sharpe": 0.363,
            "mdd": -12.54,
            "vol": 14.08,
            "days": 484,
            "end": 1.0852
          },
          "recent": {
            "cagr": 16.31,
            "sharpe": 0.754,
            "mdd": -24.79,
            "vol": 23.8,
            "days": 631,
            "end": 1.4782
          },
          "pre2024": {
            "cagr": 12.17,
            "sharpe": 0.715,
            "mdd": -19.85,
            "vol": 18.46,
            "days": 1214,
            "end": 1.771
          },
          "annual_turnover": 13.7,
          "mean_exposure": 0.462,
          "max_frozen": 0.815394905436438,
          "mean_gold_pct": 0.0,
          "max_drifted_gold_pct": 0.0,
          "mean_cash_pct": 53.79,
          "blocked_sessions": 0,
          "yearly_returns_pct": {
            "2019": 18.78,
            "2020": 47.06,
            "2021": -6.58,
            "2022": -4.75,
            "2023": 13.93,
            "2024": -18.17,
            "2025": 60.32,
            "2026": 12.68
          },
          "log_pnl_contributions": {
            "full": {
              "A股行业": 1.169676,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.207319
            },
            "pre2024": {
              "A股行业": 0.683014,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.111484
            },
            "recent": {
              "A股行业": 0.486662,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.095835
            }
          }
        },
        "delay2": {
          "full": {
            "cagr": 15.68,
            "sharpe": 0.807,
            "mdd": -33.31,
            "vol": 20.7,
            "days": 1845,
            "end": 3.0076
          },
          "train": {
            "cagr": 24.8,
            "sharpe": 1.141,
            "mdd": -19.36,
            "vol": 21.44,
            "days": 730,
            "end": 1.9402
          },
          "validation": {
            "cagr": 3.28,
            "sharpe": 0.286,
            "mdd": -16.37,
            "vol": 15.43,
            "days": 484,
            "end": 1.0662
          },
          "recent": {
            "cagr": 15.57,
            "sharpe": 0.739,
            "mdd": -26.05,
            "vol": 23.21,
            "days": 631,
            "end": 1.4539
          },
          "pre2024": {
            "cagr": 15.73,
            "sharpe": 0.855,
            "mdd": -19.36,
            "vol": 19.27,
            "days": 1214,
            "end": 2.0686
          },
          "annual_turnover": 13.84,
          "mean_exposure": 0.46,
          "max_frozen": 0.4147776797241737,
          "mean_gold_pct": 0.0,
          "max_drifted_gold_pct": 0.0,
          "mean_cash_pct": 53.96,
          "blocked_sessions": 1,
          "yearly_returns_pct": {
            "2019": 22.05,
            "2020": 48.87,
            "2021": 6.78,
            "2022": -14.77,
            "2023": 25.09,
            "2024": -16.42,
            "2025": 48.3,
            "2026": 17.3
          },
          "log_pnl_contributions": {
            "full": {
              "A股行业": 1.310357,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.209204
            },
            "pre2024": {
              "A股行业": 0.846507,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.119633
            },
            "recent": {
              "A股行业": 0.46385,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.089571
            }
          }
        },
        "joint_cost50_offset5": {
          "full": {
            "cagr": 9.0,
            "sharpe": 0.523,
            "mdd": -38.83,
            "vol": 20.48,
            "days": 1845,
            "end": 1.9182
          },
          "train": {
            "cagr": 13.0,
            "sharpe": 0.689,
            "mdd": -19.49,
            "vol": 20.91,
            "days": 730,
            "end": 1.4416
          },
          "validation": {
            "cagr": 1.96,
            "sharpe": 0.208,
            "mdd": -12.93,
            "vol": 14.1,
            "days": 484,
            "end": 1.0393
          },
          "recent": {
            "cagr": 10.03,
            "sharpe": 0.519,
            "mdd": -29.74,
            "vol": 23.86,
            "days": 631,
            "end": 1.2803
          },
          "pre2024": {
            "cagr": 8.47,
            "sharpe": 0.532,
            "mdd": -24.17,
            "vol": 18.5,
            "days": 1214,
            "end": 1.4983
          },
          "annual_turnover": 13.69,
          "mean_exposure": 0.462,
          "max_frozen": 0.815394905436438,
          "mean_gold_pct": 0.0,
          "max_drifted_gold_pct": 0.0,
          "mean_cash_pct": 53.79,
          "blocked_sessions": 0,
          "yearly_returns_pct": {
            "2019": 12.54,
            "2020": 41.41,
            "2021": -9.42,
            "2022": -6.1,
            "2023": 10.68,
            "2024": -22.29,
            "2025": 49.34,
            "2026": 10.33
          },
          "log_pnl_contributions": {
            "full": {
              "A股行业": 1.169748,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.518342
            },
            "pre2024": {
              "A股行业": 0.683082,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.278763
            },
            "recent": {
              "A股行业": 0.486666,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.239578
            }
          }
        },
        "joint_cost50_delay2": {
          "full": {
            "cagr": 10.98,
            "sharpe": 0.607,
            "mdd": -38.21,
            "vol": 20.71,
            "days": 1845,
            "end": 2.1984
          },
          "train": {
            "cagr": 19.17,
            "sharpe": 0.926,
            "mdd": -22.18,
            "vol": 21.44,
            "days": 730,
            "end": 1.6899
          },
          "validation": {
            "cagr": 1.17,
            "sharpe": 0.152,
            "mdd": -17.74,
            "vol": 15.45,
            "days": 484,
            "end": 1.0233
          },
          "recent": {
            "cagr": 9.73,
            "sharpe": 0.515,
            "mdd": -30.97,
            "vol": 23.23,
            "days": 631,
            "end": 1.2713
          },
          "pre2024": {
            "cagr": 11.64,
            "sharpe": 0.668,
            "mdd": -22.18,
            "vol": 19.28,
            "days": 1214,
            "end": 1.7292
          },
          "annual_turnover": 13.83,
          "mean_exposure": 0.46,
          "max_frozen": 0.4147776797241737,
          "mean_gold_pct": 0.0,
          "max_drifted_gold_pct": 0.0,
          "mean_cash_pct": 53.96,
          "blocked_sessions": 1,
          "yearly_returns_pct": {
            "2019": 14.3,
            "2020": 43.35,
            "2021": 3.13,
            "2022": -15.94,
            "2023": 21.73,
            "2024": -19.92,
            "2025": 38.52,
            "2026": 14.6
          },
          "log_pnl_contributions": {
            "full": {
              "A股行业": 1.310818,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.523092
            },
            "pre2024": {
              "A股行业": 0.846795,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.299123
            },
            "recent": {
              "A股行业": 0.464023,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.223969
            }
          }
        }
      },
      "normal_target_pass": false,
      "every_stress_target_pass": false,
      "worst_stress_cagr": 9.0,
      "worst_stress_mdd": -38.83,
      "rolling3": {
        "min_cagr": -5.21,
        "median_cagr": 12.24,
        "max_cagr": 26.81,
        "pct_windows_at_least20": 8.89,
        "overlapping_windows": 1114
      },
      "signal_count": 431,
      "noncalendar_signals": 0,
      "integer_lots": [
        {
          "initial_capital": 300000,
          "full": {
            "cagr": 15.87,
            "sharpe": 0.82,
            "mdd": -30.62,
            "vol": 20.55,
            "days": 1845,
            "end": 3.0461
          },
          "recent": {
            "cagr": 14.86,
            "sharpe": 0.701,
            "mdd": -23.76,
            "vol": 23.77,
            "days": 631,
            "end": 1.4308
          },
          "orders": 454,
          "blocked_buy_orders": 0,
          "max_adv_participation_pct": 1.0,
          "max_gross_exposure": 0.9999876404494972,
          "daily_order_adv_cap": 0.01,
          "unfilled_policy": "留现金或原持仓，到下一次计划换仓再评估",
          "final_capital": 913830.74
        }
      ],
      "historical_followup_gate": false
    },
    "ensemble_buffer": {
      "full": {
        "cagr": 14.39,
        "sharpe": 0.746,
        "mdd": -20.09,
        "vol": 20.96,
        "days": 1845,
        "end": 2.764
      },
      "train": {
        "cagr": 18.85,
        "sharpe": 0.907,
        "mdd": -20.09,
        "vol": 21.63,
        "days": 730,
        "end": 1.6764
      },
      "validation": {
        "cagr": -1.52,
        "sharpe": -0.024,
        "mdd": -18.84,
        "vol": 15.26,
        "days": 484,
        "end": 0.9701
      },
      "recent": {
        "cagr": 22.77,
        "sharpe": 0.981,
        "mdd": -18.3,
        "vol": 23.77,
        "days": 631,
        "end": 1.6996
      },
      "pre2024": {
        "cagr": 10.27,
        "sharpe": 0.602,
        "mdd": -20.09,
        "vol": 19.35,
        "days": 1214,
        "end": 1.6262
      },
      "annual_turnover": 7.68,
      "mean_exposure": 0.475,
      "max_frozen": 0.24452576267163528,
      "mean_gold_pct": 0.0,
      "max_drifted_gold_pct": 0.0,
      "mean_cash_pct": 52.52,
      "blocked_sessions": 0,
      "yearly_returns_pct": {
        "2019": 12.18,
        "2020": 35.49,
        "2021": 10.29,
        "2022": -15.82,
        "2023": 15.23,
        "2024": -4.45,
        "2025": 57.35,
        "2026": 13.04
      },
      "log_pnl_contributions": {
        "full": {
          "A股行业": 1.132747,
          "美国": 0.0,
          "日本": 0.0,
          "黄金": 0.0,
          "国债": 0.0,
          "费用": -0.116073
        },
        "pre2024": {
          "A股行业": 0.552676,
          "美国": 0.0,
          "日本": 0.0,
          "黄金": 0.0,
          "国债": 0.0,
          "费用": -0.066409
        },
        "recent": {
          "A股行业": 0.580072,
          "美国": 0.0,
          "日本": 0.0,
          "黄金": 0.0,
          "国债": 0.0,
          "费用": -0.049664
        }
      },
      "rule": {
        "name": "ensemble_buffer",
        "vol": 0.25
      },
      "stress": {
        "cost50": {
          "full": {
            "cagr": 11.79,
            "sharpe": 0.636,
            "mdd": -20.89,
            "vol": 20.98,
            "days": 1845,
            "end": 2.3226
          },
          "train": {
            "cagr": 16.03,
            "sharpe": 0.795,
            "mdd": -20.89,
            "vol": 21.66,
            "days": 730,
            "end": 1.5602
          },
          "validation": {
            "cagr": -2.88,
            "sharpe": -0.117,
            "mdd": -19.47,
            "vol": 15.2,
            "days": 484,
            "end": 0.9436
          },
          "recent": {
            "cagr": 19.28,
            "sharpe": 0.858,
            "mdd": -18.45,
            "vol": 23.83,
            "days": 631,
            "end": 1.5776
          },
          "pre2024": {
            "cagr": 8.08,
            "sharpe": 0.499,
            "mdd": -20.89,
            "vol": 19.34,
            "days": 1214,
            "end": 1.4722
          },
          "annual_turnover": 7.66,
          "mean_exposure": 0.475,
          "max_frozen": 0.24452576267163528,
          "mean_gold_pct": 0.0,
          "max_drifted_gold_pct": 0.0,
          "mean_cash_pct": 52.52,
          "blocked_sessions": 0,
          "yearly_returns_pct": {
            "2019": 9.27,
            "2020": 32.15,
            "2021": 8.05,
            "2022": -16.62,
            "2023": 13.17,
            "2024": -6.61,
            "2025": 52.7,
            "2026": 10.62
          },
          "log_pnl_contributions": {
            "full": {
              "A股行业": 1.1329,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.290232
            },
            "pre2024": {
              "A股行业": 0.552833,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.166053
            },
            "recent": {
              "A股行业": 0.580067,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.124179
            }
          }
        },
        "offset2": {
          "full": {
            "cagr": 18.52,
            "sharpe": 0.876,
            "mdd": -21.05,
            "vol": 22.2,
            "days": 1845,
            "end": 3.6128
          },
          "train": {
            "cagr": 19.33,
            "sharpe": 0.913,
            "mdd": -21.05,
            "vol": 22.02,
            "days": 730,
            "end": 1.6968
          },
          "validation": {
            "cagr": 7.5,
            "sharpe": 0.586,
            "mdd": -10.38,
            "vol": 14.0,
            "days": 484,
            "end": 1.1542
          },
          "recent": {
            "cagr": 26.71,
            "sharpe": 1.011,
            "mdd": -20.75,
            "vol": 27.03,
            "days": 631,
            "end": 1.8446
          },
          "pre2024": {
            "cagr": 14.47,
            "sharpe": 0.799,
            "mdd": -21.05,
            "vol": 19.23,
            "days": 1214,
            "end": 1.9585
          },
          "annual_turnover": 7.84,
          "mean_exposure": 0.502,
          "max_frozen": 0.25718234773744286,
          "mean_gold_pct": 0.0,
          "max_drifted_gold_pct": 0.0,
          "mean_cash_pct": 49.85,
          "blocked_sessions": 0,
          "yearly_returns_pct": {
            "2019": 11.84,
            "2020": 50.42,
            "2021": 0.87,
            "2022": -3.6,
            "2023": 19.73,
            "2024": 12.36,
            "2025": 53.53,
            "2026": 6.93
          },
          "log_pnl_contributions": {
            "full": {
              "A股行业": 1.403023,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.118553
            },
            "pre2024": {
              "A股行业": 0.73687,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.064682
            },
            "recent": {
              "A股行业": 0.666153,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.053871
            }
          }
        },
        "offset5": {
          "full": {
            "cagr": 13.49,
            "sharpe": 0.701,
            "mdd": -31.21,
            "vol": 21.29,
            "days": 1845,
            "end": 2.6033
          },
          "train": {
            "cagr": 13.77,
            "sharpe": 0.698,
            "mdd": -23.2,
            "vol": 21.94,
            "days": 730,
            "end": 1.4709
          },
          "validation": {
            "cagr": 6.05,
            "sharpe": 0.488,
            "mdd": -10.63,
            "vol": 14.03,
            "days": 484,
            "end": 1.1236
          },
          "recent": {
            "cagr": 19.21,
            "sharpe": 0.831,
            "mdd": -27.49,
            "vol": 24.85,
            "days": 631,
            "end": 1.5751
          },
          "pre2024": {
            "cagr": 10.63,
            "sharpe": 0.623,
            "mdd": -28.72,
            "vol": 19.18,
            "days": 1214,
            "end": 1.6528
          },
          "annual_turnover": 7.65,
          "mean_exposure": 0.478,
          "max_frozen": 0.309079006236922,
          "mean_gold_pct": 0.0,
          "max_drifted_gold_pct": 0.0,
          "mean_cash_pct": 52.18,
          "blocked_sessions": 0,
          "yearly_returns_pct": {
            "2019": 7.79,
            "2020": 62.46,
            "2021": -16.01,
            "2022": -3.76,
            "2023": 16.75,
            "2024": -7.31,
            "2025": 65.95,
            "2026": 2.4
          },
          "log_pnl_contributions": {
            "full": {
              "A股行业": 1.072468,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.115684
            },
            "pre2024": {
              "A股行业": 0.56355,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.061092
            },
            "recent": {
              "A股行业": 0.508918,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.054591
            }
          }
        },
        "delay2": {
          "full": {
            "cagr": 13.51,
            "sharpe": 0.703,
            "mdd": -21.25,
            "vol": 21.25,
            "days": 1845,
            "end": 2.6075
          },
          "train": {
            "cagr": 16.54,
            "sharpe": 0.82,
            "mdd": -20.76,
            "vol": 21.5,
            "days": 730,
            "end": 1.5806
          },
          "validation": {
            "cagr": -0.48,
            "sharpe": 0.047,
            "mdd": -18.48,
            "vol": 15.63,
            "days": 484,
            "end": 0.9906
          },
          "recent": {
            "cagr": 21.8,
            "sharpe": 0.928,
            "mdd": -21.25,
            "vol": 24.46,
            "days": 631,
            "end": 1.6654
          },
          "pre2024": {
            "cagr": 9.43,
            "sharpe": 0.562,
            "mdd": -20.76,
            "vol": 19.37,
            "days": 1214,
            "end": 1.5657
          },
          "annual_turnover": 7.69,
          "mean_exposure": 0.475,
          "max_frozen": 0.24929081464814043,
          "mean_gold_pct": 0.0,
          "max_drifted_gold_pct": 0.0,
          "mean_cash_pct": 52.51,
          "blocked_sessions": 0,
          "yearly_returns_pct": {
            "2019": 11.39,
            "2020": 31.96,
            "2021": 7.54,
            "2022": -14.55,
            "2023": 15.92,
            "2024": -3.7,
            "2025": 57.38,
            "2026": 9.89
          },
          "log_pnl_contributions": {
            "full": {
              "A股行业": 1.074715,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.116316
            },
            "pre2024": {
              "A股行业": 0.514685,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.066349
            },
            "recent": {
              "A股行业": 0.56003,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.049967
            }
          }
        },
        "joint_cost50_offset5": {
          "full": {
            "cagr": 10.92,
            "sharpe": 0.593,
            "mdd": -36.01,
            "vol": 21.31,
            "days": 1845,
            "end": 2.1889
          },
          "train": {
            "cagr": 11.35,
            "sharpe": 0.6,
            "mdd": -23.81,
            "vol": 21.96,
            "days": 730,
            "end": 1.3796
          },
          "validation": {
            "cagr": 4.59,
            "sharpe": 0.389,
            "mdd": -11.21,
            "vol": 14.09,
            "days": 484,
            "end": 1.0932
          },
          "recent": {
            "cagr": 15.5,
            "sharpe": 0.704,
            "mdd": -29.45,
            "vol": 24.87,
            "days": 631,
            "end": 1.4514
          },
          "pre2024": {
            "cagr": 8.61,
            "sharpe": 0.526,
            "mdd": -30.56,
            "vol": 19.21,
            "days": 1214,
            "end": 1.5081
          },
          "annual_turnover": 7.64,
          "mean_exposure": 0.478,
          "max_frozen": 0.309079006236922,
          "mean_gold_pct": 0.0,
          "max_drifted_gold_pct": 0.0,
          "mean_cash_pct": 52.18,
          "blocked_sessions": 0,
          "yearly_returns_pct": {
            "2019": 4.63,
            "2020": 58.64,
            "2021": -16.89,
            "2022": -4.57,
            "2023": 14.56,
            "2024": -9.37,
            "2025": 59.36,
            "2026": 0.49
          },
          "log_pnl_contributions": {
            "full": {
              "A股行业": 1.072665,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.289249
            },
            "pre2024": {
              "A股行业": 0.563607,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.15275
            },
            "recent": {
              "A股行业": 0.509058,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.136499
            }
          }
        },
        "joint_cost50_delay2": {
          "full": {
            "cagr": 10.93,
            "sharpe": 0.594,
            "mdd": -21.49,
            "vol": 21.26,
            "days": 1845,
            "end": 2.1905
          },
          "train": {
            "cagr": 13.78,
            "sharpe": 0.708,
            "mdd": -21.23,
            "vol": 21.49,
            "days": 730,
            "end": 1.4713
          },
          "validation": {
            "cagr": -1.86,
            "sharpe": -0.042,
            "mdd": -19.58,
            "vol": 15.68,
            "days": 484,
            "end": 0.9635
          },
          "recent": {
            "cagr": 18.33,
            "sharpe": 0.809,
            "mdd": -21.32,
            "vol": 24.49,
            "days": 631,
            "end": 1.5453
          },
          "pre2024": {
            "cagr": 7.27,
            "sharpe": 0.459,
            "mdd": -21.49,
            "vol": 19.38,
            "days": 1214,
            "end": 1.4176
          },
          "annual_turnover": 7.68,
          "mean_exposure": 0.475,
          "max_frozen": 0.24929081464814043,
          "mean_gold_pct": 0.0,
          "max_drifted_gold_pct": 0.0,
          "mean_cash_pct": 52.51,
          "blocked_sessions": 0,
          "yearly_returns_pct": {
            "2019": 8.5,
            "2020": 28.7,
            "2021": 5.36,
            "2022": -15.36,
            "2023": 13.84,
            "2024": -5.88,
            "2025": 52.7,
            "2026": 7.52
          },
          "log_pnl_contributions": {
            "full": {
              "A股行业": 1.074952,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.290818
            },
            "pre2024": {
              "A股行业": 0.514846,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.165904
            },
            "recent": {
              "A股行业": 0.560106,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.124913
            }
          }
        }
      },
      "normal_target_pass": false,
      "every_stress_target_pass": false,
      "worst_stress_cagr": 10.92,
      "worst_stress_mdd": -36.01,
      "rolling3": {
        "min_cagr": -4.46,
        "median_cagr": 7.95,
        "max_cagr": 25.14,
        "pct_windows_at_least20": 8.44,
        "overlapping_windows": 1114
      },
      "signal_count": 92,
      "noncalendar_signals": 0,
      "integer_lots": [
        {
          "initial_capital": 300000,
          "full": {
            "cagr": 15.37,
            "sharpe": 0.8,
            "mdd": -20.03,
            "vol": 20.49,
            "days": 1845,
            "end": 2.9472
          },
          "recent": {
            "cagr": 23.01,
            "sharpe": 0.994,
            "mdd": -18.21,
            "vol": 23.62,
            "days": 631,
            "end": 1.7082
          },
          "orders": 209,
          "blocked_buy_orders": 0,
          "max_adv_participation_pct": 1.0,
          "max_gross_exposure": 0.9998756768815822,
          "daily_order_adv_cap": 0.01,
          "unfilled_policy": "留现金或原持仓，到下一次计划换仓再评估",
          "final_capital": 884165.41
        }
      ],
      "historical_followup_gate": false
    },
    "half_exit_preserve": {
      "full": {
        "cagr": 22.93,
        "sharpe": 1.104,
        "mdd": -22.54,
        "vol": 20.61,
        "days": 1845,
        "end": 4.7632
      },
      "train": {
        "cagr": 22.35,
        "sharpe": 1.092,
        "mdd": -20.42,
        "vol": 20.39,
        "days": 730,
        "end": 1.8287
      },
      "validation": {
        "cagr": 13.92,
        "sharpe": 0.872,
        "mdd": -12.21,
        "vol": 16.46,
        "days": 484,
        "end": 1.2949
      },
      "recent": {
        "cagr": 31.03,
        "sharpe": 1.266,
        "mdd": -16.53,
        "vol": 23.52,
        "days": 631,
        "end": 2.0115
      },
      "pre2024": {
        "cagr": 18.92,
        "sharpe": 1.01,
        "mdd": -20.42,
        "vol": 18.92,
        "days": 1214,
        "end": 2.368
      },
      "annual_turnover": 7.67,
      "mean_exposure": 0.382,
      "max_frozen": 0.0,
      "mean_gold_pct": 0.0,
      "max_drifted_gold_pct": 0.0,
      "mean_cash_pct": 61.82,
      "blocked_sessions": 0,
      "yearly_returns_pct": {
        "2019": 15.15,
        "2020": 53.98,
        "2021": 3.14,
        "2022": -9.82,
        "2023": 43.59,
        "2024": -8.59,
        "2025": 71.9,
        "2026": 28.01
      },
      "log_pnl_contributions": {
        "full": {
          "A股行业": 1.676877,
          "美国": 0.0,
          "日本": 0.0,
          "黄金": 0.0,
          "国债": 0.0,
          "费用": -0.115952
        },
        "pre2024": {
          "A股行业": 0.928143,
          "美国": 0.0,
          "日本": 0.0,
          "黄金": 0.0,
          "国债": 0.0,
          "费用": -0.066106
        },
        "recent": {
          "A股行业": 0.748733,
          "美国": 0.0,
          "日本": 0.0,
          "黄金": 0.0,
          "国债": 0.0,
          "费用": -0.049846
        }
      },
      "rule": {
        "name": "half_exit_preserve",
        "vol": 0.25,
        "exit_fraction": 0.5
      },
      "stress": {
        "cost50": {
          "full": {
            "cagr": 20.14,
            "sharpe": 0.992,
            "mdd": -24.86,
            "vol": 20.62,
            "days": 1845,
            "end": 4.0038
          },
          "train": {
            "cagr": 19.4,
            "sharpe": 0.973,
            "mdd": -21.84,
            "vol": 20.35,
            "days": 730,
            "end": 1.6997
          },
          "validation": {
            "cagr": 12.45,
            "sharpe": 0.794,
            "mdd": -12.72,
            "vol": 16.46,
            "days": 484,
            "end": 1.2621
          },
          "recent": {
            "cagr": 27.29,
            "sharpe": 1.139,
            "mdd": -17.47,
            "vol": 23.61,
            "days": 631,
            "end": 1.8665
          },
          "pre2024": {
            "cagr": 16.58,
            "sharpe": 0.906,
            "mdd": -21.84,
            "vol": 18.89,
            "days": 1214,
            "end": 2.1451
          },
          "annual_turnover": 7.66,
          "mean_exposure": 0.382,
          "max_frozen": 0.0,
          "mean_gold_pct": 0.0,
          "max_drifted_gold_pct": 0.0,
          "mean_cash_pct": 61.82,
          "blocked_sessions": 0,
          "yearly_returns_pct": {
            "2019": 11.25,
            "2020": 51.23,
            "2021": 1.03,
            "2022": -10.59,
            "2023": 41.15,
            "2024": -10.95,
            "2025": 67.37,
            "2026": 25.23
          },
          "log_pnl_contributions": {
            "full": {
              "A股行业": 1.677132,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.289885
            },
            "pre2024": {
              "A股行业": 0.928471,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.165267
            },
            "recent": {
              "A股行业": 0.748661,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.124617
            }
          }
        },
        "offset2": {
          "full": {
            "cagr": 19.54,
            "sharpe": 0.939,
            "mdd": -21.57,
            "vol": 21.46,
            "days": 1845,
            "end": 3.8554
          },
          "train": {
            "cagr": 14.61,
            "sharpe": 0.771,
            "mdd": -21.57,
            "vol": 20.4,
            "days": 730,
            "end": 1.5037
          },
          "validation": {
            "cagr": 11.13,
            "sharpe": 0.797,
            "mdd": -11.17,
            "vol": 14.55,
            "days": 484,
            "end": 1.2329
          },
          "recent": {
            "cagr": 32.73,
            "sharpe": 1.199,
            "mdd": -21.08,
            "vol": 26.51,
            "days": 631,
            "end": 2.0796
          },
          "pre2024": {
            "cagr": 13.21,
            "sharpe": 0.77,
            "mdd": -21.57,
            "vol": 18.29,
            "days": 1214,
            "end": 1.8539
          },
          "annual_turnover": 8.88,
          "mean_exposure": 0.384,
          "max_frozen": 0.0,
          "mean_gold_pct": 0.0,
          "max_drifted_gold_pct": 0.0,
          "mean_cash_pct": 61.63,
          "blocked_sessions": 0,
          "yearly_returns_pct": {
            "2019": 1.43,
            "2020": 58.43,
            "2021": -6.43,
            "2022": -1.82,
            "2023": 25.58,
            "2024": 9.15,
            "2025": 54.76,
            "2026": 23.11
          },
          "log_pnl_contributions": {
            "full": {
              "A股行业": 1.483834,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.134351
            },
            "pre2024": {
              "A股行业": 0.694799,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.077512
            },
            "recent": {
              "A股行业": 0.789036,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.056839
            }
          }
        },
        "offset5": {
          "full": {
            "cagr": 18.46,
            "sharpe": 0.949,
            "mdd": -21.46,
            "vol": 19.96,
            "days": 1845,
            "end": 3.6004
          },
          "train": {
            "cagr": 15.62,
            "sharpe": 0.801,
            "mdd": -16.7,
            "vol": 20.83,
            "days": 730,
            "end": 1.5437
          },
          "validation": {
            "cagr": 15.2,
            "sharpe": 1.184,
            "mdd": -6.6,
            "vol": 12.62,
            "days": 484,
            "end": 1.3241
          },
          "recent": {
            "cagr": 24.47,
            "sharpe": 1.057,
            "mdd": -19.61,
            "vol": 23.27,
            "days": 631,
            "end": 1.7614
          },
          "pre2024": {
            "cagr": 15.45,
            "sharpe": 0.888,
            "mdd": -18.85,
            "vol": 18.0,
            "days": 1214,
            "end": 2.044
          },
          "annual_turnover": 7.84,
          "mean_exposure": 0.381,
          "max_frozen": 0.8564311771910245,
          "mean_gold_pct": 0.0,
          "max_drifted_gold_pct": 0.0,
          "mean_cash_pct": 61.95,
          "blocked_sessions": 0,
          "yearly_returns_pct": {
            "2019": 7.85,
            "2020": 53.73,
            "2021": -6.9,
            "2022": -2.82,
            "2023": 36.26,
            "2024": -3.81,
            "2025": 64.96,
            "2026": 11.01
          },
          "log_pnl_contributions": {
            "full": {
              "A股行业": 1.399759,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.118724
            },
            "pre2024": {
              "A股行业": 0.77581,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.060903
            },
            "recent": {
              "A股行业": 0.623949,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.057821
            }
          }
        },
        "delay2": {
          "full": {
            "cagr": 20.44,
            "sharpe": 1.008,
            "mdd": -26.04,
            "vol": 20.54,
            "days": 1845,
            "end": 4.0809
          },
          "train": {
            "cagr": 18.72,
            "sharpe": 0.95,
            "mdd": -26.04,
            "vol": 20.23,
            "days": 730,
            "end": 1.6708
          },
          "validation": {
            "cagr": 12.17,
            "sharpe": 0.744,
            "mdd": -13.86,
            "vol": 17.45,
            "days": 484,
            "end": 1.2559
          },
          "recent": {
            "cagr": 29.33,
            "sharpe": 1.234,
            "mdd": -17.95,
            "vol": 22.98,
            "days": 631,
            "end": 1.9447
          },
          "pre2024": {
            "cagr": 16.06,
            "sharpe": 0.873,
            "mdd": -26.04,
            "vol": 19.16,
            "days": 1214,
            "end": 2.0984
          },
          "annual_turnover": 7.68,
          "mean_exposure": 0.382,
          "max_frozen": 0.0,
          "mean_gold_pct": 0.0,
          "max_drifted_gold_pct": 0.0,
          "mean_cash_pct": 61.8,
          "blocked_sessions": 0,
          "yearly_returns_pct": {
            "2019": 9.34,
            "2020": 48.84,
            "2021": 2.67,
            "2022": -10.93,
            "2023": 41.01,
            "2024": -0.91,
            "2025": 68.41,
            "2026": 16.53
          },
          "log_pnl_contributions": {
            "full": {
              "A股行业": 1.522315,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.116009
            },
            "pre2024": {
              "A股行业": 0.807262,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.066066
            },
            "recent": {
              "A股行业": 0.715053,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.049943
            }
          }
        },
        "joint_cost50_offset5": {
          "full": {
            "cagr": 15.7,
            "sharpe": 0.829,
            "mdd": -24.59,
            "vol": 20.02,
            "days": 1845,
            "end": 3.0129
          },
          "train": {
            "cagr": 13.14,
            "sharpe": 0.696,
            "mdd": -18.25,
            "vol": 20.88,
            "days": 730,
            "end": 1.4468
          },
          "validation": {
            "cagr": 13.67,
            "sharpe": 1.073,
            "mdd": -7.31,
            "vol": 12.68,
            "days": 484,
            "end": 1.2894
          },
          "recent": {
            "cagr": 20.37,
            "sharpe": 0.91,
            "mdd": -22.32,
            "vol": 23.34,
            "days": 631,
            "end": 1.6151
          },
          "pre2024": {
            "cagr": 13.35,
            "sharpe": 0.785,
            "mdd": -20.49,
            "vol": 18.05,
            "days": 1214,
            "end": 1.8655
          },
          "annual_turnover": 7.83,
          "mean_exposure": 0.381,
          "max_frozen": 0.8564311771910245,
          "mean_gold_pct": 0.0,
          "max_drifted_gold_pct": 0.0,
          "mean_cash_pct": 61.95,
          "blocked_sessions": 0,
          "yearly_returns_pct": {
            "2019": 4.66,
            "2020": 50.12,
            "2021": -7.92,
            "2022": -3.5,
            "2023": 33.63,
            "2024": -6.12,
            "2025": 57.75,
            "2026": 9.05
          },
          "log_pnl_contributions": {
            "full": {
              "A股行业": 1.399725,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.296814
            },
            "pre2024": {
              "A股行业": 0.775795,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.15226
            },
            "recent": {
              "A股行业": 0.62393,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.144554
            }
          }
        },
        "joint_cost50_delay2": {
          "full": {
            "cagr": 17.7,
            "sharpe": 0.895,
            "mdd": -27.93,
            "vol": 20.56,
            "days": 1845,
            "end": 3.43
          },
          "train": {
            "cagr": 15.85,
            "sharpe": 0.828,
            "mdd": -27.93,
            "vol": 20.25,
            "days": 730,
            "end": 1.5529
          },
          "validation": {
            "cagr": 10.72,
            "sharpe": 0.669,
            "mdd": -15.24,
            "vol": 17.47,
            "days": 484,
            "end": 1.2239
          },
          "recent": {
            "cagr": 25.64,
            "sharpe": 1.108,
            "mdd": -18.04,
            "vol": 22.98,
            "days": 631,
            "end": 1.8047
          },
          "pre2024": {
            "cagr": 13.78,
            "sharpe": 0.768,
            "mdd": -27.93,
            "vol": 19.18,
            "days": 1214,
            "end": 1.9006
          },
          "annual_turnover": 7.66,
          "mean_exposure": 0.382,
          "max_frozen": 0.0,
          "mean_gold_pct": 0.0,
          "max_drifted_gold_pct": 0.0,
          "mean_cash_pct": 61.8,
          "blocked_sessions": 0,
          "yearly_returns_pct": {
            "2019": 5.63,
            "2020": 46.17,
            "2021": 0.58,
            "2022": -11.69,
            "2023": 38.6,
            "2024": -3.46,
            "2025": 63.98,
            "2026": 14.0
          },
          "log_pnl_contributions": {
            "full": {
              "A股行业": 1.522591,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.290028
            },
            "pre2024": {
              "A股行业": 0.807361,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.165168
            },
            "recent": {
              "A股行业": 0.715231,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.124859
            }
          }
        }
      },
      "normal_target_pass": true,
      "every_stress_target_pass": false,
      "worst_stress_cagr": 15.7,
      "worst_stress_mdd": -27.93,
      "rolling3": {
        "min_cagr": 3.78,
        "median_cagr": 12.72,
        "max_cagr": 34.6,
        "pct_windows_at_least20": 30.07,
        "overlapping_windows": 1114
      },
      "signal_count": 110,
      "noncalendar_signals": 18,
      "integer_lots": [
        {
          "initial_capital": 300000,
          "full": {
            "cagr": 22.65,
            "sharpe": 1.148,
            "mdd": -20.65,
            "vol": 19.42,
            "days": 1845,
            "end": 4.6825
          },
          "recent": {
            "cagr": 31.35,
            "sharpe": 1.316,
            "mdd": -13.99,
            "vol": 22.66,
            "days": 631,
            "end": 2.0243
          },
          "orders": 118,
          "blocked_buy_orders": 0,
          "max_adv_participation_pct": 1.0,
          "max_gross_exposure": 0.9996621958842503,
          "daily_order_adv_cap": 0.01,
          "unfilled_policy": "留现金或原持仓，到下一次计划换仓再评估",
          "final_capital": 1404758.78
        }
      ],
      "historical_followup_gate": true
    },
    "full_exit_preserve": {
      "full": {
        "cagr": 22.58,
        "sharpe": 1.122,
        "mdd": -23.54,
        "vol": 19.9,
        "days": 1845,
        "end": 4.6632
      },
      "train": {
        "cagr": 13.7,
        "sharpe": 0.754,
        "mdd": -23.54,
        "vol": 19.56,
        "days": 730,
        "end": 1.4682
      },
      "validation": {
        "cagr": 17.25,
        "sharpe": 1.104,
        "mdd": -11.37,
        "vol": 15.48,
        "days": 484,
        "end": 1.3712
      },
      "recent": {
        "cagr": 38.38,
        "sharpe": 1.524,
        "mdd": -15.76,
        "vol": 23.05,
        "days": 631,
        "end": 2.3164
      },
      "pre2024": {
        "cagr": 15.1,
        "sharpe": 0.87,
        "mdd": -23.54,
        "vol": 18.04,
        "days": 1214,
        "end": 2.0131
      },
      "annual_turnover": 7.76,
      "mean_exposure": 0.33,
      "max_frozen": 0.0,
      "mean_gold_pct": 0.0,
      "max_drifted_gold_pct": 0.0,
      "mean_cash_pct": 66.98,
      "blocked_sessions": 0,
      "yearly_returns_pct": {
        "2019": 8.13,
        "2020": 47.0,
        "2021": -7.64,
        "2022": -0.24,
        "2023": 37.45,
        "2024": -7.76,
        "2025": 72.31,
        "2026": 45.74
      },
      "log_pnl_contributions": {
        "full": {
          "A股行业": 1.657061,
          "美国": 0.0,
          "日本": 0.0,
          "黄金": 0.0,
          "国债": 0.0,
          "费用": -0.117365
        },
        "pre2024": {
          "A股行业": 0.766998,
          "美国": 0.0,
          "日本": 0.0,
          "黄金": 0.0,
          "国债": 0.0,
          "费用": -0.067325
        },
        "recent": {
          "A股行业": 0.890063,
          "美国": 0.0,
          "日本": 0.0,
          "黄金": 0.0,
          "国债": 0.0,
          "费用": -0.05004
        }
      },
      "rule": {
        "name": "full_exit_preserve",
        "vol": 0.25,
        "exit_fraction": 1.0
      },
      "stress": {
        "cost50": {
          "full": {
            "cagr": 19.77,
            "sharpe": 1.004,
            "mdd": -25.91,
            "vol": 19.92,
            "days": 1845,
            "end": 3.9111
          },
          "train": {
            "cagr": 10.96,
            "sharpe": 0.63,
            "mdd": -25.91,
            "vol": 19.53,
            "days": 730,
            "end": 1.3651
          },
          "validation": {
            "cagr": 15.61,
            "sharpe": 1.012,
            "mdd": -12.32,
            "vol": 15.49,
            "days": 484,
            "end": 1.3334
          },
          "recent": {
            "cagr": 34.42,
            "sharpe": 1.393,
            "mdd": -16.66,
            "vol": 23.15,
            "days": 631,
            "end": 2.1487
          },
          "pre2024": {
            "cagr": 12.79,
            "sharpe": 0.758,
            "mdd": -25.91,
            "vol": 18.02,
            "days": 1214,
            "end": 1.8202
          },
          "annual_turnover": 7.75,
          "mean_exposure": 0.33,
          "max_frozen": 0.0,
          "mean_gold_pct": 0.0,
          "max_drifted_gold_pct": 0.0,
          "mean_cash_pct": 66.98,
          "blocked_sessions": 0,
          "yearly_returns_pct": {
            "2019": 4.48,
            "2020": 44.38,
            "2021": -9.5,
            "2022": -1.11,
            "2023": 34.83,
            "2024": -10.14,
            "2025": 67.76,
            "2026": 42.53
          },
          "log_pnl_contributions": {
            "full": {
              "A股行业": 1.657245,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.293418
            },
            "pre2024": {
              "A股行业": 0.767257,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.168315
            },
            "recent": {
              "A股行业": 0.889988,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.125102
            }
          }
        },
        "offset2": {
          "full": {
            "cagr": 18.72,
            "sharpe": 0.929,
            "mdd": -24.93,
            "vol": 20.79,
            "days": 1845,
            "end": 3.6607
          },
          "train": {
            "cagr": 7.22,
            "sharpe": 0.455,
            "mdd": -24.93,
            "vol": 19.48,
            "days": 730,
            "end": 1.2318
          },
          "validation": {
            "cagr": 12.98,
            "sharpe": 0.924,
            "mdd": -10.24,
            "vol": 14.32,
            "days": 484,
            "end": 1.274
          },
          "recent": {
            "cagr": 38.75,
            "sharpe": 1.397,
            "mdd": -16.82,
            "vol": 25.82,
            "days": 631,
            "end": 2.3326
          },
          "pre2024": {
            "cagr": 9.48,
            "sharpe": 0.603,
            "mdd": -24.93,
            "vol": 17.6,
            "days": 1214,
            "end": 1.5693
          },
          "annual_turnover": 8.75,
          "mean_exposure": 0.311,
          "max_frozen": 0.0,
          "mean_gold_pct": 0.0,
          "max_drifted_gold_pct": 0.0,
          "mean_cash_pct": 68.9,
          "blocked_sessions": 0,
          "yearly_returns_pct": {
            "2019": -0.65,
            "2020": 46.06,
            "2021": -15.11,
            "2022": 0.4,
            "2023": 26.9,
            "2024": 10.41,
            "2025": 53.92,
            "2026": 37.26
          },
          "log_pnl_contributions": {
            "full": {
              "A股行业": 1.42997,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.132325
            },
            "pre2024": {
              "A股行业": 0.525949,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.075308
            },
            "recent": {
              "A股行业": 0.904021,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.057017
            }
          }
        },
        "offset5": {
          "full": {
            "cagr": 18.73,
            "sharpe": 0.984,
            "mdd": -20.49,
            "vol": 19.36,
            "days": 1845,
            "end": 3.6623
          },
          "train": {
            "cagr": 13.04,
            "sharpe": 0.706,
            "mdd": -20.49,
            "vol": 20.31,
            "days": 730,
            "end": 1.4429
          },
          "validation": {
            "cagr": 18.12,
            "sharpe": 1.454,
            "mdd": -5.79,
            "vol": 11.94,
            "days": 484,
            "end": 1.3915
          },
          "recent": {
            "cagr": 26.16,
            "sharpe": 1.142,
            "mdd": -16.38,
            "vol": 22.58,
            "days": 631,
            "end": 1.824
          },
          "pre2024": {
            "cagr": 15.04,
            "sharpe": 0.89,
            "mdd": -20.49,
            "vol": 17.46,
            "days": 1214,
            "end": 2.0079
          },
          "annual_turnover": 7.84,
          "mean_exposure": 0.328,
          "max_frozen": 0.8564311771910245,
          "mean_gold_pct": 0.0,
          "max_drifted_gold_pct": 0.0,
          "mean_cash_pct": 67.22,
          "blocked_sessions": 0,
          "yearly_returns_pct": {
            "2019": 5.58,
            "2020": 39.8,
            "2021": -2.23,
            "2022": -0.86,
            "2023": 40.36,
            "2024": -5.34,
            "2025": 60.05,
            "2026": 20.39
          },
          "log_pnl_contributions": {
            "full": {
              "A股行业": 1.4169,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.118796
            },
            "pre2024": {
              "A股行业": 0.757998,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.060921
            },
            "recent": {
              "A股行业": 0.658902,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.057876
            }
          }
        },
        "delay2": {
          "full": {
            "cagr": 19.65,
            "sharpe": 1.002,
            "mdd": -32.23,
            "vol": 19.86,
            "days": 1845,
            "end": 3.8829
          },
          "train": {
            "cagr": 11.45,
            "sharpe": 0.656,
            "mdd": -32.23,
            "vol": 19.39,
            "days": 730,
            "end": 1.3829
          },
          "validation": {
            "cagr": 13.74,
            "sharpe": 0.853,
            "mdd": -12.46,
            "vol": 16.69,
            "days": 484,
            "end": 1.2909
          },
          "recent": {
            "cagr": 35.05,
            "sharpe": 1.45,
            "mdd": -14.13,
            "vol": 22.46,
            "days": 631,
            "end": 2.1751
          },
          "pre2024": {
            "cagr": 12.35,
            "sharpe": 0.726,
            "mdd": -32.23,
            "vol": 18.36,
            "days": 1214,
            "end": 1.7852
          },
          "annual_turnover": 7.77,
          "mean_exposure": 0.33,
          "max_frozen": 0.0,
          "mean_gold_pct": 0.0,
          "max_drifted_gold_pct": 0.0,
          "mean_cash_pct": 66.97,
          "blocked_sessions": 0,
          "yearly_returns_pct": {
            "2019": -0.59,
            "2020": 43.24,
            "2021": -2.89,
            "2022": -4.1,
            "2023": 34.61,
            "2024": 3.68,
            "2025": 69.55,
            "2026": 23.73
          },
          "log_pnl_contributions": {
            "full": {
              "A股行业": 1.473975,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.117381
            },
            "pre2024": {
              "A股行业": 0.646783,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.067264
            },
            "recent": {
              "A股行业": 0.827191,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.050116
            }
          }
        },
        "joint_cost50_offset5": {
          "full": {
            "cagr": 15.96,
            "sharpe": 0.86,
            "mdd": -23.55,
            "vol": 19.42,
            "days": 1845,
            "end": 3.0644
          },
          "train": {
            "cagr": 10.62,
            "sharpe": 0.598,
            "mdd": -23.55,
            "vol": 20.36,
            "days": 730,
            "end": 1.3525
          },
          "validation": {
            "cagr": 16.55,
            "sharpe": 1.336,
            "mdd": -5.79,
            "vol": 11.99,
            "days": 484,
            "end": 1.3549
          },
          "recent": {
            "cagr": 22.0,
            "sharpe": 0.99,
            "mdd": -19.76,
            "vol": 22.67,
            "days": 631,
            "end": 1.6722
          },
          "pre2024": {
            "cagr": 12.95,
            "sharpe": 0.783,
            "mdd": -23.55,
            "vol": 17.51,
            "days": 1214,
            "end": 1.8325
          },
          "annual_turnover": 7.83,
          "mean_exposure": 0.328,
          "max_frozen": 0.8564311771910245,
          "mean_gold_pct": 0.0,
          "max_drifted_gold_pct": 0.0,
          "mean_cash_pct": 67.22,
          "blocked_sessions": 0,
          "yearly_returns_pct": {
            "2019": 2.46,
            "2020": 36.53,
            "2021": -3.32,
            "2022": -1.56,
            "2023": 37.64,
            "2024": -7.61,
            "2025": 53.07,
            "2026": 18.25
          },
          "log_pnl_contributions": {
            "full": {
              "A股行业": 1.416832,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.296995
            },
            "pre2024": {
              "A股行业": 0.757987,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.152304
            },
            "recent": {
              "A股行业": 0.658845,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.144691
            }
          }
        },
        "joint_cost50_delay2": {
          "full": {
            "cagr": 16.9,
            "sharpe": 0.885,
            "mdd": -34.46,
            "vol": 19.86,
            "days": 1845,
            "end": 3.2572
          },
          "train": {
            "cagr": 8.76,
            "sharpe": 0.53,
            "mdd": -34.46,
            "vol": 19.41,
            "days": 730,
            "end": 1.2858
          },
          "validation": {
            "cagr": 12.15,
            "sharpe": 0.767,
            "mdd": -13.21,
            "vol": 16.72,
            "days": 484,
            "end": 1.2553
          },
          "recent": {
            "cagr": 31.19,
            "sharpe": 1.322,
            "mdd": -14.28,
            "vol": 22.44,
            "days": 631,
            "end": 2.018
          },
          "pre2024": {
            "cagr": 10.1,
            "sharpe": 0.615,
            "mdd": -34.46,
            "vol": 18.38,
            "days": 1214,
            "end": 1.614
          },
          "annual_turnover": 7.76,
          "mean_exposure": 0.33,
          "max_frozen": 0.0,
          "mean_gold_pct": 0.0,
          "max_drifted_gold_pct": 0.0,
          "mean_cash_pct": 66.97,
          "blocked_sessions": 0,
          "yearly_returns_pct": {
            "2019": -3.94,
            "2020": 40.68,
            "2021": -4.85,
            "2022": -4.93,
            "2023": 32.04,
            "2024": 1.0,
            "2025": 65.09,
            "2026": 21.03
          },
          "log_pnl_contributions": {
            "full": {
              "A股行业": 1.474314,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.293457
            },
            "pre2024": {
              "A股行业": 0.646889,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.168163
            },
            "recent": {
              "A股行业": 0.827425,
              "美国": 0.0,
              "日本": 0.0,
              "黄金": 0.0,
              "国债": 0.0,
              "费用": -0.125294
            }
          }
        }
      },
      "normal_target_pass": true,
      "every_stress_target_pass": false,
      "worst_stress_cagr": 15.96,
      "worst_stress_mdd": -34.46,
      "rolling3": {
        "min_cagr": 4.78,
        "median_cagr": 10.79,
        "max_cagr": 32.78,
        "pct_windows_at_least20": 26.39,
        "overlapping_windows": 1114
      },
      "signal_count": 110,
      "noncalendar_signals": 18,
      "integer_lots": [
        {
          "initial_capital": 300000,
          "full": {
            "cagr": 22.63,
            "sharpe": 1.181,
            "mdd": -20.15,
            "vol": 18.75,
            "days": 1845,
            "end": 4.6775
          },
          "recent": {
            "cagr": 39.55,
            "sharpe": 1.61,
            "mdd": -11.49,
            "vol": 22.23,
            "days": 631,
            "end": 2.3674
          },
          "orders": 97,
          "blocked_buy_orders": 0,
          "max_adv_participation_pct": 1.0,
          "max_gross_exposure": 0.9999695302399794,
          "daily_order_adv_cap": 0.01,
          "unfilled_policy": "留现金或原持仓，到下一次计划换仓再评估",
          "final_capital": 1403248.67
        }
      ],
      "historical_followup_gate": false
    }
  },
  "timing": {
    "monthly_buffer_cash": {
      "results": [
        {
          "offset": 0,
          "cagr": 22.95,
          "sharpe": 1.028,
          "mdd": -22.84,
          "vol": 22.58,
          "days": 1845,
          "end": 4.7707
        },
        {
          "offset": 1,
          "cagr": 23.62,
          "sharpe": 1.04,
          "mdd": -20.41,
          "vol": 22.89,
          "days": 1845,
          "end": 4.9708
        },
        {
          "offset": 2,
          "cagr": 20.16,
          "sharpe": 0.904,
          "mdd": -25.75,
          "vol": 23.32,
          "days": 1845,
          "end": 4.0103
        },
        {
          "offset": 3,
          "cagr": 16.57,
          "sharpe": 0.799,
          "mdd": -27.93,
          "vol": 22.27,
          "days": 1845,
          "end": 3.187
        },
        {
          "offset": 4,
          "cagr": 13.4,
          "sharpe": 0.691,
          "mdd": -28.23,
          "vol": 21.57,
          "days": 1845,
          "end": 2.5871
        },
        {
          "offset": 5,
          "cagr": 17.82,
          "sharpe": 0.863,
          "mdd": -29.12,
          "vol": 21.74,
          "days": 1845,
          "end": 3.4564
        },
        {
          "offset": 6,
          "cagr": 16.04,
          "sharpe": 0.781,
          "mdd": -37.89,
          "vol": 22.22,
          "days": 1845,
          "end": 3.0791
        },
        {
          "offset": 7,
          "cagr": 12.03,
          "sharpe": 0.629,
          "mdd": -41.34,
          "vol": 21.88,
          "days": 1845,
          "end": 2.3607
        },
        {
          "offset": 8,
          "cagr": 17.68,
          "sharpe": 0.857,
          "mdd": -36.63,
          "vol": 21.77,
          "days": 1845,
          "end": 3.4241
        },
        {
          "offset": 9,
          "cagr": 15.1,
          "sharpe": 0.746,
          "mdd": -31.12,
          "vol": 22.14,
          "days": 1845,
          "end": 2.8958
        },
        {
          "offset": 10,
          "cagr": 13.25,
          "sharpe": 0.68,
          "mdd": -34.17,
          "vol": 21.79,
          "days": 1845,
          "end": 2.5629
        }
      ],
      "cagr_min": 12.03,
      "cagr_median": 16.57,
      "cagr_max": 23.62,
      "worst_mdd": -41.34,
      "every_timing_target_pass": false
    },
    "monthly_exit": {
      "results": [
        {
          "offset": 0,
          "cagr": 22.58,
          "sharpe": 1.122,
          "mdd": -23.54,
          "vol": 19.9,
          "days": 1845,
          "end": 4.6632
        },
        {
          "offset": 1,
          "cagr": 24.8,
          "sharpe": 1.175,
          "mdd": -23.06,
          "vol": 20.67,
          "days": 1845,
          "end": 5.3395
        },
        {
          "offset": 2,
          "cagr": 18.72,
          "sharpe": 0.929,
          "mdd": -24.93,
          "vol": 20.79,
          "days": 1845,
          "end": 3.6607
        },
        {
          "offset": 3,
          "cagr": 15.56,
          "sharpe": 0.832,
          "mdd": -25.96,
          "vol": 19.69,
          "days": 1845,
          "end": 2.9839
        },
        {
          "offset": 4,
          "cagr": 14.45,
          "sharpe": 0.814,
          "mdd": -25.64,
          "vol": 18.74,
          "days": 1845,
          "end": 2.7746
        },
        {
          "offset": 5,
          "cagr": 18.73,
          "sharpe": 0.984,
          "mdd": -20.49,
          "vol": 19.36,
          "days": 1845,
          "end": 3.6623
        },
        {
          "offset": 6,
          "cagr": 18.11,
          "sharpe": 0.954,
          "mdd": -23.37,
          "vol": 19.42,
          "days": 1845,
          "end": 3.5202
        },
        {
          "offset": 7,
          "cagr": 15.56,
          "sharpe": 0.846,
          "mdd": -21.93,
          "vol": 19.29,
          "days": 1845,
          "end": 2.9855
        },
        {
          "offset": 8,
          "cagr": 15.23,
          "sharpe": 0.826,
          "mdd": -22.63,
          "vol": 19.46,
          "days": 1845,
          "end": 2.9215
        },
        {
          "offset": 9,
          "cagr": 15.31,
          "sharpe": 0.818,
          "mdd": -21.81,
          "vol": 19.82,
          "days": 1845,
          "end": 2.9371
        },
        {
          "offset": 10,
          "cagr": 15.02,
          "sharpe": 0.814,
          "mdd": -24.62,
          "vol": 19.53,
          "days": 1845,
          "end": 2.8814
        }
      ],
      "cagr_min": 14.45,
      "cagr_median": 15.56,
      "cagr_max": 24.8,
      "worst_mdd": -25.96,
      "every_timing_target_pass": false
    },
    "daily_risk_reduce": {
      "results": [
        {
          "offset": 0,
          "cagr": 17.56,
          "sharpe": 1.005,
          "mdd": -18.84,
          "vol": 17.65,
          "days": 1845,
          "end": 3.3994
        },
        {
          "offset": 1,
          "cagr": 18.71,
          "sharpe": 1.049,
          "mdd": -17.73,
          "vol": 17.87,
          "days": 1845,
          "end": 3.6578
        },
        {
          "offset": 2,
          "cagr": 17.45,
          "sharpe": 0.968,
          "mdd": -21.27,
          "vol": 18.36,
          "days": 1845,
          "end": 3.3745
        },
        {
          "offset": 3,
          "cagr": 14.13,
          "sharpe": 0.829,
          "mdd": -25.91,
          "vol": 17.89,
          "days": 1845,
          "end": 2.7165
        },
        {
          "offset": 4,
          "cagr": 11.8,
          "sharpe": 0.731,
          "mdd": -25.49,
          "vol": 17.3,
          "days": 1845,
          "end": 2.324
        },
        {
          "offset": 5,
          "cagr": 15.78,
          "sharpe": 0.929,
          "mdd": -26.1,
          "vol": 17.4,
          "days": 1845,
          "end": 3.0284
        },
        {
          "offset": 6,
          "cagr": 14.61,
          "sharpe": 0.856,
          "mdd": -30.1,
          "vol": 17.78,
          "days": 1845,
          "end": 2.8039
        },
        {
          "offset": 7,
          "cagr": 11.42,
          "sharpe": 0.702,
          "mdd": -36.46,
          "vol": 17.63,
          "days": 1845,
          "end": 2.2659
        },
        {
          "offset": 8,
          "cagr": 15.46,
          "sharpe": 0.899,
          "mdd": -32.92,
          "vol": 17.75,
          "days": 1845,
          "end": 2.9645
        },
        {
          "offset": 9,
          "cagr": 13.04,
          "sharpe": 0.778,
          "mdd": -30.71,
          "vol": 17.78,
          "days": 1845,
          "end": 2.5266
        },
        {
          "offset": 10,
          "cagr": 12.42,
          "sharpe": 0.753,
          "mdd": -33.54,
          "vol": 17.6,
          "days": 1845,
          "end": 2.4235
        }
      ],
      "cagr_min": 11.42,
      "cagr_median": 14.61,
      "cagr_max": 18.71,
      "worst_mdd": -36.46,
      "every_timing_target_pass": false
    },
    "soft_gate": {
      "results": [
        {
          "offset": 0,
          "cagr": 24.35,
          "sharpe": 1.001,
          "mdd": -34.5,
          "vol": 24.85,
          "days": 1845,
          "end": 5.1974
        },
        {
          "offset": 1,
          "cagr": 24.12,
          "sharpe": 0.989,
          "mdd": -33.94,
          "vol": 24.99,
          "days": 1845,
          "end": 5.1227
        },
        {
          "offset": 2,
          "cagr": 20.73,
          "sharpe": 0.871,
          "mdd": -26.78,
          "vol": 25.3,
          "days": 1845,
          "end": 4.1549
        },
        {
          "offset": 3,
          "cagr": 17.49,
          "sharpe": 0.781,
          "mdd": -37.98,
          "vol": 24.45,
          "days": 1845,
          "end": 3.3824
        },
        {
          "offset": 4,
          "cagr": 19.61,
          "sharpe": 0.866,
          "mdd": -30.01,
          "vol": 24.02,
          "days": 1845,
          "end": 3.8734
        },
        {
          "offset": 5,
          "cagr": 21.67,
          "sharpe": 0.932,
          "mdd": -30.77,
          "vol": 24.19,
          "days": 1845,
          "end": 4.4056
        },
        {
          "offset": 6,
          "cagr": 19.99,
          "sharpe": 0.86,
          "mdd": -42.62,
          "vol": 24.75,
          "days": 1845,
          "end": 3.9662
        },
        {
          "offset": 7,
          "cagr": 12.94,
          "sharpe": 0.618,
          "mdd": -51.0,
          "vol": 24.58,
          "days": 1845,
          "end": 2.5104
        },
        {
          "offset": 8,
          "cagr": 16.48,
          "sharpe": 0.746,
          "mdd": -43.96,
          "vol": 24.47,
          "days": 1845,
          "end": 3.1699
        },
        {
          "offset": 9,
          "cagr": 17.14,
          "sharpe": 0.759,
          "mdd": -48.72,
          "vol": 24.94,
          "days": 1845,
          "end": 3.3083
        },
        {
          "offset": 10,
          "cagr": 13.96,
          "sharpe": 0.65,
          "mdd": -52.17,
          "vol": 24.81,
          "days": 1845,
          "end": 2.6857
        }
      ],
      "cagr_min": 12.94,
      "cagr_median": 19.61,
      "cagr_max": 24.35,
      "worst_mdd": -52.17,
      "every_timing_target_pass": false
    },
    "top2_buffer": {
      "results": [
        {
          "offset": 0,
          "cagr": 16.12,
          "sharpe": 0.829,
          "mdd": -20.19,
          "vol": 20.57,
          "days": 1845,
          "end": 3.095
        },
        {
          "offset": 1,
          "cagr": 13.14,
          "sharpe": 0.693,
          "mdd": -19.62,
          "vol": 20.98,
          "days": 1845,
          "end": 2.544
        },
        {
          "offset": 2,
          "cagr": 11.91,
          "sharpe": 0.627,
          "mdd": -22.74,
          "vol": 21.7,
          "days": 1845,
          "end": 2.342
        },
        {
          "offset": 3,
          "cagr": 12.26,
          "sharpe": 0.668,
          "mdd": -20.75,
          "vol": 20.47,
          "days": 1845,
          "end": 2.3977
        },
        {
          "offset": 4,
          "cagr": 10.0,
          "sharpe": 0.572,
          "mdd": -26.26,
          "vol": 20.26,
          "days": 1845,
          "end": 2.0557
        },
        {
          "offset": 5,
          "cagr": 13.25,
          "sharpe": 0.725,
          "mdd": -22.78,
          "vol": 19.9,
          "days": 1845,
          "end": 2.5628
        },
        {
          "offset": 6,
          "cagr": 8.76,
          "sharpe": 0.51,
          "mdd": -37.49,
          "vol": 20.68,
          "days": 1845,
          "end": 1.887
        },
        {
          "offset": 7,
          "cagr": 6.97,
          "sharpe": 0.429,
          "mdd": -37.93,
          "vol": 20.72,
          "days": 1845,
          "end": 1.6646
        },
        {
          "offset": 8,
          "cagr": 10.82,
          "sharpe": 0.595,
          "mdd": -35.01,
          "vol": 20.97,
          "days": 1845,
          "end": 2.1742
        },
        {
          "offset": 9,
          "cagr": 8.08,
          "sharpe": 0.474,
          "mdd": -32.03,
          "vol": 21.1,
          "days": 1845,
          "end": 1.7995
        },
        {
          "offset": 10,
          "cagr": 8.51,
          "sharpe": 0.497,
          "mdd": -32.55,
          "vol": 20.8,
          "days": 1845,
          "end": 1.8544
        }
      ],
      "cagr_min": 6.97,
      "cagr_median": 10.82,
      "cagr_max": 16.12,
      "worst_mdd": -37.93,
      "every_timing_target_pass": false
    },
    "corr_top2_buffer": {
      "results": [
        {
          "offset": 0,
          "cagr": 16.37,
          "sharpe": 0.836,
          "mdd": -20.19,
          "vol": 20.72,
          "days": 1845,
          "end": 3.1476
        },
        {
          "offset": 1,
          "cagr": 12.46,
          "sharpe": 0.66,
          "mdd": -19.62,
          "vol": 21.21,
          "days": 1845,
          "end": 2.4295
        },
        {
          "offset": 2,
          "cagr": 11.46,
          "sharpe": 0.607,
          "mdd": -23.69,
          "vol": 21.81,
          "days": 1845,
          "end": 2.2713
        },
        {
          "offset": 3,
          "cagr": 9.97,
          "sharpe": 0.564,
          "mdd": -20.75,
          "vol": 20.65,
          "days": 1845,
          "end": 2.0514
        },
        {
          "offset": 4,
          "cagr": 9.15,
          "sharpe": 0.532,
          "mdd": -26.82,
          "vol": 20.36,
          "days": 1845,
          "end": 1.9381
        },
        {
          "offset": 5,
          "cagr": 13.65,
          "sharpe": 0.732,
          "mdd": -23.01,
          "vol": 20.31,
          "days": 1845,
          "end": 2.6314
        },
        {
          "offset": 6,
          "cagr": 9.96,
          "sharpe": 0.556,
          "mdd": -37.49,
          "vol": 21.11,
          "days": 1845,
          "end": 2.0507
        },
        {
          "offset": 7,
          "cagr": 7.43,
          "sharpe": 0.447,
          "mdd": -37.74,
          "vol": 20.92,
          "days": 1845,
          "end": 1.7188
        },
        {
          "offset": 8,
          "cagr": 11.14,
          "sharpe": 0.606,
          "mdd": -34.22,
          "vol": 21.12,
          "days": 1845,
          "end": 2.2222
        },
        {
          "offset": 9,
          "cagr": 9.07,
          "sharpe": 0.517,
          "mdd": -26.99,
          "vol": 21.08,
          "days": 1845,
          "end": 1.9286
        },
        {
          "offset": 10,
          "cagr": 8.77,
          "sharpe": 0.508,
          "mdd": -34.54,
          "vol": 20.81,
          "days": 1845,
          "end": 1.8888
        }
      ],
      "cagr_min": 7.43,
      "cagr_median": 9.97,
      "cagr_max": 16.37,
      "worst_mdd": -37.74,
      "every_timing_target_pass": false
    },
    "phase5_buffer": {
      "results": [
        {
          "offset": 0,
          "cagr": 17.96,
          "sharpe": 0.911,
          "mdd": -31.96,
          "vol": 20.42,
          "days": 1845,
          "end": 3.4858
        },
        {
          "offset": 1,
          "cagr": 18.48,
          "sharpe": 0.923,
          "mdd": -30.96,
          "vol": 20.7,
          "days": 1845,
          "end": 3.6041
        },
        {
          "offset": 2,
          "cagr": 19.06,
          "sharpe": 0.942,
          "mdd": -31.21,
          "vol": 20.81,
          "days": 1845,
          "end": 3.741
        },
        {
          "offset": 3,
          "cagr": 16.56,
          "sharpe": 0.848,
          "mdd": -32.84,
          "vol": 20.59,
          "days": 1845,
          "end": 3.1862
        },
        {
          "offset": 4,
          "cagr": 17.49,
          "sharpe": 0.883,
          "mdd": -33.91,
          "vol": 20.67,
          "days": 1845,
          "end": 3.3835
        },
        {
          "offset": 5,
          "cagr": 19.27,
          "sharpe": 0.949,
          "mdd": -31.15,
          "vol": 20.87,
          "days": 1845,
          "end": 3.7902
        },
        {
          "offset": 6,
          "cagr": 19.94,
          "sharpe": 0.975,
          "mdd": -32.11,
          "vol": 20.89,
          "days": 1845,
          "end": 3.9545
        },
        {
          "offset": 7,
          "cagr": 18.76,
          "sharpe": 0.931,
          "mdd": -32.2,
          "vol": 20.78,
          "days": 1845,
          "end": 3.6695
        },
        {
          "offset": 8,
          "cagr": 19.2,
          "sharpe": 0.946,
          "mdd": -34.97,
          "vol": 20.87,
          "days": 1845,
          "end": 3.7746
        },
        {
          "offset": 9,
          "cagr": 20.21,
          "sharpe": 0.975,
          "mdd": -32.0,
          "vol": 21.18,
          "days": 1845,
          "end": 4.0234
        },
        {
          "offset": 10,
          "cagr": 21.28,
          "sharpe": 1.014,
          "mdd": -31.65,
          "vol": 21.25,
          "days": 1845,
          "end": 4.3
        }
      ],
      "cagr_min": 16.56,
      "cagr_median": 19.06,
      "cagr_max": 21.28,
      "worst_mdd": -34.97,
      "every_timing_target_pass": false
    },
    "month_week_mix": {
      "results": [
        {
          "offset": 0,
          "cagr": 16.21,
          "sharpe": 0.821,
          "mdd": -29.91,
          "vol": 20.99,
          "days": 1845,
          "end": 3.1148
        },
        {
          "offset": 1,
          "cagr": 17.86,
          "sharpe": 0.862,
          "mdd": -25.75,
          "vol": 21.82,
          "days": 1845,
          "end": 3.4644
        },
        {
          "offset": 2,
          "cagr": 14.81,
          "sharpe": 0.761,
          "mdd": -24.0,
          "vol": 21.05,
          "days": 1845,
          "end": 2.8416
        },
        {
          "offset": 3,
          "cagr": 12.99,
          "sharpe": 0.7,
          "mdd": -38.13,
          "vol": 20.43,
          "days": 1845,
          "end": 2.5187
        },
        {
          "offset": 4,
          "cagr": 11.27,
          "sharpe": 0.625,
          "mdd": -34.03,
          "vol": 20.42,
          "days": 1845,
          "end": 2.2427
        },
        {
          "offset": 5,
          "cagr": 13.57,
          "sharpe": 0.725,
          "mdd": -34.22,
          "vol": 20.44,
          "days": 1845,
          "end": 2.6179
        },
        {
          "offset": 6,
          "cagr": 12.66,
          "sharpe": 0.678,
          "mdd": -36.34,
          "vol": 20.77,
          "days": 1845,
          "end": 2.4632
        },
        {
          "offset": 7,
          "cagr": 10.05,
          "sharpe": 0.566,
          "mdd": -40.44,
          "vol": 20.7,
          "days": 1845,
          "end": 2.0635
        },
        {
          "offset": 8,
          "cagr": 12.32,
          "sharpe": 0.663,
          "mdd": -37.95,
          "vol": 20.78,
          "days": 1845,
          "end": 2.4067
        },
        {
          "offset": 9,
          "cagr": 11.38,
          "sharpe": 0.617,
          "mdd": -36.35,
          "vol": 21.09,
          "days": 1845,
          "end": 2.2597
        },
        {
          "offset": 10,
          "cagr": 10.35,
          "sharpe": 0.578,
          "mdd": -38.24,
          "vol": 20.78,
          "days": 1845,
          "end": 2.1061
        }
      ],
      "cagr_min": 10.05,
      "cagr_median": 12.66,
      "cagr_max": 17.86,
      "worst_mdd": -40.44,
      "every_timing_target_pass": false
    },
    "ensemble_buffer": {
      "results": [
        {
          "offset": 0,
          "cagr": 14.39,
          "sharpe": 0.746,
          "mdd": -20.09,
          "vol": 20.96,
          "days": 1845,
          "end": 2.764
        },
        {
          "offset": 1,
          "cagr": 14.22,
          "sharpe": 0.74,
          "mdd": -23.09,
          "vol": 20.92,
          "days": 1845,
          "end": 2.733
        },
        {
          "offset": 2,
          "cagr": 18.52,
          "sharpe": 0.876,
          "mdd": -21.05,
          "vol": 22.2,
          "days": 1845,
          "end": 3.6128
        },
        {
          "offset": 3,
          "cagr": 14.15,
          "sharpe": 0.725,
          "mdd": -29.31,
          "vol": 21.43,
          "days": 1845,
          "end": 2.7203
        },
        {
          "offset": 4,
          "cagr": 10.79,
          "sharpe": 0.587,
          "mdd": -27.41,
          "vol": 21.32,
          "days": 1845,
          "end": 2.1698
        },
        {
          "offset": 5,
          "cagr": 13.49,
          "sharpe": 0.701,
          "mdd": -31.21,
          "vol": 21.29,
          "days": 1845,
          "end": 2.6033
        },
        {
          "offset": 6,
          "cagr": 9.91,
          "sharpe": 0.547,
          "mdd": -41.26,
          "vol": 21.52,
          "days": 1845,
          "end": 2.0431
        },
        {
          "offset": 7,
          "cagr": 5.63,
          "sharpe": 0.364,
          "mdd": -50.09,
          "vol": 21.29,
          "days": 1845,
          "end": 1.5127
        },
        {
          "offset": 8,
          "cagr": 10.15,
          "sharpe": 0.567,
          "mdd": -38.36,
          "vol": 20.88,
          "days": 1845,
          "end": 2.0773
        },
        {
          "offset": 9,
          "cagr": 8.41,
          "sharpe": 0.483,
          "mdd": -42.68,
          "vol": 21.46,
          "days": 1845,
          "end": 1.841
        },
        {
          "offset": 10,
          "cagr": 6.59,
          "sharpe": 0.409,
          "mdd": -50.99,
          "vol": 20.96,
          "days": 1845,
          "end": 1.6205
        }
      ],
      "cagr_min": 5.63,
      "cagr_median": 10.79,
      "cagr_max": 18.52,
      "worst_mdd": -50.99,
      "every_timing_target_pass": false
    },
    "half_exit_preserve": {
      "results": [
        {
          "offset": 0,
          "cagr": 22.93,
          "sharpe": 1.104,
          "mdd": -22.54,
          "vol": 20.61,
          "days": 1845,
          "end": 4.7632
        },
        {
          "offset": 1,
          "cagr": 24.27,
          "sharpe": 1.128,
          "mdd": -19.96,
          "vol": 21.25,
          "days": 1845,
          "end": 5.171
        },
        {
          "offset": 2,
          "cagr": 19.54,
          "sharpe": 0.939,
          "mdd": -21.57,
          "vol": 21.46,
          "days": 1845,
          "end": 3.8554
        },
        {
          "offset": 3,
          "cagr": 16.2,
          "sharpe": 0.839,
          "mdd": -24.49,
          "vol": 20.36,
          "days": 1845,
          "end": 3.113
        },
        {
          "offset": 4,
          "cagr": 14.13,
          "sharpe": 0.777,
          "mdd": -21.68,
          "vol": 19.46,
          "days": 1845,
          "end": 2.7174
        },
        {
          "offset": 5,
          "cagr": 18.46,
          "sharpe": 0.949,
          "mdd": -21.46,
          "vol": 19.96,
          "days": 1845,
          "end": 3.6004
        },
        {
          "offset": 6,
          "cagr": 17.3,
          "sharpe": 0.893,
          "mdd": -30.86,
          "vol": 20.13,
          "days": 1845,
          "end": 3.341
        },
        {
          "offset": 7,
          "cagr": 14.03,
          "sharpe": 0.758,
          "mdd": -28.95,
          "vol": 19.94,
          "days": 1845,
          "end": 2.6995
        },
        {
          "offset": 8,
          "cagr": 16.7,
          "sharpe": 0.871,
          "mdd": -28.84,
          "vol": 20.03,
          "days": 1845,
          "end": 3.2145
        },
        {
          "offset": 9,
          "cagr": 15.39,
          "sharpe": 0.804,
          "mdd": -24.35,
          "vol": 20.4,
          "days": 1845,
          "end": 2.9526
        },
        {
          "offset": 10,
          "cagr": 14.44,
          "sharpe": 0.771,
          "mdd": -28.93,
          "vol": 20.11,
          "days": 1845,
          "end": 2.7722
        }
      ],
      "cagr_min": 14.03,
      "cagr_median": 16.7,
      "cagr_max": 24.27,
      "worst_mdd": -30.86,
      "every_timing_target_pass": false
    },
    "full_exit_preserve": {
      "results": [
        {
          "offset": 0,
          "cagr": 22.58,
          "sharpe": 1.122,
          "mdd": -23.54,
          "vol": 19.9,
          "days": 1845,
          "end": 4.6632
        },
        {
          "offset": 1,
          "cagr": 24.8,
          "sharpe": 1.175,
          "mdd": -23.06,
          "vol": 20.67,
          "days": 1845,
          "end": 5.3395
        },
        {
          "offset": 2,
          "cagr": 18.72,
          "sharpe": 0.929,
          "mdd": -24.93,
          "vol": 20.79,
          "days": 1845,
          "end": 3.6607
        },
        {
          "offset": 3,
          "cagr": 15.56,
          "sharpe": 0.832,
          "mdd": -25.96,
          "vol": 19.69,
          "days": 1845,
          "end": 2.9839
        },
        {
          "offset": 4,
          "cagr": 14.45,
          "sharpe": 0.814,
          "mdd": -25.64,
          "vol": 18.74,
          "days": 1845,
          "end": 2.7746
        },
        {
          "offset": 5,
          "cagr": 18.73,
          "sharpe": 0.984,
          "mdd": -20.49,
          "vol": 19.36,
          "days": 1845,
          "end": 3.6623
        },
        {
          "offset": 6,
          "cagr": 18.11,
          "sharpe": 0.954,
          "mdd": -23.37,
          "vol": 19.42,
          "days": 1845,
          "end": 3.5202
        },
        {
          "offset": 7,
          "cagr": 15.56,
          "sharpe": 0.846,
          "mdd": -21.93,
          "vol": 19.29,
          "days": 1845,
          "end": 2.9855
        },
        {
          "offset": 8,
          "cagr": 15.24,
          "sharpe": 0.826,
          "mdd": -22.63,
          "vol": 19.46,
          "days": 1845,
          "end": 2.9223
        },
        {
          "offset": 9,
          "cagr": 15.31,
          "sharpe": 0.818,
          "mdd": -21.81,
          "vol": 19.82,
          "days": 1845,
          "end": 2.9371
        },
        {
          "offset": 10,
          "cagr": 14.98,
          "sharpe": 0.812,
          "mdd": -24.62,
          "vol": 19.55,
          "days": 1845,
          "end": 2.8728
        }
      ],
      "cagr_min": 14.45,
      "cagr_median": 15.56,
      "cagr_max": 24.8,
      "worst_mdd": -25.96,
      "every_timing_target_pass": false
    }
  },
  "prefix_checks": [
    {
      "end": "20201231",
      "all9_price_features_and_targets_match": true,
      "old_eligibility_and_current_metadata_inherited": true
    },
    {
      "end": "20221230",
      "all9_price_features_and_targets_match": true,
      "old_eligibility_and_current_metadata_inherited": true
    },
    {
      "end": "20241231",
      "all9_price_features_and_targets_match": true,
      "old_eligibility_and_current_metadata_inherited": true
    }
  ],
  "baseline_exactly_reproduced": true,
  "all_stress_pass": [],
  "historical_followup": [
    "half_exit_preserve"
  ],
  "all_history_is_exploratory": true,
  "additional_design": {
    "declared_after_initial9": true,
    "initial_result": "initial9_result.json",
    "reason": "Initial9 no followup passed. Monthly exit has similar normal return and better calendar DD, but cost50 CAGR19.77 and delay DD34.46 fail. Diagnose two FIXED controls: half exit and full exit, both preserving original monthly buffer signal identity.",
    "rules": [
      {
        "name": "half_exit_preserve",
        "vol": 0.25,
        "exit_fraction": 0.5
      },
      {
        "name": "full_exit_preserve",
        "vol": 0.25,
        "exit_fraction": 1.0
      }
    ],
    "same_stresses": [
      [
        "cost50",
        0.005,
        0,
        0
      ],
      [
        "offset2",
        0.002,
        2,
        0
      ],
      [
        "offset5",
        0.002,
        5,
        0
      ],
      [
        "delay2",
        0.002,
        0,
        2
      ],
      [
        "joint_cost50_offset5",
        0.005,
        5,
        0
      ],
      [
        "joint_cost50_delay2",
        0.005,
        0,
        2
      ]
    ],
    "timing_offsets": [
      0,
      1,
      2,
      3,
      4,
      5,
      6,
      7,
      8,
      9,
      10
    ],
    "preserve_original_primary": "phase5_buffer",
    "same_followup_gate_as_initial9": true,
    "no_search_for_exit_fraction": true,
    "all_history_already_seen": true
  },
  "additional_prefix_checks": [
    {
      "end": "20201231",
      "additional2_targets_match": true,
      "old_eligibility_and_current_metadata_inherited": true
    },
    {
      "end": "20221230",
      "additional2_targets_match": true,
      "old_eligibility_and_current_metadata_inherited": true
    },
    {
      "end": "20241231",
      "additional2_targets_match": true,
      "old_eligibility_and_current_metadata_inherited": true
    }
  ]
}