{
  "schema_version": 1,
  "research_only": true,
  "replication_verified": false,
  "source": "Shared Tushare index closes; SSE calendar validated; derived recovery statistics",
  "series": [
    {
      "ts_code": "399303.SZ",
      "name": "国证2000",
      "start": "2023-07-04",
      "end": "2026-08-14",
      "observations": 757,
      "completed_episode_count": 19,
      "longest_completed_underwater_calendar_days": 527,
      "longest_observed_underwater_calendar_days": 527,
      "currently_underwater": true,
      "current_underwater_calendar_days": 93,
      "current_peak_date": "2026-05-13",
      "gain_needed_to_recover": 0.166940259,
      "unrecovered_entry_count": 14,
      "historical_only": true,
      "group": "microcap_vendor_close",
      "role": "smallcap_control",
      "episodes": [
        {
          "peak_date": "2023-07-04",
          "trough_date": "2024-02-05",
          "recovery_date": "2024-12-12",
          "observed_until": "2024-12-12",
          "calendar_days": 527,
          "trading_sessions": 351,
          "max_drawdown": -0.3536115828,
          "censored": false
        },
        {
          "peak_date": "2024-12-12",
          "trough_date": "2025-01-10",
          "recovery_date": "2025-02-24",
          "observed_until": "2025-02-24",
          "calendar_days": 74,
          "trading_sessions": 45,
          "max_drawdown": -0.1532344218,
          "censored": false
        },
        {
          "peak_date": "2025-02-24",
          "trough_date": "2025-02-25",
          "recovery_date": "2025-02-26",
          "observed_until": "2025-02-26",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0042573015,
          "censored": false
        },
        {
          "peak_date": "2025-02-26",
          "trough_date": "2025-02-28",
          "recovery_date": "2025-03-06",
          "observed_until": "2025-03-06",
          "calendar_days": 8,
          "trading_sessions": 6,
          "max_drawdown": -0.0426025146,
          "censored": false
        },
        {
          "peak_date": "2025-03-06",
          "trough_date": "2025-03-07",
          "recovery_date": "2025-03-12",
          "observed_until": "2025-03-12",
          "calendar_days": 6,
          "trading_sessions": 4,
          "max_drawdown": -0.0053360626,
          "censored": false
        },
        {
          "peak_date": "2025-03-12",
          "trough_date": "2025-03-13",
          "recovery_date": "2025-03-14",
          "observed_until": "2025-03-14",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0168725384,
          "censored": false
        },
        {
          "peak_date": "2025-03-18",
          "trough_date": "2025-04-07",
          "recovery_date": "2025-07-17",
          "observed_until": "2025-07-17",
          "calendar_days": 121,
          "trading_sessions": 82,
          "max_drawdown": -0.1831668285,
          "censored": false
        },
        {
          "peak_date": "2025-07-22",
          "trough_date": "2025-07-23",
          "recovery_date": "2025-07-24",
          "observed_until": "2025-07-24",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0062351703,
          "censored": false
        },
        {
          "peak_date": "2025-07-29",
          "trough_date": "2025-07-31",
          "recovery_date": "2025-08-05",
          "observed_until": "2025-08-05",
          "calendar_days": 7,
          "trading_sessions": 5,
          "max_drawdown": -0.0153443788,
          "censored": false
        },
        {
          "peak_date": "2025-08-07",
          "trough_date": "2025-08-08",
          "recovery_date": "2025-08-11",
          "observed_until": "2025-08-11",
          "calendar_days": 4,
          "trading_sessions": 2,
          "max_drawdown": -0.0040825726,
          "censored": false
        },
        {
          "peak_date": "2025-08-13",
          "trough_date": "2025-08-14",
          "recovery_date": "2025-08-15",
          "observed_until": "2025-08-15",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0155687307,
          "censored": false
        },
        {
          "peak_date": "2025-08-20",
          "trough_date": "2025-08-21",
          "recovery_date": "2025-08-22",
          "observed_until": "2025-08-22",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0075244175,
          "censored": false
        },
        {
          "peak_date": "2025-08-25",
          "trough_date": "2025-09-04",
          "recovery_date": "2025-09-17",
          "observed_until": "2025-09-17",
          "calendar_days": 23,
          "trading_sessions": 17,
          "max_drawdown": -0.0625918355,
          "censored": false
        },
        {
          "peak_date": "2025-09-17",
          "trough_date": "2025-11-21",
          "recovery_date": "2025-12-25",
          "observed_until": "2025-12-25",
          "calendar_days": 99,
          "trading_sessions": 65,
          "max_drawdown": -0.0745171831,
          "censored": false
        },
        {
          "peak_date": "2025-12-25",
          "trough_date": "2025-12-30",
          "recovery_date": "2026-01-05",
          "observed_until": "2026-01-05",
          "calendar_days": 11,
          "trading_sessions": 5,
          "max_drawdown": -0.0010427798,
          "censored": false
        },
        {
          "peak_date": "2026-01-12",
          "trough_date": "2026-01-20",
          "recovery_date": "2026-01-23",
          "observed_until": "2026-01-23",
          "calendar_days": 11,
          "trading_sessions": 9,
          "max_drawdown": -0.0207013506,
          "censored": false
        },
        {
          "peak_date": "2026-01-23",
          "trough_date": "2026-02-02",
          "recovery_date": "2026-02-26",
          "observed_until": "2026-02-26",
          "calendar_days": 34,
          "trading_sessions": 18,
          "max_drawdown": -0.0573842402,
          "censored": false
        },
        {
          "peak_date": "2026-02-27",
          "trough_date": "2026-03-23",
          "recovery_date": "2026-05-07",
          "observed_until": "2026-05-07",
          "calendar_days": 69,
          "trading_sessions": 45,
          "max_drawdown": -0.143654145,
          "censored": false
        },
        {
          "peak_date": "2026-05-11",
          "trough_date": "2026-05-12",
          "recovery_date": "2026-05-13",
          "observed_until": "2026-05-13",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0059114533,
          "censored": false
        },
        {
          "peak_date": "2026-05-13",
          "trough_date": "2026-07-30",
          "recovery_date": null,
          "observed_until": "2026-08-14",
          "calendar_days": 93,
          "trading_sessions": 66,
          "max_drawdown": -0.2488882622,
          "censored": true
        }
      ],
      "horizons": [
        {
          "years": 1,
          "mature_entries": 515,
          "immature_entries": 242,
          "loss_fraction": 0.1825242718,
          "worst_return": -0.2927650715,
          "median_return": 0.2265086164
        },
        {
          "years": 3,
          "mature_entries": 30,
          "immature_entries": 727,
          "loss_fraction": 0.0,
          "worst_return": 0.1059746814,
          "median_return": 0.1973051818
        },
        {
          "years": 5,
          "mature_entries": 0,
          "immature_entries": 757,
          "loss_fraction": null,
          "worst_return": null,
          "median_return": null
        },
        {
          "years": 10,
          "mature_entries": 0,
          "immature_entries": 757,
          "loss_fraction": null,
          "worst_return": null,
          "median_return": null
        }
      ],
      "entries": [
        {
          "entry_date": "2023-07-04",
          "breakeven_date": "2024-12-12",
          "observed_until": "2024-12-12",
          "calendar_days": 527,
          "trading_sessions": 351,
          "censored": false,
          "worst_return_before_breakeven": -0.3536115828
        },
        {
          "entry_date": "2023-07-05",
          "breakeven_date": "2024-11-11",
          "observed_until": "2024-11-11",
          "calendar_days": 495,
          "trading_sessions": 327,
          "censored": false,
          "worst_return_before_breakeven": -0.3485013053
        },
        {
          "entry_date": "2023-07-11",
          "breakeven_date": "2024-11-11",
          "observed_until": "2024-11-11",
          "calendar_days": 489,
          "trading_sessions": 323,
          "censored": false,
          "worst_return_before_breakeven": -0.348097846
        },
        {
          "entry_date": "2023-07-14",
          "breakeven_date": "2024-11-11",
          "observed_until": "2024-11-11",
          "calendar_days": 486,
          "trading_sessions": 320,
          "censored": false,
          "worst_return_before_breakeven": -0.3445106201
        },
        {
          "entry_date": "2023-07-17",
          "breakeven_date": "2024-11-11",
          "observed_until": "2024-11-11",
          "calendar_days": 483,
          "trading_sessions": 319,
          "censored": false,
          "worst_return_before_breakeven": -0.3426862712
        },
        {
          "entry_date": "2023-07-18",
          "breakeven_date": "2024-11-11",
          "observed_until": "2024-11-11",
          "calendar_days": 482,
          "trading_sessions": 318,
          "censored": false,
          "worst_return_before_breakeven": -0.3417013897
        },
        {
          "entry_date": "2023-07-19",
          "breakeven_date": "2024-11-11",
          "observed_until": "2024-11-11",
          "calendar_days": 481,
          "trading_sessions": 317,
          "censored": false,
          "worst_return_before_breakeven": -0.3399563844
        },
        {
          "entry_date": "2023-08-04",
          "breakeven_date": "2024-11-11",
          "observed_until": "2024-11-11",
          "calendar_days": 465,
          "trading_sessions": 305,
          "censored": false,
          "worst_return_before_breakeven": -0.3386000978
        },
        {
          "entry_date": "2023-08-07",
          "breakeven_date": "2024-11-11",
          "observed_until": "2024-11-11",
          "calendar_days": 462,
          "trading_sessions": 304,
          "censored": false,
          "worst_return_before_breakeven": -0.3352633405
        },
        {
          "entry_date": "2023-11-20",
          "breakeven_date": "2024-11-11",
          "observed_until": "2024-11-11",
          "calendar_days": 357,
          "trading_sessions": 235,
          "censored": false,
          "worst_return_before_breakeven": -0.3339404116
        },
        {
          "entry_date": "2023-11-21",
          "breakeven_date": "2024-11-07",
          "observed_until": "2024-11-07",
          "calendar_days": 352,
          "trading_sessions": 232,
          "censored": false,
          "worst_return_before_breakeven": -0.3295231215
        },
        {
          "entry_date": "2023-11-23",
          "breakeven_date": "2024-11-07",
          "observed_until": "2024-11-07",
          "calendar_days": 350,
          "trading_sessions": 230,
          "censored": false,
          "worst_return_before_breakeven": -0.3283867761
        },
        {
          "entry_date": "2023-11-28",
          "breakeven_date": "2024-11-07",
          "observed_until": "2024-11-07",
          "calendar_days": 345,
          "trading_sessions": 227,
          "censored": false,
          "worst_return_before_breakeven": -0.3235607429
        },
        {
          "entry_date": "2023-12-01",
          "breakeven_date": "2024-11-07",
          "observed_until": "2024-11-07",
          "calendar_days": 342,
          "trading_sessions": 224,
          "censored": false,
          "worst_return_before_breakeven": -0.321752968
        },
        {
          "entry_date": "2023-12-04",
          "breakeven_date": "2024-11-07",
          "observed_until": "2024-11-07",
          "calendar_days": 339,
          "trading_sessions": 223,
          "censored": false,
          "worst_return_before_breakeven": -0.3210482231
        },
        {
          "entry_date": "2023-12-12",
          "breakeven_date": "2024-11-06",
          "observed_until": "2024-11-06",
          "calendar_days": 330,
          "trading_sessions": 216,
          "censored": false,
          "worst_return_before_breakeven": -0.3159798094
        },
        {
          "entry_date": "2023-12-13",
          "breakeven_date": "2024-11-05",
          "observed_until": "2024-11-05",
          "calendar_days": 328,
          "trading_sessions": 214,
          "censored": false,
          "worst_return_before_breakeven": -0.3109824371
        },
        {
          "entry_date": "2023-12-14",
          "breakeven_date": "2024-10-08",
          "observed_until": "2024-10-08",
          "calendar_days": 299,
          "trading_sessions": 193,
          "censored": false,
          "worst_return_before_breakeven": -0.3079401082
        },
        {
          "entry_date": "2023-12-15",
          "breakeven_date": "2024-10-08",
          "observed_until": "2024-10-08",
          "calendar_days": 298,
          "trading_sessions": 192,
          "censored": false,
          "worst_return_before_breakeven": -0.3028112504
        },
        {
          "entry_date": "2023-12-29",
          "breakeven_date": "2024-10-08",
          "observed_until": "2024-10-08",
          "calendar_days": 284,
          "trading_sessions": 182,
          "censored": false,
          "worst_return_before_breakeven": -0.2954116813
        }
      ]
    },
    {
      "ts_code": "883418.TI",
      "name": "同花顺微盘",
      "start": "2023-07-04",
      "end": "2026-08-14",
      "observations": 757,
      "completed_episode_count": 43,
      "longest_completed_underwater_calendar_days": 308,
      "longest_observed_underwater_calendar_days": 308,
      "currently_underwater": true,
      "current_underwater_calendar_days": 95,
      "current_peak_date": "2026-05-11",
      "gain_needed_to_recover": 0.1432140797,
      "unrecovered_entry_count": 12,
      "historical_only": true,
      "group": "microcap_vendor_close",
      "role": "benchmark",
      "episodes": [
        {
          "peak_date": "2023-07-04",
          "trough_date": "2023-07-10",
          "recovery_date": "2023-07-11",
          "observed_until": "2023-07-11",
          "calendar_days": 7,
          "trading_sessions": 5,
          "max_drawdown": -0.006094,
          "censored": false
        },
        {
          "peak_date": "2023-07-11",
          "trough_date": "2023-07-12",
          "recovery_date": "2023-07-18",
          "observed_until": "2023-07-18",
          "calendar_days": 7,
          "trading_sessions": 5,
          "max_drawdown": -0.0112789643,
          "censored": false
        },
        {
          "peak_date": "2023-07-19",
          "trough_date": "2023-07-21",
          "recovery_date": "2023-07-25",
          "observed_until": "2023-07-25",
          "calendar_days": 6,
          "trading_sessions": 4,
          "max_drawdown": -0.007848512,
          "censored": false
        },
        {
          "peak_date": "2023-07-26",
          "trough_date": "2023-07-27",
          "recovery_date": "2023-07-28",
          "observed_until": "2023-07-28",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0001733686,
          "censored": false
        },
        {
          "peak_date": "2023-08-02",
          "trough_date": "2023-08-09",
          "recovery_date": "2023-08-17",
          "observed_until": "2023-08-17",
          "calendar_days": 15,
          "trading_sessions": 11,
          "max_drawdown": -0.0224573683,
          "censored": false
        },
        {
          "peak_date": "2023-08-18",
          "trough_date": "2023-08-25",
          "recovery_date": "2023-08-29",
          "observed_until": "2023-08-29",
          "calendar_days": 11,
          "trading_sessions": 7,
          "max_drawdown": -0.0467879413,
          "censored": false
        },
        {
          "peak_date": "2023-08-30",
          "trough_date": "2023-08-31",
          "recovery_date": "2023-09-01",
          "observed_until": "2023-09-01",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0022334288,
          "censored": false
        },
        {
          "peak_date": "2023-09-04",
          "trough_date": "2023-09-14",
          "recovery_date": "2023-09-22",
          "observed_until": "2023-09-22",
          "calendar_days": 18,
          "trading_sessions": 14,
          "max_drawdown": -0.0282943083,
          "censored": false
        },
        {
          "peak_date": "2023-09-22",
          "trough_date": "2023-09-26",
          "recovery_date": "2023-09-28",
          "observed_until": "2023-09-28",
          "calendar_days": 6,
          "trading_sessions": 4,
          "max_drawdown": -0.0119684546,
          "censored": false
        },
        {
          "peak_date": "2023-09-28",
          "trough_date": "2023-10-23",
          "recovery_date": "2023-10-30",
          "observed_until": "2023-10-30",
          "calendar_days": 32,
          "trading_sessions": 16,
          "max_drawdown": -0.0688607783,
          "censored": false
        },
        {
          "peak_date": "2023-11-01",
          "trough_date": "2023-11-02",
          "recovery_date": "2023-11-03",
          "observed_until": "2023-11-03",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0001209046,
          "censored": false
        },
        {
          "peak_date": "2023-11-07",
          "trough_date": "2023-11-09",
          "recovery_date": "2023-11-13",
          "observed_until": "2023-11-13",
          "calendar_days": 6,
          "trading_sessions": 4,
          "max_drawdown": -0.0069269193,
          "censored": false
        },
        {
          "peak_date": "2023-11-15",
          "trough_date": "2023-11-16",
          "recovery_date": "2023-11-17",
          "observed_until": "2023-11-17",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0042147568,
          "censored": false
        },
        {
          "peak_date": "2023-11-20",
          "trough_date": "2023-11-22",
          "recovery_date": "2023-11-23",
          "observed_until": "2023-11-23",
          "calendar_days": 3,
          "trading_sessions": 3,
          "max_drawdown": -0.0045936261,
          "censored": false
        },
        {
          "peak_date": "2023-11-23",
          "trough_date": "2023-11-24",
          "recovery_date": "2023-11-28",
          "observed_until": "2023-11-28",
          "calendar_days": 5,
          "trading_sessions": 3,
          "max_drawdown": -0.0087441952,
          "censored": false
        },
        {
          "peak_date": "2023-11-28",
          "trough_date": "2023-11-30",
          "recovery_date": "2023-12-04",
          "observed_until": "2023-12-04",
          "calendar_days": 6,
          "trading_sessions": 4,
          "max_drawdown": -0.0078858547,
          "censored": false
        },
        {
          "peak_date": "2023-12-04",
          "trough_date": "2023-12-26",
          "recovery_date": "2024-01-04",
          "observed_until": "2024-01-04",
          "calendar_days": 31,
          "trading_sessions": 22,
          "max_drawdown": -0.0584952064,
          "censored": false
        },
        {
          "peak_date": "2024-01-04",
          "trough_date": "2024-02-07",
          "recovery_date": "2024-11-07",
          "observed_until": "2024-11-07",
          "calendar_days": 308,
          "trading_sessions": 201,
          "max_drawdown": -0.4551567271,
          "censored": false
        },
        {
          "peak_date": "2024-11-13",
          "trough_date": "2024-11-18",
          "recovery_date": "2024-11-29",
          "observed_until": "2024-11-29",
          "calendar_days": 16,
          "trading_sessions": 12,
          "max_drawdown": -0.0684858351,
          "censored": false
        },
        {
          "peak_date": "2024-12-03",
          "trough_date": "2024-12-04",
          "recovery_date": "2024-12-05",
          "observed_until": "2024-12-05",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0129602363,
          "censored": false
        },
        {
          "peak_date": "2024-12-12",
          "trough_date": "2025-01-06",
          "recovery_date": "2025-03-18",
          "observed_until": "2025-03-18",
          "calendar_days": 96,
          "trading_sessions": 61,
          "max_drawdown": -0.2198051269,
          "censored": false
        },
        {
          "peak_date": "2025-03-18",
          "trough_date": "2025-04-07",
          "recovery_date": "2025-05-09",
          "observed_until": "2025-05-09",
          "calendar_days": 52,
          "trading_sessions": 34,
          "max_drawdown": -0.1734447856,
          "censored": false
        },
        {
          "peak_date": "2025-05-12",
          "trough_date": "2025-05-14",
          "recovery_date": "2025-05-15",
          "observed_until": "2025-05-15",
          "calendar_days": 3,
          "trading_sessions": 3,
          "max_drawdown": -0.0071213587,
          "censored": false
        },
        {
          "peak_date": "2025-05-20",
          "trough_date": "2025-05-23",
          "recovery_date": "2025-05-27",
          "observed_until": "2025-05-27",
          "calendar_days": 7,
          "trading_sessions": 5,
          "max_drawdown": -0.0256651248,
          "censored": false
        },
        {
          "peak_date": "2025-05-29",
          "trough_date": "2025-05-30",
          "recovery_date": "2025-06-04",
          "observed_until": "2025-06-04",
          "calendar_days": 6,
          "trading_sessions": 3,
          "max_drawdown": -0.008259868,
          "censored": false
        },
        {
          "peak_date": "2025-06-04",
          "trough_date": "2025-06-05",
          "recovery_date": "2025-06-06",
          "observed_until": "2025-06-06",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0003031345,
          "censored": false
        },
        {
          "peak_date": "2025-06-09",
          "trough_date": "2025-06-20",
          "recovery_date": "2025-06-24",
          "observed_until": "2025-06-24",
          "calendar_days": 15,
          "trading_sessions": 11,
          "max_drawdown": -0.0476516225,
          "censored": false
        },
        {
          "peak_date": "2025-07-03",
          "trough_date": "2025-07-04",
          "recovery_date": "2025-07-08",
          "observed_until": "2025-07-08",
          "calendar_days": 5,
          "trading_sessions": 3,
          "max_drawdown": -0.0141556352,
          "censored": false
        },
        {
          "peak_date": "2025-07-08",
          "trough_date": "2025-07-09",
          "recovery_date": "2025-07-10",
          "observed_until": "2025-07-10",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0020656139,
          "censored": false
        },
        {
          "peak_date": "2025-07-10",
          "trough_date": "2025-07-11",
          "recovery_date": "2025-07-14",
          "observed_until": "2025-07-14",
          "calendar_days": 4,
          "trading_sessions": 2,
          "max_drawdown": -0.0022209794,
          "censored": false
        },
        {
          "peak_date": "2025-07-14",
          "trough_date": "2025-07-15",
          "recovery_date": "2025-07-16",
          "observed_until": "2025-07-16",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0129063535,
          "censored": false
        },
        {
          "peak_date": "2025-07-21",
          "trough_date": "2025-07-23",
          "recovery_date": "2025-07-24",
          "observed_until": "2025-07-24",
          "calendar_days": 3,
          "trading_sessions": 3,
          "max_drawdown": -0.0045380581,
          "censored": false
        },
        {
          "peak_date": "2025-07-28",
          "trough_date": "2025-07-31",
          "recovery_date": "2025-08-04",
          "observed_until": "2025-08-04",
          "calendar_days": 7,
          "trading_sessions": 5,
          "max_drawdown": -0.0177117779,
          "censored": false
        },
        {
          "peak_date": "2025-08-11",
          "trough_date": "2025-08-14",
          "recovery_date": "2025-08-19",
          "observed_until": "2025-08-19",
          "calendar_days": 8,
          "trading_sessions": 6,
          "max_drawdown": -0.0249836742,
          "censored": false
        },
        {
          "peak_date": "2025-08-21",
          "trough_date": "2025-08-22",
          "recovery_date": "2025-08-26",
          "observed_until": "2025-08-26",
          "calendar_days": 5,
          "trading_sessions": 3,
          "max_drawdown": -0.0020960079,
          "censored": false
        },
        {
          "peak_date": "2025-08-26",
          "trough_date": "2025-09-03",
          "recovery_date": "2025-10-21",
          "observed_until": "2025-10-21",
          "calendar_days": 56,
          "trading_sessions": 34,
          "max_drawdown": -0.0615064114,
          "censored": false
        },
        {
          "peak_date": "2025-10-28",
          "trough_date": "2025-10-30",
          "recovery_date": "2025-10-31",
          "observed_until": "2025-10-31",
          "calendar_days": 3,
          "trading_sessions": 3,
          "max_drawdown": -0.0131518921,
          "censored": false
        },
        {
          "peak_date": "2025-11-05",
          "trough_date": "2025-11-06",
          "recovery_date": "2025-11-07",
          "observed_until": "2025-11-07",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0008221395,
          "censored": false
        },
        {
          "peak_date": "2025-11-17",
          "trough_date": "2025-12-16",
          "recovery_date": "2026-01-19",
          "observed_until": "2026-01-19",
          "calendar_days": 63,
          "trading_sessions": 43,
          "max_drawdown": -0.1172017998,
          "censored": false
        },
        {
          "peak_date": "2026-01-23",
          "trough_date": "2026-01-29",
          "recovery_date": "2026-02-06",
          "observed_until": "2026-02-06",
          "calendar_days": 14,
          "trading_sessions": 10,
          "max_drawdown": -0.0315878286,
          "censored": false
        },
        {
          "peak_date": "2026-02-10",
          "trough_date": "2026-02-12",
          "recovery_date": "2026-02-24",
          "observed_until": "2026-02-24",
          "calendar_days": 14,
          "trading_sessions": 4,
          "max_drawdown": -0.0141158151,
          "censored": false
        },
        {
          "peak_date": "2026-02-25",
          "trough_date": "2026-02-26",
          "recovery_date": "2026-02-27",
          "observed_until": "2026-02-27",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0020814259,
          "censored": false
        },
        {
          "peak_date": "2026-02-27",
          "trough_date": "2026-03-23",
          "recovery_date": "2026-05-08",
          "observed_until": "2026-05-08",
          "calendar_days": 70,
          "trading_sessions": 46,
          "max_drawdown": -0.130695225,
          "censored": false
        },
        {
          "peak_date": "2026-05-11",
          "trough_date": "2026-07-22",
          "recovery_date": null,
          "observed_until": "2026-08-14",
          "calendar_days": 95,
          "trading_sessions": 68,
          "max_drawdown": -0.2890998225,
          "censored": true
        }
      ],
      "horizons": [
        {
          "years": 1,
          "mature_entries": 515,
          "immature_entries": 242,
          "loss_fraction": 0.1669902913,
          "worst_return": -0.2952834574,
          "median_return": 0.5207501702
        },
        {
          "years": 3,
          "mature_entries": 30,
          "immature_entries": 727,
          "loss_fraction": 0.0,
          "worst_return": 0.7057635855,
          "median_return": 0.8619134362
        },
        {
          "years": 5,
          "mature_entries": 0,
          "immature_entries": 757,
          "loss_fraction": null,
          "worst_return": null,
          "median_return": null
        },
        {
          "years": 10,
          "mature_entries": 0,
          "immature_entries": 757,
          "loss_fraction": null,
          "worst_return": null,
          "median_return": null
        }
      ],
      "entries": [
        {
          "entry_date": "2024-01-04",
          "breakeven_date": "2024-11-07",
          "observed_until": "2024-11-07",
          "calendar_days": 308,
          "trading_sessions": 201,
          "censored": false,
          "worst_return_before_breakeven": -0.4551567271
        },
        {
          "entry_date": "2024-01-05",
          "breakeven_date": "2024-11-06",
          "observed_until": "2024-11-06",
          "calendar_days": 306,
          "trading_sessions": 199,
          "censored": false,
          "worst_return_before_breakeven": -0.4457286385
        },
        {
          "entry_date": "2024-01-11",
          "breakeven_date": "2024-11-05",
          "observed_until": "2024-11-05",
          "calendar_days": 299,
          "trading_sessions": 194,
          "censored": false,
          "worst_return_before_breakeven": -0.4423046568
        },
        {
          "entry_date": "2024-01-15",
          "breakeven_date": "2024-10-31",
          "observed_until": "2024-10-31",
          "calendar_days": 290,
          "trading_sessions": 189,
          "censored": false,
          "worst_return_before_breakeven": -0.4376906689
        },
        {
          "entry_date": "2024-01-16",
          "breakeven_date": "2024-10-28",
          "observed_until": "2024-10-28",
          "calendar_days": 286,
          "trading_sessions": 185,
          "censored": false,
          "worst_return_before_breakeven": -0.4335396962
        },
        {
          "entry_date": "2024-01-17",
          "breakeven_date": "2024-10-28",
          "observed_until": "2024-10-28",
          "calendar_days": 285,
          "trading_sessions": 184,
          "censored": false,
          "worst_return_before_breakeven": -0.4224994781
        },
        {
          "entry_date": "2024-01-18",
          "breakeven_date": "2024-10-25",
          "observed_until": "2024-10-25",
          "calendar_days": 281,
          "trading_sessions": 182,
          "censored": false,
          "worst_return_before_breakeven": -0.410294834
        },
        {
          "entry_date": "2024-01-19",
          "breakeven_date": "2024-10-25",
          "observed_until": "2024-10-25",
          "calendar_days": 280,
          "trading_sessions": 181,
          "censored": false,
          "worst_return_before_breakeven": -0.4023098514
        },
        {
          "entry_date": "2024-01-26",
          "breakeven_date": "2024-10-25",
          "observed_until": "2024-10-25",
          "calendar_days": 273,
          "trading_sessions": 176,
          "censored": false,
          "worst_return_before_breakeven": -0.4007479347
        },
        {
          "entry_date": "2024-01-29",
          "breakeven_date": "2024-10-08",
          "observed_until": "2024-10-08",
          "calendar_days": 253,
          "trading_sessions": 162,
          "censored": false,
          "worst_return_before_breakeven": -0.3722591298
        },
        {
          "entry_date": "2024-04-02",
          "breakeven_date": "2024-10-08",
          "observed_until": "2024-10-08",
          "calendar_days": 189,
          "trading_sessions": 122,
          "censored": false,
          "worst_return_before_breakeven": -0.327919919
        },
        {
          "entry_date": "2024-04-03",
          "breakeven_date": "2024-10-08",
          "observed_until": "2024-10-08",
          "calendar_days": 188,
          "trading_sessions": 121,
          "censored": false,
          "worst_return_before_breakeven": -0.3226878404
        },
        {
          "entry_date": "2024-04-09",
          "breakeven_date": "2024-09-30",
          "observed_until": "2024-09-30",
          "calendar_days": 174,
          "trading_sessions": 118,
          "censored": false,
          "worst_return_before_breakeven": -0.3010392236
        },
        {
          "entry_date": "2024-04-11",
          "breakeven_date": "2024-09-30",
          "observed_until": "2024-09-30",
          "calendar_days": 172,
          "trading_sessions": 116,
          "censored": false,
          "worst_return_before_breakeven": -0.2797610652
        },
        {
          "entry_date": "2024-04-12",
          "breakeven_date": "2024-09-30",
          "observed_until": "2024-09-30",
          "calendar_days": 171,
          "trading_sessions": 115,
          "censored": false,
          "worst_return_before_breakeven": -0.2756149361
        },
        {
          "entry_date": "2024-05-07",
          "breakeven_date": "2024-09-27",
          "observed_until": "2024-09-27",
          "calendar_days": 143,
          "trading_sessions": 100,
          "censored": false,
          "worst_return_before_breakeven": -0.2341798168
        },
        {
          "entry_date": "2024-05-17",
          "breakeven_date": "2024-09-27",
          "observed_until": "2024-09-27",
          "calendar_days": 133,
          "trading_sessions": 92,
          "censored": false,
          "worst_return_before_breakeven": -0.2277728735
        },
        {
          "entry_date": "2024-05-20",
          "breakeven_date": "2024-09-27",
          "observed_until": "2024-09-27",
          "calendar_days": 130,
          "trading_sessions": 91,
          "censored": false,
          "worst_return_before_breakeven": -0.2215990189
        },
        {
          "entry_date": "2024-05-22",
          "breakeven_date": "2024-09-26",
          "observed_until": "2024-09-26",
          "calendar_days": 127,
          "trading_sessions": 88,
          "censored": false,
          "worst_return_before_breakeven": -0.2099177627
        },
        {
          "entry_date": "2024-05-23",
          "breakeven_date": "2024-09-25",
          "observed_until": "2024-09-25",
          "calendar_days": 125,
          "trading_sessions": 86,
          "censored": false,
          "worst_return_before_breakeven": -0.188831424
        }
      ]
    },
    {
      "ts_code": "931082.CSI",
      "name": "A500现金流",
      "start": "2015-01-05",
      "end": "2026-09-04",
      "observations": 2838,
      "completed_episode_count": 57,
      "longest_completed_underwater_calendar_days": 1005,
      "longest_observed_underwater_calendar_days": 1005,
      "currently_underwater": true,
      "current_underwater_calendar_days": 176,
      "current_peak_date": "2026-03-12",
      "gain_needed_to_recover": 0.1739826272,
      "unrecovered_entry_count": 29,
      "historical_only": true,
      "group": "cashflow_price",
      "role": "extension",
      "episodes": [
        {
          "peak_date": "2015-01-06",
          "trough_date": "2015-02-09",
          "recovery_date": "2015-03-18",
          "observed_until": "2015-03-18",
          "calendar_days": 71,
          "trading_sessions": 46,
          "max_drawdown": -0.1314973208,
          "censored": false
        },
        {
          "peak_date": "2015-03-18",
          "trough_date": "2015-03-19",
          "recovery_date": "2015-03-23",
          "observed_until": "2015-03-23",
          "calendar_days": 5,
          "trading_sessions": 3,
          "max_drawdown": -0.003348974,
          "censored": false
        },
        {
          "peak_date": "2015-03-24",
          "trough_date": "2015-03-27",
          "recovery_date": "2015-03-30",
          "observed_until": "2015-03-30",
          "calendar_days": 6,
          "trading_sessions": 4,
          "max_drawdown": -0.0131050816,
          "censored": false
        },
        {
          "peak_date": "2015-03-30",
          "trough_date": "2015-03-31",
          "recovery_date": "2015-04-01",
          "observed_until": "2015-04-01",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0110834134,
          "censored": false
        },
        {
          "peak_date": "2015-04-07",
          "trough_date": "2015-04-09",
          "recovery_date": "2015-04-13",
          "observed_until": "2015-04-13",
          "calendar_days": 6,
          "trading_sessions": 4,
          "max_drawdown": -0.0203645284,
          "censored": false
        },
        {
          "peak_date": "2015-04-14",
          "trough_date": "2015-04-15",
          "recovery_date": "2015-04-16",
          "observed_until": "2015-04-16",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0229211032,
          "censored": false
        },
        {
          "peak_date": "2015-04-23",
          "trough_date": "2015-04-24",
          "recovery_date": "2015-04-27",
          "observed_until": "2015-04-27",
          "calendar_days": 4,
          "trading_sessions": 2,
          "max_drawdown": -0.0107203026,
          "censored": false
        },
        {
          "peak_date": "2015-04-27",
          "trough_date": "2015-04-30",
          "recovery_date": "2015-05-04",
          "observed_until": "2015-05-04",
          "calendar_days": 7,
          "trading_sessions": 4,
          "max_drawdown": -0.0237927839,
          "censored": false
        },
        {
          "peak_date": "2015-05-04",
          "trough_date": "2015-05-07",
          "recovery_date": "2015-05-25",
          "observed_until": "2015-05-25",
          "calendar_days": 21,
          "trading_sessions": 15,
          "max_drawdown": -0.1217388742,
          "censored": false
        },
        {
          "peak_date": "2015-05-27",
          "trough_date": "2015-05-29",
          "recovery_date": "2015-06-02",
          "observed_until": "2015-06-02",
          "calendar_days": 6,
          "trading_sessions": 4,
          "max_drawdown": -0.0688232159,
          "censored": false
        },
        {
          "peak_date": "2015-06-02",
          "trough_date": "2015-06-03",
          "recovery_date": "2015-06-05",
          "observed_until": "2015-06-05",
          "calendar_days": 3,
          "trading_sessions": 3,
          "max_drawdown": -0.0057658778,
          "censored": false
        },
        {
          "peak_date": "2015-06-09",
          "trough_date": "2015-06-11",
          "recovery_date": "2015-06-12",
          "observed_until": "2015-06-12",
          "calendar_days": 3,
          "trading_sessions": 3,
          "max_drawdown": -0.0085092036,
          "censored": false
        },
        {
          "peak_date": "2015-06-12",
          "trough_date": "2016-01-28",
          "recovery_date": "2018-01-08",
          "observed_until": "2018-01-08",
          "calendar_days": 941,
          "trading_sessions": 629,
          "max_drawdown": -0.4460132023,
          "censored": false
        },
        {
          "peak_date": "2018-01-10",
          "trough_date": "2018-01-17",
          "recovery_date": "2018-01-22",
          "observed_until": "2018-01-22",
          "calendar_days": 12,
          "trading_sessions": 8,
          "max_drawdown": -0.018227941,
          "censored": false
        },
        {
          "peak_date": "2018-01-29",
          "trough_date": "2018-01-30",
          "recovery_date": "2018-02-02",
          "observed_until": "2018-02-02",
          "calendar_days": 4,
          "trading_sessions": 4,
          "max_drawdown": -0.0111980708,
          "censored": false
        },
        {
          "peak_date": "2018-02-05",
          "trough_date": "2019-01-03",
          "recovery_date": "2020-11-06",
          "observed_until": "2020-11-06",
          "calendar_days": 1005,
          "trading_sessions": 666,
          "max_drawdown": -0.2598383403,
          "censored": false
        },
        {
          "peak_date": "2020-11-09",
          "trough_date": "2020-11-13",
          "recovery_date": "2020-11-17",
          "observed_until": "2020-11-17",
          "calendar_days": 8,
          "trading_sessions": 6,
          "max_drawdown": -0.0176947995,
          "censored": false
        },
        {
          "peak_date": "2020-11-18",
          "trough_date": "2020-11-19",
          "recovery_date": "2020-11-20",
          "observed_until": "2020-11-20",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0013646541,
          "censored": false
        },
        {
          "peak_date": "2020-11-23",
          "trough_date": "2020-12-14",
          "recovery_date": "2021-01-13",
          "observed_until": "2021-01-13",
          "calendar_days": 51,
          "trading_sessions": 36,
          "max_drawdown": -0.0769405613,
          "censored": false
        },
        {
          "peak_date": "2021-01-13",
          "trough_date": "2021-02-05",
          "recovery_date": "2021-02-22",
          "observed_until": "2021-02-22",
          "calendar_days": 40,
          "trading_sessions": 23,
          "max_drawdown": -0.1050967588,
          "censored": false
        },
        {
          "peak_date": "2021-02-22",
          "trough_date": "2021-03-10",
          "recovery_date": "2021-03-12",
          "observed_until": "2021-03-12",
          "calendar_days": 18,
          "trading_sessions": 14,
          "max_drawdown": -0.0509029951,
          "censored": false
        },
        {
          "peak_date": "2021-03-16",
          "trough_date": "2021-03-17",
          "recovery_date": "2021-03-18",
          "observed_until": "2021-03-18",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0034356126,
          "censored": false
        },
        {
          "peak_date": "2021-03-18",
          "trough_date": "2021-03-19",
          "recovery_date": "2021-03-22",
          "observed_until": "2021-03-22",
          "calendar_days": 4,
          "trading_sessions": 2,
          "max_drawdown": -0.013220207,
          "censored": false
        },
        {
          "peak_date": "2021-03-22",
          "trough_date": "2021-03-24",
          "recovery_date": "2021-04-01",
          "observed_until": "2021-04-01",
          "calendar_days": 10,
          "trading_sessions": 8,
          "max_drawdown": -0.0546667397,
          "censored": false
        },
        {
          "peak_date": "2021-04-01",
          "trough_date": "2021-04-02",
          "recovery_date": "2021-04-07",
          "observed_until": "2021-04-07",
          "calendar_days": 6,
          "trading_sessions": 3,
          "max_drawdown": -0.006138604,
          "censored": false
        },
        {
          "peak_date": "2021-04-07",
          "trough_date": "2021-04-13",
          "recovery_date": "2021-04-29",
          "observed_until": "2021-04-29",
          "calendar_days": 22,
          "trading_sessions": 16,
          "max_drawdown": -0.0293221844,
          "censored": false
        },
        {
          "peak_date": "2021-04-29",
          "trough_date": "2021-04-30",
          "recovery_date": "2021-05-06",
          "observed_until": "2021-05-06",
          "calendar_days": 7,
          "trading_sessions": 2,
          "max_drawdown": -0.0127792016,
          "censored": false
        },
        {
          "peak_date": "2021-05-10",
          "trough_date": "2021-05-20",
          "recovery_date": "2021-06-11",
          "observed_until": "2021-06-11",
          "calendar_days": 32,
          "trading_sessions": 24,
          "max_drawdown": -0.0491239528,
          "censored": false
        },
        {
          "peak_date": "2021-06-11",
          "trough_date": "2021-06-21",
          "recovery_date": "2021-06-25",
          "observed_until": "2021-06-25",
          "calendar_days": 14,
          "trading_sessions": 9,
          "max_drawdown": -0.0267975277,
          "censored": false
        },
        {
          "peak_date": "2021-06-28",
          "trough_date": "2021-07-28",
          "recovery_date": "2021-08-11",
          "observed_until": "2021-08-11",
          "calendar_days": 44,
          "trading_sessions": 32,
          "max_drawdown": -0.06491889,
          "censored": false
        },
        {
          "peak_date": "2021-08-12",
          "trough_date": "2021-08-20",
          "recovery_date": "2021-08-25",
          "observed_until": "2021-08-25",
          "calendar_days": 13,
          "trading_sessions": 9,
          "max_drawdown": -0.0296353873,
          "censored": false
        },
        {
          "peak_date": "2021-08-31",
          "trough_date": "2021-09-01",
          "recovery_date": "2021-09-02",
          "observed_until": "2021-09-02",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0042015066,
          "censored": false
        },
        {
          "peak_date": "2021-09-09",
          "trough_date": "2021-09-10",
          "recovery_date": "2021-09-13",
          "observed_until": "2021-09-13",
          "calendar_days": 4,
          "trading_sessions": 2,
          "max_drawdown": -0.0139660923,
          "censored": false
        },
        {
          "peak_date": "2021-09-13",
          "trough_date": "2022-10-31",
          "recovery_date": "2024-03-04",
          "observed_until": "2024-03-04",
          "calendar_days": 903,
          "trading_sessions": 595,
          "max_drawdown": -0.2753529813,
          "censored": false
        },
        {
          "peak_date": "2024-03-05",
          "trough_date": "2024-03-06",
          "recovery_date": "2024-03-07",
          "observed_until": "2024-03-07",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.000443312,
          "censored": false
        },
        {
          "peak_date": "2024-03-08",
          "trough_date": "2024-03-13",
          "recovery_date": "2024-04-02",
          "observed_until": "2024-04-02",
          "calendar_days": 25,
          "trading_sessions": 17,
          "max_drawdown": -0.0352806856,
          "censored": false
        },
        {
          "peak_date": "2024-04-03",
          "trough_date": "2024-04-09",
          "recovery_date": "2024-04-15",
          "observed_until": "2024-04-15",
          "calendar_days": 12,
          "trading_sessions": 6,
          "max_drawdown": -0.0099466652,
          "censored": false
        },
        {
          "peak_date": "2024-04-15",
          "trough_date": "2024-04-16",
          "recovery_date": "2024-04-17",
          "observed_until": "2024-04-17",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0056269154,
          "censored": false
        },
        {
          "peak_date": "2024-04-17",
          "trough_date": "2024-04-18",
          "recovery_date": "2024-04-19",
          "observed_until": "2024-04-19",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0062685412,
          "censored": false
        },
        {
          "peak_date": "2024-04-19",
          "trough_date": "2024-04-23",
          "recovery_date": "2024-05-13",
          "observed_until": "2024-05-13",
          "calendar_days": 24,
          "trading_sessions": 13,
          "max_drawdown": -0.0380040881,
          "censored": false
        },
        {
          "peak_date": "2024-05-13",
          "trough_date": "2024-05-16",
          "recovery_date": "2024-05-20",
          "observed_until": "2024-05-20",
          "calendar_days": 7,
          "trading_sessions": 5,
          "max_drawdown": -0.0179662555,
          "censored": false
        },
        {
          "peak_date": "2024-05-20",
          "trough_date": "2024-05-24",
          "recovery_date": "2024-05-28",
          "observed_until": "2024-05-28",
          "calendar_days": 8,
          "trading_sessions": 6,
          "max_drawdown": -0.0230296179,
          "censored": false
        },
        {
          "peak_date": "2024-05-29",
          "trough_date": "2024-09-11",
          "recovery_date": "2024-09-30",
          "observed_until": "2024-09-30",
          "calendar_days": 124,
          "trading_sessions": 85,
          "max_drawdown": -0.15536749,
          "censored": false
        },
        {
          "peak_date": "2024-10-08",
          "trough_date": "2025-04-07",
          "recovery_date": "2025-10-27",
          "observed_until": "2025-10-27",
          "calendar_days": 384,
          "trading_sessions": 256,
          "max_drawdown": -0.1808400159,
          "censored": false
        },
        {
          "peak_date": "2025-10-27",
          "trough_date": "2025-10-28",
          "recovery_date": "2025-10-29",
          "observed_until": "2025-10-29",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0109194347,
          "censored": false
        },
        {
          "peak_date": "2025-10-30",
          "trough_date": "2025-10-31",
          "recovery_date": "2025-11-03",
          "observed_until": "2025-11-03",
          "calendar_days": 4,
          "trading_sessions": 2,
          "max_drawdown": -0.0055333166,
          "censored": false
        },
        {
          "peak_date": "2025-11-03",
          "trough_date": "2025-11-04",
          "recovery_date": "2025-11-06",
          "observed_until": "2025-11-06",
          "calendar_days": 3,
          "trading_sessions": 3,
          "max_drawdown": -0.0126532554,
          "censored": false
        },
        {
          "peak_date": "2025-11-10",
          "trough_date": "2025-11-11",
          "recovery_date": "2025-11-12",
          "observed_until": "2025-11-12",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0052754737,
          "censored": false
        },
        {
          "peak_date": "2025-11-13",
          "trough_date": "2025-11-24",
          "recovery_date": "2026-01-06",
          "observed_until": "2026-01-06",
          "calendar_days": 54,
          "trading_sessions": 36,
          "max_drawdown": -0.0524507069,
          "censored": false
        },
        {
          "peak_date": "2026-01-06",
          "trough_date": "2026-01-08",
          "recovery_date": "2026-01-13",
          "observed_until": "2026-01-13",
          "calendar_days": 7,
          "trading_sessions": 5,
          "max_drawdown": -0.0135165147,
          "censored": false
        },
        {
          "peak_date": "2026-01-13",
          "trough_date": "2026-01-14",
          "recovery_date": "2026-01-15",
          "observed_until": "2026-01-15",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0009130693,
          "censored": false
        },
        {
          "peak_date": "2026-01-15",
          "trough_date": "2026-01-16",
          "recovery_date": "2026-01-19",
          "observed_until": "2026-01-19",
          "calendar_days": 4,
          "trading_sessions": 2,
          "max_drawdown": -0.0088980326,
          "censored": false
        },
        {
          "peak_date": "2026-01-22",
          "trough_date": "2026-01-23",
          "recovery_date": "2026-01-26",
          "observed_until": "2026-01-26",
          "calendar_days": 4,
          "trading_sessions": 2,
          "max_drawdown": -0.0010757702,
          "censored": false
        },
        {
          "peak_date": "2026-01-26",
          "trough_date": "2026-01-27",
          "recovery_date": "2026-01-28",
          "observed_until": "2026-01-28",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0103668901,
          "censored": false
        },
        {
          "peak_date": "2026-01-29",
          "trough_date": "2026-02-02",
          "recovery_date": "2026-02-27",
          "observed_until": "2026-02-27",
          "calendar_days": 29,
          "trading_sessions": 15,
          "max_drawdown": -0.0619202891,
          "censored": false
        },
        {
          "peak_date": "2026-03-02",
          "trough_date": "2026-03-04",
          "recovery_date": "2026-03-06",
          "observed_until": "2026-03-06",
          "calendar_days": 4,
          "trading_sessions": 4,
          "max_drawdown": -0.0082967242,
          "censored": false
        },
        {
          "peak_date": "2026-03-09",
          "trough_date": "2026-03-10",
          "recovery_date": "2026-03-11",
          "observed_until": "2026-03-11",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0058798772,
          "censored": false
        },
        {
          "peak_date": "2026-03-12",
          "trough_date": "2026-07-13",
          "recovery_date": null,
          "observed_until": "2026-09-04",
          "calendar_days": 176,
          "trading_sessions": 121,
          "max_drawdown": -0.2166768452,
          "censored": true
        }
      ],
      "horizons": [
        {
          "years": 1,
          "mature_entries": 2596,
          "immature_entries": 242,
          "loss_fraction": 0.2684899846,
          "worst_return": -0.3991670156,
          "median_return": 0.0953469398
        },
        {
          "years": 3,
          "mature_entries": 2111,
          "immature_entries": 727,
          "loss_fraction": 0.0108953103,
          "worst_return": -0.0689380201,
          "median_return": 0.3470312487
        },
        {
          "years": 5,
          "mature_entries": 1627,
          "immature_entries": 1211,
          "loss_fraction": 0.0196681008,
          "worst_return": -0.1285109725,
          "median_return": 0.6633301216
        },
        {
          "years": 10,
          "mature_entries": 410,
          "immature_entries": 2428,
          "loss_fraction": 0.0,
          "worst_return": 0.700407382,
          "median_return": 1.7314999754
        }
      ],
      "entries": [
        {
          "entry_date": "2018-02-05",
          "breakeven_date": "2020-11-06",
          "observed_until": "2020-11-06",
          "calendar_days": 1005,
          "trading_sessions": 666,
          "censored": false,
          "worst_return_before_breakeven": -0.2598383403
        },
        {
          "entry_date": "2015-06-12",
          "breakeven_date": "2018-01-08",
          "observed_until": "2018-01-08",
          "calendar_days": 941,
          "trading_sessions": 629,
          "censored": false,
          "worst_return_before_breakeven": -0.4460132023
        },
        {
          "entry_date": "2015-06-15",
          "breakeven_date": "2018-01-05",
          "observed_until": "2018-01-05",
          "calendar_days": 935,
          "trading_sessions": 627,
          "censored": false,
          "worst_return_before_breakeven": -0.4403139101
        },
        {
          "entry_date": "2015-06-24",
          "breakeven_date": "2018-01-04",
          "observed_until": "2018-01-04",
          "calendar_days": 925,
          "trading_sessions": 620,
          "censored": false,
          "worst_return_before_breakeven": -0.4379364278
        },
        {
          "entry_date": "2021-09-13",
          "breakeven_date": "2024-03-04",
          "observed_until": "2024-03-04",
          "calendar_days": 903,
          "trading_sessions": 595,
          "censored": false,
          "worst_return_before_breakeven": -0.2753529813
        },
        {
          "entry_date": "2021-09-14",
          "breakeven_date": "2024-02-20",
          "observed_until": "2024-02-20",
          "calendar_days": 889,
          "trading_sessions": 585,
          "censored": false,
          "worst_return_before_breakeven": -0.2508653699
        },
        {
          "entry_date": "2015-06-25",
          "breakeven_date": "2017-11-22",
          "observed_until": "2017-11-22",
          "calendar_days": 881,
          "trading_sessions": 589,
          "censored": false,
          "worst_return_before_breakeven": -0.4244147726
        },
        {
          "entry_date": "2021-09-23",
          "breakeven_date": "2024-02-20",
          "observed_until": "2024-02-20",
          "calendar_days": 880,
          "trading_sessions": 580,
          "censored": false,
          "worst_return_before_breakeven": -0.2491101766
        },
        {
          "entry_date": "2015-06-30",
          "breakeven_date": "2017-11-16",
          "observed_until": "2017-11-16",
          "calendar_days": 870,
          "trading_sessions": 582,
          "censored": false,
          "worst_return_before_breakeven": -0.4152714676
        },
        {
          "entry_date": "2015-07-01",
          "breakeven_date": "2017-10-27",
          "observed_until": "2017-10-27",
          "calendar_days": 849,
          "trading_sessions": 567,
          "censored": false,
          "worst_return_before_breakeven": -0.3868254342
        },
        {
          "entry_date": "2015-07-13",
          "breakeven_date": "2017-10-25",
          "observed_until": "2017-10-25",
          "calendar_days": 835,
          "trading_sessions": 557,
          "censored": false,
          "worst_return_before_breakeven": -0.3813307236
        },
        {
          "entry_date": "2015-07-23",
          "breakeven_date": "2017-10-09",
          "observed_until": "2017-10-09",
          "calendar_days": 809,
          "trading_sessions": 537,
          "censored": false,
          "worst_return_before_breakeven": -0.3602934891
        },
        {
          "entry_date": "2015-07-24",
          "breakeven_date": "2017-08-09",
          "observed_until": "2017-08-09",
          "calendar_days": 747,
          "trading_sessions": 498,
          "censored": false,
          "worst_return_before_breakeven": -0.3495271206
        },
        {
          "entry_date": "2015-08-17",
          "breakeven_date": "2017-08-09",
          "observed_until": "2017-08-09",
          "calendar_days": 723,
          "trading_sessions": 482,
          "censored": false,
          "worst_return_before_breakeven": -0.3486690318
        },
        {
          "entry_date": "2015-08-19",
          "breakeven_date": "2017-06-07",
          "observed_until": "2017-06-07",
          "calendar_days": 658,
          "trading_sessions": 435,
          "censored": false,
          "worst_return_before_breakeven": -0.3141980972
        },
        {
          "entry_date": "2015-08-20",
          "breakeven_date": "2017-05-23",
          "observed_until": "2017-05-23",
          "calendar_days": 642,
          "trading_sessions": 425,
          "censored": false,
          "worst_return_before_breakeven": -0.2938836382
        },
        {
          "entry_date": "2021-09-24",
          "breakeven_date": "2023-05-08",
          "observed_until": "2023-05-08",
          "calendar_days": 591,
          "trading_sessions": 388,
          "censored": false,
          "worst_return_before_breakeven": -0.2256502042
        },
        {
          "entry_date": "2015-08-21",
          "breakeven_date": "2017-03-21",
          "observed_until": "2017-03-21",
          "calendar_days": 578,
          "trading_sessions": 382,
          "censored": false,
          "worst_return_before_breakeven": -0.2638335119
        },
        {
          "entry_date": "2021-09-28",
          "breakeven_date": "2023-04-17",
          "observed_until": "2023-04-17",
          "calendar_days": 566,
          "trading_sessions": 374,
          "censored": false,
          "worst_return_before_breakeven": -0.2061312282
        },
        {
          "entry_date": "2019-04-19",
          "breakeven_date": "2020-11-04",
          "observed_until": "2020-11-04",
          "calendar_days": 565,
          "trading_sessions": 374,
          "censored": false,
          "worst_return_before_breakeven": -0.2215163614
        }
      ]
    },
    {
      "ts_code": "931082CNY010.CSI",
      "name": "A500现金流（税前全收益）",
      "start": "2015-01-05",
      "end": "2026-09-04",
      "observations": 2838,
      "completed_episode_count": 83,
      "longest_completed_underwater_calendar_days": 878,
      "longest_observed_underwater_calendar_days": 878,
      "currently_underwater": true,
      "current_underwater_calendar_days": 176,
      "current_peak_date": "2026-03-12",
      "gain_needed_to_recover": 0.1485894878,
      "unrecovered_entry_count": 22,
      "historical_only": true,
      "group": "cashflow_gross_total_return",
      "role": "extension",
      "episodes": [
        {
          "peak_date": "2015-01-06",
          "trough_date": "2015-02-09",
          "recovery_date": "2015-03-18",
          "observed_until": "2015-03-18",
          "calendar_days": 71,
          "trading_sessions": 46,
          "max_drawdown": -0.1314973428,
          "censored": false
        },
        {
          "peak_date": "2015-03-18",
          "trough_date": "2015-03-19",
          "recovery_date": "2015-03-23",
          "observed_until": "2015-03-23",
          "calendar_days": 5,
          "trading_sessions": 3,
          "max_drawdown": -0.0033489151,
          "censored": false
        },
        {
          "peak_date": "2015-03-24",
          "trough_date": "2015-03-27",
          "recovery_date": "2015-03-30",
          "observed_until": "2015-03-30",
          "calendar_days": 6,
          "trading_sessions": 4,
          "max_drawdown": -0.0131050603,
          "censored": false
        },
        {
          "peak_date": "2015-03-30",
          "trough_date": "2015-03-31",
          "recovery_date": "2015-04-01",
          "observed_until": "2015-04-01",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0110834038,
          "censored": false
        },
        {
          "peak_date": "2015-04-07",
          "trough_date": "2015-04-09",
          "recovery_date": "2015-04-13",
          "observed_until": "2015-04-13",
          "calendar_days": 6,
          "trading_sessions": 4,
          "max_drawdown": -0.0203554172,
          "censored": false
        },
        {
          "peak_date": "2015-04-14",
          "trough_date": "2015-04-15",
          "recovery_date": "2015-04-16",
          "observed_until": "2015-04-16",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0229211014,
          "censored": false
        },
        {
          "peak_date": "2015-04-23",
          "trough_date": "2015-04-24",
          "recovery_date": "2015-04-27",
          "observed_until": "2015-04-27",
          "calendar_days": 4,
          "trading_sessions": 2,
          "max_drawdown": -0.0107202872,
          "censored": false
        },
        {
          "peak_date": "2015-04-27",
          "trough_date": "2015-04-30",
          "recovery_date": "2015-05-04",
          "observed_until": "2015-05-04",
          "calendar_days": 7,
          "trading_sessions": 4,
          "max_drawdown": -0.0236946921,
          "censored": false
        },
        {
          "peak_date": "2015-05-04",
          "trough_date": "2015-05-07",
          "recovery_date": "2015-05-25",
          "observed_until": "2015-05-25",
          "calendar_days": 21,
          "trading_sessions": 15,
          "max_drawdown": -0.1217388723,
          "censored": false
        },
        {
          "peak_date": "2015-05-27",
          "trough_date": "2015-05-29",
          "recovery_date": "2015-06-02",
          "observed_until": "2015-06-02",
          "calendar_days": 6,
          "trading_sessions": 4,
          "max_drawdown": -0.0686954431,
          "censored": false
        },
        {
          "peak_date": "2015-06-02",
          "trough_date": "2015-06-03",
          "recovery_date": "2015-06-05",
          "observed_until": "2015-06-05",
          "calendar_days": 3,
          "trading_sessions": 3,
          "max_drawdown": -0.0057658707,
          "censored": false
        },
        {
          "peak_date": "2015-06-09",
          "trough_date": "2015-06-11",
          "recovery_date": "2015-06-12",
          "observed_until": "2015-06-12",
          "calendar_days": 3,
          "trading_sessions": 3,
          "max_drawdown": -0.008439778,
          "censored": false
        },
        {
          "peak_date": "2015-06-12",
          "trough_date": "2016-01-28",
          "recovery_date": "2017-11-06",
          "observed_until": "2017-11-06",
          "calendar_days": 878,
          "trading_sessions": 585,
          "max_drawdown": -0.4356927441,
          "censored": false
        },
        {
          "peak_date": "2017-11-07",
          "trough_date": "2017-11-08",
          "recovery_date": "2017-11-09",
          "observed_until": "2017-11-09",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0028066661,
          "censored": false
        },
        {
          "peak_date": "2017-11-13",
          "trough_date": "2017-11-15",
          "recovery_date": "2017-11-16",
          "observed_until": "2017-11-16",
          "calendar_days": 3,
          "trading_sessions": 3,
          "max_drawdown": -0.0066697823,
          "censored": false
        },
        {
          "peak_date": "2017-11-22",
          "trough_date": "2017-12-07",
          "recovery_date": "2018-01-03",
          "observed_until": "2018-01-03",
          "calendar_days": 42,
          "trading_sessions": 29,
          "max_drawdown": -0.0538408266,
          "censored": false
        },
        {
          "peak_date": "2018-01-10",
          "trough_date": "2018-01-17",
          "recovery_date": "2018-01-22",
          "observed_until": "2018-01-22",
          "calendar_days": 12,
          "trading_sessions": 8,
          "max_drawdown": -0.0182279421,
          "censored": false
        },
        {
          "peak_date": "2018-01-29",
          "trough_date": "2018-01-30",
          "recovery_date": "2018-02-02",
          "observed_until": "2018-02-02",
          "calendar_days": 4,
          "trading_sessions": 4,
          "max_drawdown": -0.0111980785,
          "censored": false
        },
        {
          "peak_date": "2018-02-05",
          "trough_date": "2019-01-03",
          "recovery_date": "2019-04-19",
          "observed_until": "2019-04-19",
          "calendar_days": 438,
          "trading_sessions": 290,
          "max_drawdown": -0.2336420285,
          "censored": false
        },
        {
          "peak_date": "2019-04-19",
          "trough_date": "2020-03-23",
          "recovery_date": "2020-07-09",
          "observed_until": "2020-07-09",
          "calendar_days": 447,
          "trading_sessions": 296,
          "max_drawdown": -0.1923104688,
          "censored": false
        },
        {
          "peak_date": "2020-07-09",
          "trough_date": "2020-07-10",
          "recovery_date": "2020-07-14",
          "observed_until": "2020-07-14",
          "calendar_days": 5,
          "trading_sessions": 3,
          "max_drawdown": -0.0242173302,
          "censored": false
        },
        {
          "peak_date": "2020-07-14",
          "trough_date": "2020-07-16",
          "recovery_date": "2020-07-20",
          "observed_until": "2020-07-20",
          "calendar_days": 6,
          "trading_sessions": 4,
          "max_drawdown": -0.0482592099,
          "censored": false
        },
        {
          "peak_date": "2020-07-20",
          "trough_date": "2020-07-24",
          "recovery_date": "2020-08-03",
          "observed_until": "2020-08-03",
          "calendar_days": 14,
          "trading_sessions": 10,
          "max_drawdown": -0.0346582446,
          "censored": false
        },
        {
          "peak_date": "2020-08-03",
          "trough_date": "2020-08-05",
          "recovery_date": "2020-08-10",
          "observed_until": "2020-08-10",
          "calendar_days": 7,
          "trading_sessions": 5,
          "max_drawdown": -0.006495554,
          "censored": false
        },
        {
          "peak_date": "2020-08-10",
          "trough_date": "2020-08-12",
          "recovery_date": "2020-08-17",
          "observed_until": "2020-08-17",
          "calendar_days": 7,
          "trading_sessions": 5,
          "max_drawdown": -0.0127147366,
          "censored": false
        },
        {
          "peak_date": "2020-08-18",
          "trough_date": "2020-08-26",
          "recovery_date": "2020-09-08",
          "observed_until": "2020-09-08",
          "calendar_days": 21,
          "trading_sessions": 15,
          "max_drawdown": -0.0271523177,
          "censored": false
        },
        {
          "peak_date": "2020-09-08",
          "trough_date": "2020-09-10",
          "recovery_date": "2020-09-17",
          "observed_until": "2020-09-17",
          "calendar_days": 9,
          "trading_sessions": 7,
          "max_drawdown": -0.017764057,
          "censored": false
        },
        {
          "peak_date": "2020-09-18",
          "trough_date": "2020-09-25",
          "recovery_date": "2020-11-04",
          "observed_until": "2020-11-04",
          "calendar_days": 47,
          "trading_sessions": 27,
          "max_drawdown": -0.0474260705,
          "censored": false
        },
        {
          "peak_date": "2020-11-09",
          "trough_date": "2020-11-13",
          "recovery_date": "2020-11-17",
          "observed_until": "2020-11-17",
          "calendar_days": 8,
          "trading_sessions": 6,
          "max_drawdown": -0.0176948424,
          "censored": false
        },
        {
          "peak_date": "2020-11-18",
          "trough_date": "2020-11-19",
          "recovery_date": "2020-11-20",
          "observed_until": "2020-11-20",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0013646629,
          "censored": false
        },
        {
          "peak_date": "2020-11-23",
          "trough_date": "2020-12-14",
          "recovery_date": "2021-01-13",
          "observed_until": "2021-01-13",
          "calendar_days": 51,
          "trading_sessions": 36,
          "max_drawdown": -0.0769016768,
          "censored": false
        },
        {
          "peak_date": "2021-01-13",
          "trough_date": "2021-02-05",
          "recovery_date": "2021-02-22",
          "observed_until": "2021-02-22",
          "calendar_days": 40,
          "trading_sessions": 23,
          "max_drawdown": -0.1050967513,
          "censored": false
        },
        {
          "peak_date": "2021-02-22",
          "trough_date": "2021-03-10",
          "recovery_date": "2021-03-12",
          "observed_until": "2021-03-12",
          "calendar_days": 18,
          "trading_sessions": 14,
          "max_drawdown": -0.0504888953,
          "censored": false
        },
        {
          "peak_date": "2021-03-16",
          "trough_date": "2021-03-17",
          "recovery_date": "2021-03-18",
          "observed_until": "2021-03-18",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0034355995,
          "censored": false
        },
        {
          "peak_date": "2021-03-18",
          "trough_date": "2021-03-19",
          "recovery_date": "2021-03-22",
          "observed_until": "2021-03-22",
          "calendar_days": 4,
          "trading_sessions": 2,
          "max_drawdown": -0.0132202164,
          "censored": false
        },
        {
          "peak_date": "2021-03-22",
          "trough_date": "2021-03-24",
          "recovery_date": "2021-04-01",
          "observed_until": "2021-04-01",
          "calendar_days": 10,
          "trading_sessions": 8,
          "max_drawdown": -0.0546667168,
          "censored": false
        },
        {
          "peak_date": "2021-04-01",
          "trough_date": "2021-04-02",
          "recovery_date": "2021-04-07",
          "observed_until": "2021-04-07",
          "calendar_days": 6,
          "trading_sessions": 3,
          "max_drawdown": -0.0061385875,
          "censored": false
        },
        {
          "peak_date": "2021-04-07",
          "trough_date": "2021-04-13",
          "recovery_date": "2021-04-29",
          "observed_until": "2021-04-29",
          "calendar_days": 22,
          "trading_sessions": 16,
          "max_drawdown": -0.0293221751,
          "censored": false
        },
        {
          "peak_date": "2021-04-29",
          "trough_date": "2021-04-30",
          "recovery_date": "2021-05-06",
          "observed_until": "2021-05-06",
          "calendar_days": 7,
          "trading_sessions": 2,
          "max_drawdown": -0.0126656416,
          "censored": false
        },
        {
          "peak_date": "2021-05-10",
          "trough_date": "2021-05-20",
          "recovery_date": "2021-06-10",
          "observed_until": "2021-06-10",
          "calendar_days": 31,
          "trading_sessions": 23,
          "max_drawdown": -0.0485033035,
          "censored": false
        },
        {
          "peak_date": "2021-06-11",
          "trough_date": "2021-06-21",
          "recovery_date": "2021-06-25",
          "observed_until": "2021-06-25",
          "calendar_days": 14,
          "trading_sessions": 9,
          "max_drawdown": -0.023120581,
          "censored": false
        },
        {
          "peak_date": "2021-06-28",
          "trough_date": "2021-07-02",
          "recovery_date": "2021-07-07",
          "observed_until": "2021-07-07",
          "calendar_days": 9,
          "trading_sessions": 7,
          "max_drawdown": -0.0161139801,
          "censored": false
        },
        {
          "peak_date": "2021-07-07",
          "trough_date": "2021-07-09",
          "recovery_date": "2021-07-13",
          "observed_until": "2021-07-13",
          "calendar_days": 6,
          "trading_sessions": 4,
          "max_drawdown": -0.0187291387,
          "censored": false
        },
        {
          "peak_date": "2021-07-13",
          "trough_date": "2021-07-15",
          "recovery_date": "2021-07-19",
          "observed_until": "2021-07-19",
          "calendar_days": 6,
          "trading_sessions": 4,
          "max_drawdown": -0.0088258729,
          "censored": false
        },
        {
          "peak_date": "2021-07-19",
          "trough_date": "2021-07-21",
          "recovery_date": "2021-07-22",
          "observed_until": "2021-07-22",
          "calendar_days": 3,
          "trading_sessions": 3,
          "max_drawdown": -0.0110610957,
          "censored": false
        },
        {
          "peak_date": "2021-07-22",
          "trough_date": "2021-07-28",
          "recovery_date": "2021-08-11",
          "observed_until": "2021-08-11",
          "calendar_days": 20,
          "trading_sessions": 14,
          "max_drawdown": -0.0612281108,
          "censored": false
        },
        {
          "peak_date": "2021-08-12",
          "trough_date": "2021-08-20",
          "recovery_date": "2021-08-25",
          "observed_until": "2021-08-25",
          "calendar_days": 13,
          "trading_sessions": 9,
          "max_drawdown": -0.0289794926,
          "censored": false
        },
        {
          "peak_date": "2021-08-31",
          "trough_date": "2021-09-01",
          "recovery_date": "2021-09-02",
          "observed_until": "2021-09-02",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.004201513,
          "censored": false
        },
        {
          "peak_date": "2021-09-09",
          "trough_date": "2021-09-10",
          "recovery_date": "2021-09-13",
          "observed_until": "2021-09-13",
          "calendar_days": 4,
          "trading_sessions": 2,
          "max_drawdown": -0.0139660996,
          "censored": false
        },
        {
          "peak_date": "2021-09-13",
          "trough_date": "2022-10-31",
          "recovery_date": "2023-04-18",
          "observed_until": "2023-04-18",
          "calendar_days": 582,
          "trading_sessions": 384,
          "max_drawdown": -0.2319974705,
          "censored": false
        },
        {
          "peak_date": "2023-04-18",
          "trough_date": "2023-04-27",
          "recovery_date": "2023-05-08",
          "observed_until": "2023-05-08",
          "calendar_days": 20,
          "trading_sessions": 11,
          "max_drawdown": -0.0368881928,
          "censored": false
        },
        {
          "peak_date": "2023-05-08",
          "trough_date": "2023-05-31",
          "recovery_date": "2023-09-19",
          "observed_until": "2023-09-19",
          "calendar_days": 134,
          "trading_sessions": 94,
          "max_drawdown": -0.103864829,
          "censored": false
        },
        {
          "peak_date": "2023-09-20",
          "trough_date": "2023-11-08",
          "recovery_date": "2024-01-04",
          "observed_until": "2024-01-04",
          "calendar_days": 106,
          "trading_sessions": 69,
          "max_drawdown": -0.0692614575,
          "censored": false
        },
        {
          "peak_date": "2024-01-04",
          "trough_date": "2024-01-22",
          "recovery_date": "2024-01-25",
          "observed_until": "2024-01-25",
          "calendar_days": 21,
          "trading_sessions": 15,
          "max_drawdown": -0.0425947235,
          "censored": false
        },
        {
          "peak_date": "2024-01-26",
          "trough_date": "2024-02-02",
          "recovery_date": "2024-02-07",
          "observed_until": "2024-02-07",
          "calendar_days": 12,
          "trading_sessions": 8,
          "max_drawdown": -0.0232672949,
          "censored": false
        },
        {
          "peak_date": "2024-02-07",
          "trough_date": "2024-02-08",
          "recovery_date": "2024-02-19",
          "observed_until": "2024-02-19",
          "calendar_days": 12,
          "trading_sessions": 2,
          "max_drawdown": -0.0048926956,
          "censored": false
        },
        {
          "peak_date": "2024-02-22",
          "trough_date": "2024-02-28",
          "recovery_date": "2024-03-04",
          "observed_until": "2024-03-04",
          "calendar_days": 11,
          "trading_sessions": 7,
          "max_drawdown": -0.0253106481,
          "censored": false
        },
        {
          "peak_date": "2024-03-05",
          "trough_date": "2024-03-06",
          "recovery_date": "2024-03-07",
          "observed_until": "2024-03-07",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.000443291,
          "censored": false
        },
        {
          "peak_date": "2024-03-08",
          "trough_date": "2024-03-13",
          "recovery_date": "2024-04-02",
          "observed_until": "2024-04-02",
          "calendar_days": 25,
          "trading_sessions": 17,
          "max_drawdown": -0.0352806849,
          "censored": false
        },
        {
          "peak_date": "2024-04-03",
          "trough_date": "2024-04-09",
          "recovery_date": "2024-04-15",
          "observed_until": "2024-04-15",
          "calendar_days": 12,
          "trading_sessions": 6,
          "max_drawdown": -0.009946681,
          "censored": false
        },
        {
          "peak_date": "2024-04-15",
          "trough_date": "2024-04-16",
          "recovery_date": "2024-04-17",
          "observed_until": "2024-04-17",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0056269203,
          "censored": false
        },
        {
          "peak_date": "2024-04-17",
          "trough_date": "2024-04-18",
          "recovery_date": "2024-04-19",
          "observed_until": "2024-04-19",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0062685534,
          "censored": false
        },
        {
          "peak_date": "2024-04-19",
          "trough_date": "2024-04-23",
          "recovery_date": "2024-05-10",
          "observed_until": "2024-05-10",
          "calendar_days": 21,
          "trading_sessions": 12,
          "max_drawdown": -0.0378071492,
          "censored": false
        },
        {
          "peak_date": "2024-05-13",
          "trough_date": "2024-05-16",
          "recovery_date": "2024-05-20",
          "observed_until": "2024-05-20",
          "calendar_days": 7,
          "trading_sessions": 5,
          "max_drawdown": -0.0135292808,
          "censored": false
        },
        {
          "peak_date": "2024-05-20",
          "trough_date": "2024-05-24",
          "recovery_date": "2024-05-28",
          "observed_until": "2024-05-28",
          "calendar_days": 8,
          "trading_sessions": 6,
          "max_drawdown": -0.021735675,
          "censored": false
        },
        {
          "peak_date": "2024-05-29",
          "trough_date": "2024-06-27",
          "recovery_date": "2024-07-01",
          "observed_until": "2024-07-01",
          "calendar_days": 33,
          "trading_sessions": 22,
          "max_drawdown": -0.0291014167,
          "censored": false
        },
        {
          "peak_date": "2024-07-01",
          "trough_date": "2024-09-11",
          "recovery_date": "2024-09-27",
          "observed_until": "2024-09-27",
          "calendar_days": 88,
          "trading_sessions": 62,
          "max_drawdown": -0.1351213062,
          "censored": false
        },
        {
          "peak_date": "2024-10-08",
          "trough_date": "2025-04-07",
          "recovery_date": "2025-08-25",
          "observed_until": "2025-08-25",
          "calendar_days": 321,
          "trading_sessions": 217,
          "max_drawdown": -0.1736113048,
          "censored": false
        },
        {
          "peak_date": "2025-08-26",
          "trough_date": "2025-09-23",
          "recovery_date": "2025-10-09",
          "observed_until": "2025-10-09",
          "calendar_days": 44,
          "trading_sessions": 26,
          "max_drawdown": -0.0352690033,
          "censored": false
        },
        {
          "peak_date": "2025-10-09",
          "trough_date": "2025-10-13",
          "recovery_date": "2025-10-15",
          "observed_until": "2025-10-15",
          "calendar_days": 6,
          "trading_sessions": 4,
          "max_drawdown": -0.0086765007,
          "censored": false
        },
        {
          "peak_date": "2025-10-15",
          "trough_date": "2025-10-17",
          "recovery_date": "2025-10-23",
          "observed_until": "2025-10-23",
          "calendar_days": 8,
          "trading_sessions": 6,
          "max_drawdown": -0.0185612605,
          "censored": false
        },
        {
          "peak_date": "2025-10-27",
          "trough_date": "2025-10-28",
          "recovery_date": "2025-10-29",
          "observed_until": "2025-10-29",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0107567584,
          "censored": false
        },
        {
          "peak_date": "2025-10-30",
          "trough_date": "2025-10-31",
          "recovery_date": "2025-11-03",
          "observed_until": "2025-11-03",
          "calendar_days": 4,
          "trading_sessions": 2,
          "max_drawdown": -0.0055333248,
          "censored": false
        },
        {
          "peak_date": "2025-11-03",
          "trough_date": "2025-11-04",
          "recovery_date": "2025-11-06",
          "observed_until": "2025-11-06",
          "calendar_days": 3,
          "trading_sessions": 3,
          "max_drawdown": -0.012653241,
          "censored": false
        },
        {
          "peak_date": "2025-11-10",
          "trough_date": "2025-11-11",
          "recovery_date": "2025-11-12",
          "observed_until": "2025-11-12",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0052754584,
          "censored": false
        },
        {
          "peak_date": "2025-11-13",
          "trough_date": "2025-11-24",
          "recovery_date": "2026-01-06",
          "observed_until": "2026-01-06",
          "calendar_days": 54,
          "trading_sessions": 36,
          "max_drawdown": -0.0519867132,
          "censored": false
        },
        {
          "peak_date": "2026-01-06",
          "trough_date": "2026-01-08",
          "recovery_date": "2026-01-13",
          "observed_until": "2026-01-13",
          "calendar_days": 7,
          "trading_sessions": 5,
          "max_drawdown": -0.0135165195,
          "censored": false
        },
        {
          "peak_date": "2026-01-13",
          "trough_date": "2026-01-14",
          "recovery_date": "2026-01-15",
          "observed_until": "2026-01-15",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0009130734,
          "censored": false
        },
        {
          "peak_date": "2026-01-15",
          "trough_date": "2026-01-16",
          "recovery_date": "2026-01-19",
          "observed_until": "2026-01-19",
          "calendar_days": 4,
          "trading_sessions": 2,
          "max_drawdown": -0.0088980326,
          "censored": false
        },
        {
          "peak_date": "2026-01-26",
          "trough_date": "2026-01-27",
          "recovery_date": "2026-01-28",
          "observed_until": "2026-01-28",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0103504634,
          "censored": false
        },
        {
          "peak_date": "2026-01-29",
          "trough_date": "2026-02-02",
          "recovery_date": "2026-02-27",
          "observed_until": "2026-02-27",
          "calendar_days": 29,
          "trading_sessions": 15,
          "max_drawdown": -0.0617417238,
          "censored": false
        },
        {
          "peak_date": "2026-03-02",
          "trough_date": "2026-03-04",
          "recovery_date": "2026-03-06",
          "observed_until": "2026-03-06",
          "calendar_days": 4,
          "trading_sessions": 4,
          "max_drawdown": -0.0082967231,
          "censored": false
        },
        {
          "peak_date": "2026-03-09",
          "trough_date": "2026-03-10",
          "recovery_date": "2026-03-11",
          "observed_until": "2026-03-11",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0058798556,
          "censored": false
        },
        {
          "peak_date": "2026-03-12",
          "trough_date": "2026-06-26",
          "recovery_date": null,
          "observed_until": "2026-09-04",
          "calendar_days": 176,
          "trading_sessions": 121,
          "max_drawdown": -0.2097428334,
          "censored": true
        }
      ],
      "horizons": [
        {
          "years": 1,
          "mature_entries": 2596,
          "immature_entries": 242,
          "loss_fraction": 0.1775808937,
          "worst_return": -0.385779781,
          "median_return": 0.1503651927
        },
        {
          "years": 3,
          "mature_entries": 2111,
          "immature_entries": 727,
          "loss_fraction": 0.0,
          "worst_return": 0.0282154902,
          "median_return": 0.5593174014
        },
        {
          "years": 5,
          "mature_entries": 1627,
          "immature_entries": 1211,
          "loss_fraction": 0.0,
          "worst_return": 0.0390089664,
          "median_return": 1.096962602
        },
        {
          "years": 10,
          "mature_entries": 410,
          "immature_entries": 2428,
          "loss_fraction": 0.0,
          "worst_return": 1.6051215358,
          "median_return": 3.2329064389
        }
      ],
      "entries": [
        {
          "entry_date": "2015-06-12",
          "breakeven_date": "2017-11-06",
          "observed_until": "2017-11-06",
          "calendar_days": 878,
          "trading_sessions": 585,
          "censored": false,
          "worst_return_before_breakeven": -0.4356927441
        },
        {
          "entry_date": "2015-06-15",
          "breakeven_date": "2017-10-27",
          "observed_until": "2017-10-27",
          "calendar_days": 865,
          "trading_sessions": 578,
          "censored": false,
          "worst_return_before_breakeven": -0.4316848349
        },
        {
          "entry_date": "2015-06-24",
          "breakeven_date": "2017-10-27",
          "observed_until": "2017-10-27",
          "calendar_days": 856,
          "trading_sessions": 572,
          "censored": false,
          "worst_return_before_breakeven": -0.4312231262
        },
        {
          "entry_date": "2015-06-25",
          "breakeven_date": "2017-10-18",
          "observed_until": "2017-10-18",
          "calendar_days": 846,
          "trading_sessions": 564,
          "censored": false,
          "worst_return_before_breakeven": -0.4175399671
        },
        {
          "entry_date": "2015-06-30",
          "breakeven_date": "2017-10-17",
          "observed_until": "2017-10-17",
          "calendar_days": 840,
          "trading_sessions": 560,
          "censored": false,
          "worst_return_before_breakeven": -0.4100291926
        },
        {
          "entry_date": "2015-07-01",
          "breakeven_date": "2017-07-20",
          "observed_until": "2017-07-20",
          "calendar_days": 750,
          "trading_sessions": 501,
          "censored": false,
          "worst_return_before_breakeven": -0.3813281369
        },
        {
          "entry_date": "2015-07-13",
          "breakeven_date": "2017-07-20",
          "observed_until": "2017-07-20",
          "calendar_days": 738,
          "trading_sessions": 493,
          "censored": false,
          "worst_return_before_breakeven": -0.3799262232
        },
        {
          "entry_date": "2015-07-23",
          "breakeven_date": "2017-06-23",
          "observed_until": "2017-06-23",
          "calendar_days": 701,
          "trading_sessions": 466,
          "censored": false,
          "worst_return_before_breakeven": -0.3594832158
        },
        {
          "entry_date": "2015-07-24",
          "breakeven_date": "2017-06-08",
          "observed_until": "2017-06-08",
          "calendar_days": 685,
          "trading_sessions": 454,
          "censored": false,
          "worst_return_before_breakeven": -0.3488505714
        },
        {
          "entry_date": "2015-08-17",
          "breakeven_date": "2017-06-08",
          "observed_until": "2017-06-08",
          "calendar_days": 661,
          "trading_sessions": 438,
          "censored": false,
          "worst_return_before_breakeven": -0.348182252
        },
        {
          "entry_date": "2015-08-19",
          "breakeven_date": "2017-05-22",
          "observed_until": "2017-05-22",
          "calendar_days": 642,
          "trading_sessions": 425,
          "censored": false,
          "worst_return_before_breakeven": -0.3136855851
        },
        {
          "entry_date": "2021-09-13",
          "breakeven_date": "2023-04-18",
          "observed_until": "2023-04-18",
          "calendar_days": 582,
          "trading_sessions": 384,
          "censored": false,
          "worst_return_before_breakeven": -0.2319974705
        },
        {
          "entry_date": "2015-08-20",
          "breakeven_date": "2017-03-21",
          "observed_until": "2017-03-21",
          "calendar_days": 579,
          "trading_sessions": 383,
          "censored": false,
          "worst_return_before_breakeven": -0.2935386609
        },
        {
          "entry_date": "2021-09-14",
          "breakeven_date": "2023-04-12",
          "observed_until": "2023-04-12",
          "calendar_days": 575,
          "trading_sessions": 379,
          "censored": false,
          "worst_return_before_breakeven": -0.2060447625
        },
        {
          "entry_date": "2021-09-23",
          "breakeven_date": "2023-04-12",
          "observed_until": "2023-04-12",
          "calendar_days": 566,
          "trading_sessions": 374,
          "censored": false,
          "worst_return_before_breakeven": -0.2041845655
        },
        {
          "entry_date": "2015-08-21",
          "breakeven_date": "2017-02-20",
          "observed_until": "2017-02-20",
          "calendar_days": 549,
          "trading_sessions": 361,
          "censored": false,
          "worst_return_before_breakeven": -0.2634738533
        },
        {
          "entry_date": "2021-09-24",
          "breakeven_date": "2023-03-01",
          "observed_until": "2023-03-01",
          "calendar_days": 523,
          "trading_sessions": 344,
          "censored": false,
          "worst_return_before_breakeven": -0.179320979
        },
        {
          "entry_date": "2021-09-28",
          "breakeven_date": "2023-02-21",
          "observed_until": "2023-02-21",
          "calendar_days": 511,
          "trading_sessions": 336,
          "censored": false,
          "worst_return_before_breakeven": -0.158634183
        },
        {
          "entry_date": "2019-04-19",
          "breakeven_date": "2020-07-09",
          "observed_until": "2020-07-09",
          "calendar_days": 447,
          "trading_sessions": 296,
          "censored": false,
          "worst_return_before_breakeven": -0.1923104688
        },
        {
          "entry_date": "2018-02-05",
          "breakeven_date": "2019-04-19",
          "observed_until": "2019-04-19",
          "calendar_days": 438,
          "trading_sessions": 290,
          "censored": false,
          "worst_return_before_breakeven": -0.2336420285
        }
      ]
    },
    {
      "ts_code": "932000.CSI",
      "name": "中证2000",
      "start": "2023-07-04",
      "end": "2026-08-14",
      "observations": 757,
      "completed_episode_count": 23,
      "longest_completed_underwater_calendar_days": 357,
      "longest_observed_underwater_calendar_days": 357,
      "currently_underwater": true,
      "current_underwater_calendar_days": 93,
      "current_peak_date": "2026-05-13",
      "gain_needed_to_recover": 0.1918327457,
      "unrecovered_entry_count": 17,
      "historical_only": true,
      "group": "microcap_vendor_close",
      "role": "smallcap_control",
      "episodes": [
        {
          "peak_date": "2023-07-04",
          "trough_date": "2023-10-23",
          "recovery_date": "2023-11-20",
          "observed_until": "2023-11-20",
          "calendar_days": 139,
          "trading_sessions": 93,
          "max_drawdown": -0.1315599701,
          "censored": false
        },
        {
          "peak_date": "2023-11-20",
          "trough_date": "2024-02-07",
          "recovery_date": "2024-11-11",
          "observed_until": "2024-11-11",
          "calendar_days": 357,
          "trading_sessions": 235,
          "max_drawdown": -0.3640166092,
          "censored": false
        },
        {
          "peak_date": "2024-11-11",
          "trough_date": "2024-11-18",
          "recovery_date": "2024-12-03",
          "observed_until": "2024-12-03",
          "calendar_days": 22,
          "trading_sessions": 16,
          "max_drawdown": -0.0905627928,
          "censored": false
        },
        {
          "peak_date": "2024-12-03",
          "trough_date": "2024-12-04",
          "recovery_date": "2024-12-05",
          "observed_until": "2024-12-05",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0140737434,
          "censored": false
        },
        {
          "peak_date": "2024-12-06",
          "trough_date": "2024-12-09",
          "recovery_date": "2024-12-10",
          "observed_until": "2024-12-10",
          "calendar_days": 4,
          "trading_sessions": 2,
          "max_drawdown": -0.0015425519,
          "censored": false
        },
        {
          "peak_date": "2024-12-12",
          "trough_date": "2025-01-06",
          "recovery_date": "2025-03-12",
          "observed_until": "2025-03-12",
          "calendar_days": 90,
          "trading_sessions": 57,
          "max_drawdown": -0.1769359865,
          "censored": false
        },
        {
          "peak_date": "2025-03-12",
          "trough_date": "2025-03-13",
          "recovery_date": "2025-03-17",
          "observed_until": "2025-03-17",
          "calendar_days": 5,
          "trading_sessions": 3,
          "max_drawdown": -0.0183900787,
          "censored": false
        },
        {
          "peak_date": "2025-03-18",
          "trough_date": "2025-04-08",
          "recovery_date": "2025-07-08",
          "observed_until": "2025-07-08",
          "calendar_days": 112,
          "trading_sessions": 75,
          "max_drawdown": -0.196467365,
          "censored": false
        },
        {
          "peak_date": "2025-07-08",
          "trough_date": "2025-07-10",
          "recovery_date": "2025-07-11",
          "observed_until": "2025-07-11",
          "calendar_days": 3,
          "trading_sessions": 3,
          "max_drawdown": -0.0012778051,
          "censored": false
        },
        {
          "peak_date": "2025-07-14",
          "trough_date": "2025-07-15",
          "recovery_date": "2025-07-17",
          "observed_until": "2025-07-17",
          "calendar_days": 3,
          "trading_sessions": 3,
          "max_drawdown": -0.0068654819,
          "censored": false
        },
        {
          "peak_date": "2025-07-22",
          "trough_date": "2025-07-23",
          "recovery_date": "2025-07-24",
          "observed_until": "2025-07-24",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0088460218,
          "censored": false
        },
        {
          "peak_date": "2025-07-29",
          "trough_date": "2025-07-31",
          "recovery_date": "2025-08-04",
          "observed_until": "2025-08-04",
          "calendar_days": 6,
          "trading_sessions": 4,
          "max_drawdown": -0.015352295,
          "censored": false
        },
        {
          "peak_date": "2025-08-07",
          "trough_date": "2025-08-08",
          "recovery_date": "2025-08-11",
          "observed_until": "2025-08-11",
          "calendar_days": 4,
          "trading_sessions": 2,
          "max_drawdown": -0.0022590272,
          "censored": false
        },
        {
          "peak_date": "2025-08-13",
          "trough_date": "2025-08-14",
          "recovery_date": "2025-08-15",
          "observed_until": "2025-08-15",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0186805364,
          "censored": false
        },
        {
          "peak_date": "2025-08-20",
          "trough_date": "2025-08-21",
          "recovery_date": "2025-08-25",
          "observed_until": "2025-08-25",
          "calendar_days": 5,
          "trading_sessions": 3,
          "max_drawdown": -0.0074390271,
          "censored": false
        },
        {
          "peak_date": "2025-08-26",
          "trough_date": "2025-09-04",
          "recovery_date": "2025-09-17",
          "observed_until": "2025-09-17",
          "calendar_days": 22,
          "trading_sessions": 16,
          "max_drawdown": -0.0621354641,
          "censored": false
        },
        {
          "peak_date": "2025-09-17",
          "trough_date": "2025-10-17",
          "recovery_date": "2025-11-13",
          "observed_until": "2025-11-13",
          "calendar_days": 57,
          "trading_sessions": 35,
          "max_drawdown": -0.0664229703,
          "censored": false
        },
        {
          "peak_date": "2025-11-13",
          "trough_date": "2025-11-21",
          "recovery_date": "2025-12-25",
          "observed_until": "2025-12-25",
          "calendar_days": 42,
          "trading_sessions": 30,
          "max_drawdown": -0.0739991339,
          "censored": false
        },
        {
          "peak_date": "2025-12-25",
          "trough_date": "2025-12-30",
          "recovery_date": "2026-01-05",
          "observed_until": "2026-01-05",
          "calendar_days": 11,
          "trading_sessions": 5,
          "max_drawdown": -0.0024825912,
          "censored": false
        },
        {
          "peak_date": "2026-01-12",
          "trough_date": "2026-01-15",
          "recovery_date": "2026-01-22",
          "observed_until": "2026-01-22",
          "calendar_days": 10,
          "trading_sessions": 8,
          "max_drawdown": -0.0181484828,
          "censored": false
        },
        {
          "peak_date": "2026-01-23",
          "trough_date": "2026-02-02",
          "recovery_date": "2026-02-26",
          "observed_until": "2026-02-26",
          "calendar_days": 34,
          "trading_sessions": 18,
          "max_drawdown": -0.0566443767,
          "censored": false
        },
        {
          "peak_date": "2026-02-27",
          "trough_date": "2026-03-23",
          "recovery_date": "2026-05-07",
          "observed_until": "2026-05-07",
          "calendar_days": 69,
          "trading_sessions": 45,
          "max_drawdown": -0.1469900505,
          "censored": false
        },
        {
          "peak_date": "2026-05-11",
          "trough_date": "2026-05-12",
          "recovery_date": "2026-05-13",
          "observed_until": "2026-05-13",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0087735123,
          "censored": false
        },
        {
          "peak_date": "2026-05-13",
          "trough_date": "2026-07-30",
          "recovery_date": null,
          "observed_until": "2026-08-14",
          "calendar_days": 93,
          "trading_sessions": 66,
          "max_drawdown": -0.2747273954,
          "censored": true
        }
      ],
      "horizons": [
        {
          "years": 1,
          "mature_entries": 515,
          "immature_entries": 242,
          "loss_fraction": 0.2038834951,
          "worst_return": -0.298476289,
          "median_return": 0.2660418259
        },
        {
          "years": 3,
          "mature_entries": 30,
          "immature_entries": 727,
          "loss_fraction": 0.0,
          "worst_return": 0.1146002782,
          "median_return": 0.2189531083
        },
        {
          "years": 5,
          "mature_entries": 0,
          "immature_entries": 757,
          "loss_fraction": null,
          "worst_return": null,
          "median_return": null
        },
        {
          "years": 10,
          "mature_entries": 0,
          "immature_entries": 757,
          "loss_fraction": null,
          "worst_return": null,
          "median_return": null
        }
      ],
      "entries": [
        {
          "entry_date": "2023-11-20",
          "breakeven_date": "2024-11-11",
          "observed_until": "2024-11-11",
          "calendar_days": 357,
          "trading_sessions": 235,
          "censored": false,
          "worst_return_before_breakeven": -0.3640166092
        },
        {
          "entry_date": "2023-11-21",
          "breakeven_date": "2024-11-11",
          "observed_until": "2024-11-11",
          "calendar_days": 356,
          "trading_sessions": 234,
          "censored": false,
          "worst_return_before_breakeven": -0.3596561684
        },
        {
          "entry_date": "2023-11-23",
          "breakeven_date": "2024-11-11",
          "observed_until": "2024-11-11",
          "calendar_days": 354,
          "trading_sessions": 232,
          "censored": false,
          "worst_return_before_breakeven": -0.3584717016
        },
        {
          "entry_date": "2023-11-28",
          "breakeven_date": "2024-11-08",
          "observed_until": "2024-11-08",
          "calendar_days": 346,
          "trading_sessions": 228,
          "censored": false,
          "worst_return_before_breakeven": -0.3553619434
        },
        {
          "entry_date": "2023-12-04",
          "breakeven_date": "2024-11-08",
          "observed_until": "2024-11-08",
          "calendar_days": 340,
          "trading_sessions": 224,
          "censored": false,
          "worst_return_before_breakeven": -0.3552630142
        },
        {
          "entry_date": "2023-12-12",
          "breakeven_date": "2024-11-07",
          "observed_until": "2024-11-07",
          "calendar_days": 331,
          "trading_sessions": 217,
          "censored": false,
          "worst_return_before_breakeven": -0.3478885479
        },
        {
          "entry_date": "2023-12-13",
          "breakeven_date": "2024-11-07",
          "observed_until": "2024-11-07",
          "calendar_days": 330,
          "trading_sessions": 216,
          "censored": false,
          "worst_return_before_breakeven": -0.3451458532
        },
        {
          "entry_date": "2023-12-14",
          "breakeven_date": "2024-11-07",
          "observed_until": "2024-11-07",
          "calendar_days": 329,
          "trading_sessions": 215,
          "censored": false,
          "worst_return_before_breakeven": -0.3426450138
        },
        {
          "entry_date": "2023-12-15",
          "breakeven_date": "2024-11-07",
          "observed_until": "2024-11-07",
          "calendar_days": 328,
          "trading_sessions": 214,
          "censored": false,
          "worst_return_before_breakeven": -0.3391398269
        },
        {
          "entry_date": "2024-01-02",
          "breakeven_date": "2024-11-06",
          "observed_until": "2024-11-06",
          "calendar_days": 309,
          "trading_sessions": 202,
          "censored": false,
          "worst_return_before_breakeven": -0.3339729444
        },
        {
          "entry_date": "2024-01-03",
          "breakeven_date": "2024-11-05",
          "observed_until": "2024-11-05",
          "calendar_days": 307,
          "trading_sessions": 200,
          "censored": false,
          "worst_return_before_breakeven": -0.3303985982
        },
        {
          "entry_date": "2024-01-04",
          "breakeven_date": "2024-11-05",
          "observed_until": "2024-11-05",
          "calendar_days": 306,
          "trading_sessions": 199,
          "censored": false,
          "worst_return_before_breakeven": -0.3283722264
        },
        {
          "entry_date": "2024-01-05",
          "breakeven_date": "2024-10-08",
          "observed_until": "2024-10-08",
          "calendar_days": 277,
          "trading_sessions": 178,
          "censored": false,
          "worst_return_before_breakeven": -0.3148150099
        },
        {
          "entry_date": "2024-01-11",
          "breakeven_date": "2024-10-08",
          "observed_until": "2024-10-08",
          "calendar_days": 271,
          "trading_sessions": 174,
          "censored": false,
          "worst_return_before_breakeven": -0.3102551461
        },
        {
          "entry_date": "2024-01-12",
          "breakeven_date": "2024-10-08",
          "observed_until": "2024-10-08",
          "calendar_days": 270,
          "trading_sessions": 173,
          "censored": false,
          "worst_return_before_breakeven": -0.3033701069
        },
        {
          "entry_date": "2024-01-15",
          "breakeven_date": "2024-10-08",
          "observed_until": "2024-10-08",
          "calendar_days": 267,
          "trading_sessions": 172,
          "censored": false,
          "worst_return_before_breakeven": -0.302388839
        },
        {
          "entry_date": "2024-01-16",
          "breakeven_date": "2024-10-08",
          "observed_until": "2024-10-08",
          "calendar_days": 266,
          "trading_sessions": 171,
          "censored": false,
          "worst_return_before_breakeven": -0.2986044593
        },
        {
          "entry_date": "2024-01-17",
          "breakeven_date": "2024-10-08",
          "observed_until": "2024-10-08",
          "calendar_days": 265,
          "trading_sessions": 170,
          "censored": false,
          "worst_return_before_breakeven": -0.2800266294
        },
        {
          "entry_date": "2024-03-21",
          "breakeven_date": "2024-10-08",
          "observed_until": "2024-10-08",
          "calendar_days": 201,
          "trading_sessions": 130,
          "censored": false,
          "worst_return_before_breakeven": -0.2408199631
        },
        {
          "entry_date": "2024-03-22",
          "breakeven_date": "2024-10-08",
          "observed_until": "2024-10-08",
          "calendar_days": 200,
          "trading_sessions": 129,
          "censored": false,
          "worst_return_before_breakeven": -0.2319076029
        }
      ]
    },
    {
      "ts_code": "932365.CSI",
      "name": "全指现金流",
      "start": "2015-01-05",
      "end": "2026-09-04",
      "observations": 2838,
      "completed_episode_count": 58,
      "longest_completed_underwater_calendar_days": 1022,
      "longest_observed_underwater_calendar_days": 1022,
      "currently_underwater": true,
      "current_underwater_calendar_days": 176,
      "current_peak_date": "2026-03-12",
      "gain_needed_to_recover": 0.2314074186,
      "unrecovered_entry_count": 29,
      "historical_only": true,
      "group": "cashflow_price",
      "role": "control",
      "episodes": [
        {
          "peak_date": "2015-01-06",
          "trough_date": "2015-02-09",
          "recovery_date": "2015-03-17",
          "observed_until": "2015-03-17",
          "calendar_days": 70,
          "trading_sessions": 45,
          "max_drawdown": -0.1226683675,
          "censored": false
        },
        {
          "peak_date": "2015-03-24",
          "trough_date": "2015-03-27",
          "recovery_date": "2015-03-30",
          "observed_until": "2015-03-30",
          "calendar_days": 6,
          "trading_sessions": 4,
          "max_drawdown": -0.0093243049,
          "censored": false
        },
        {
          "peak_date": "2015-03-30",
          "trough_date": "2015-03-31",
          "recovery_date": "2015-04-01",
          "observed_until": "2015-04-01",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0089890843,
          "censored": false
        },
        {
          "peak_date": "2015-04-07",
          "trough_date": "2015-04-09",
          "recovery_date": "2015-04-13",
          "observed_until": "2015-04-13",
          "calendar_days": 6,
          "trading_sessions": 4,
          "max_drawdown": -0.025988034,
          "censored": false
        },
        {
          "peak_date": "2015-04-14",
          "trough_date": "2015-04-15",
          "recovery_date": "2015-04-17",
          "observed_until": "2015-04-17",
          "calendar_days": 3,
          "trading_sessions": 3,
          "max_drawdown": -0.0248650544,
          "censored": false
        },
        {
          "peak_date": "2015-04-17",
          "trough_date": "2015-04-20",
          "recovery_date": "2015-04-21",
          "observed_until": "2015-04-21",
          "calendar_days": 4,
          "trading_sessions": 2,
          "max_drawdown": -0.0030026668,
          "censored": false
        },
        {
          "peak_date": "2015-04-23",
          "trough_date": "2015-04-24",
          "recovery_date": "2015-04-27",
          "observed_until": "2015-04-27",
          "calendar_days": 4,
          "trading_sessions": 2,
          "max_drawdown": -0.0111515973,
          "censored": false
        },
        {
          "peak_date": "2015-04-27",
          "trough_date": "2015-04-29",
          "recovery_date": "2015-05-04",
          "observed_until": "2015-05-04",
          "calendar_days": 7,
          "trading_sessions": 4,
          "max_drawdown": -0.0182119874,
          "censored": false
        },
        {
          "peak_date": "2015-05-04",
          "trough_date": "2015-05-07",
          "recovery_date": "2015-05-22",
          "observed_until": "2015-05-22",
          "calendar_days": 18,
          "trading_sessions": 14,
          "max_drawdown": -0.1181563193,
          "censored": false
        },
        {
          "peak_date": "2015-05-27",
          "trough_date": "2015-05-29",
          "recovery_date": "2015-06-02",
          "observed_until": "2015-06-02",
          "calendar_days": 6,
          "trading_sessions": 4,
          "max_drawdown": -0.0669053394,
          "censored": false
        },
        {
          "peak_date": "2015-06-02",
          "trough_date": "2015-06-03",
          "recovery_date": "2015-06-04",
          "observed_until": "2015-06-04",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0025628966,
          "censored": false
        },
        {
          "peak_date": "2015-06-09",
          "trough_date": "2015-06-10",
          "recovery_date": "2015-06-12",
          "observed_until": "2015-06-12",
          "calendar_days": 3,
          "trading_sessions": 3,
          "max_drawdown": -0.0059673743,
          "censored": false
        },
        {
          "peak_date": "2015-06-12",
          "trough_date": "2016-01-28",
          "recovery_date": "2018-01-10",
          "observed_until": "2018-01-10",
          "calendar_days": 943,
          "trading_sessions": 631,
          "max_drawdown": -0.4501036301,
          "censored": false
        },
        {
          "peak_date": "2018-01-10",
          "trough_date": "2018-01-17",
          "recovery_date": "2018-01-22",
          "observed_until": "2018-01-22",
          "calendar_days": 12,
          "trading_sessions": 8,
          "max_drawdown": -0.0215392068,
          "censored": false
        },
        {
          "peak_date": "2018-01-29",
          "trough_date": "2018-02-01",
          "recovery_date": "2018-02-02",
          "observed_until": "2018-02-02",
          "calendar_days": 4,
          "trading_sessions": 4,
          "max_drawdown": -0.0122448106,
          "censored": false
        },
        {
          "peak_date": "2018-02-05",
          "trough_date": "2019-01-03",
          "recovery_date": "2020-11-23",
          "observed_until": "2020-11-23",
          "calendar_days": 1022,
          "trading_sessions": 677,
          "max_drawdown": -0.286501977,
          "censored": false
        },
        {
          "peak_date": "2020-11-23",
          "trough_date": "2020-12-14",
          "recovery_date": "2021-01-13",
          "observed_until": "2021-01-13",
          "calendar_days": 51,
          "trading_sessions": 36,
          "max_drawdown": -0.0727933165,
          "censored": false
        },
        {
          "peak_date": "2021-01-13",
          "trough_date": "2021-02-05",
          "recovery_date": "2021-02-22",
          "observed_until": "2021-02-22",
          "calendar_days": 40,
          "trading_sessions": 23,
          "max_drawdown": -0.1248769642,
          "censored": false
        },
        {
          "peak_date": "2021-02-22",
          "trough_date": "2021-02-26",
          "recovery_date": "2021-03-01",
          "observed_until": "2021-03-01",
          "calendar_days": 7,
          "trading_sessions": 5,
          "max_drawdown": -0.0225453709,
          "censored": false
        },
        {
          "peak_date": "2021-03-01",
          "trough_date": "2021-03-02",
          "recovery_date": "2021-03-03",
          "observed_until": "2021-03-03",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0108690663,
          "censored": false
        },
        {
          "peak_date": "2021-03-03",
          "trough_date": "2021-03-10",
          "recovery_date": "2021-03-12",
          "observed_until": "2021-03-12",
          "calendar_days": 9,
          "trading_sessions": 7,
          "max_drawdown": -0.0398625266,
          "censored": false
        },
        {
          "peak_date": "2021-03-18",
          "trough_date": "2021-03-19",
          "recovery_date": "2021-03-22",
          "observed_until": "2021-03-22",
          "calendar_days": 4,
          "trading_sessions": 2,
          "max_drawdown": -0.007541339,
          "censored": false
        },
        {
          "peak_date": "2021-03-22",
          "trough_date": "2021-03-24",
          "recovery_date": "2021-03-31",
          "observed_until": "2021-03-31",
          "calendar_days": 9,
          "trading_sessions": 7,
          "max_drawdown": -0.055029729,
          "censored": false
        },
        {
          "peak_date": "2021-04-01",
          "trough_date": "2021-04-02",
          "recovery_date": "2021-04-07",
          "observed_until": "2021-04-07",
          "calendar_days": 6,
          "trading_sessions": 3,
          "max_drawdown": -0.0064463848,
          "censored": false
        },
        {
          "peak_date": "2021-04-07",
          "trough_date": "2021-04-08",
          "recovery_date": "2021-04-09",
          "observed_until": "2021-04-09",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0038067317,
          "censored": false
        },
        {
          "peak_date": "2021-04-09",
          "trough_date": "2021-04-13",
          "recovery_date": "2021-04-22",
          "observed_until": "2021-04-22",
          "calendar_days": 13,
          "trading_sessions": 9,
          "max_drawdown": -0.0329153741,
          "censored": false
        },
        {
          "peak_date": "2021-04-22",
          "trough_date": "2021-04-23",
          "recovery_date": "2021-04-26",
          "observed_until": "2021-04-26",
          "calendar_days": 4,
          "trading_sessions": 2,
          "max_drawdown": -0.001432998,
          "censored": false
        },
        {
          "peak_date": "2021-04-29",
          "trough_date": "2021-04-30",
          "recovery_date": "2021-05-06",
          "observed_until": "2021-05-06",
          "calendar_days": 7,
          "trading_sessions": 2,
          "max_drawdown": -0.0102684116,
          "censored": false
        },
        {
          "peak_date": "2021-05-10",
          "trough_date": "2021-05-20",
          "recovery_date": "2021-06-11",
          "observed_until": "2021-06-11",
          "calendar_days": 32,
          "trading_sessions": 24,
          "max_drawdown": -0.060849516,
          "censored": false
        },
        {
          "peak_date": "2021-06-11",
          "trough_date": "2021-06-16",
          "recovery_date": "2021-06-25",
          "observed_until": "2021-06-25",
          "calendar_days": 14,
          "trading_sessions": 9,
          "max_drawdown": -0.0211662909,
          "censored": false
        },
        {
          "peak_date": "2021-06-25",
          "trough_date": "2021-07-28",
          "recovery_date": "2021-08-12",
          "observed_until": "2021-08-12",
          "calendar_days": 48,
          "trading_sessions": 34,
          "max_drawdown": -0.0789190604,
          "censored": false
        },
        {
          "peak_date": "2021-08-13",
          "trough_date": "2021-08-20",
          "recovery_date": "2021-08-25",
          "observed_until": "2021-08-25",
          "calendar_days": 12,
          "trading_sessions": 8,
          "max_drawdown": -0.0333474939,
          "censored": false
        },
        {
          "peak_date": "2021-08-31",
          "trough_date": "2021-09-01",
          "recovery_date": "2021-09-02",
          "observed_until": "2021-09-02",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0035016872,
          "censored": false
        },
        {
          "peak_date": "2021-09-02",
          "trough_date": "2021-09-03",
          "recovery_date": "2021-09-06",
          "observed_until": "2021-09-06",
          "calendar_days": 4,
          "trading_sessions": 2,
          "max_drawdown": -0.0035350043,
          "censored": false
        },
        {
          "peak_date": "2021-09-09",
          "trough_date": "2021-09-10",
          "recovery_date": "2021-09-13",
          "observed_until": "2021-09-13",
          "calendar_days": 4,
          "trading_sessions": 2,
          "max_drawdown": -0.0150070647,
          "censored": false
        },
        {
          "peak_date": "2021-09-13",
          "trough_date": "2022-10-31",
          "recovery_date": "2024-03-04",
          "observed_until": "2024-03-04",
          "calendar_days": 903,
          "trading_sessions": 595,
          "max_drawdown": -0.2580737517,
          "censored": false
        },
        {
          "peak_date": "2024-03-08",
          "trough_date": "2024-03-27",
          "recovery_date": "2024-04-02",
          "observed_until": "2024-04-02",
          "calendar_days": 25,
          "trading_sessions": 17,
          "max_drawdown": -0.0350013183,
          "censored": false
        },
        {
          "peak_date": "2024-04-03",
          "trough_date": "2024-04-09",
          "recovery_date": "2024-04-11",
          "observed_until": "2024-04-11",
          "calendar_days": 8,
          "trading_sessions": 4,
          "max_drawdown": -0.0118263188,
          "censored": false
        },
        {
          "peak_date": "2024-04-15",
          "trough_date": "2024-04-16",
          "recovery_date": "2024-04-19",
          "observed_until": "2024-04-19",
          "calendar_days": 4,
          "trading_sessions": 4,
          "max_drawdown": -0.0238373138,
          "censored": false
        },
        {
          "peak_date": "2024-04-19",
          "trough_date": "2024-04-23",
          "recovery_date": "2024-05-06",
          "observed_until": "2024-05-06",
          "calendar_days": 17,
          "trading_sessions": 8,
          "max_drawdown": -0.0416825689,
          "censored": false
        },
        {
          "peak_date": "2024-05-14",
          "trough_date": "2024-05-16",
          "recovery_date": "2024-05-20",
          "observed_until": "2024-05-20",
          "calendar_days": 6,
          "trading_sessions": 4,
          "max_drawdown": -0.0127513155,
          "censored": false
        },
        {
          "peak_date": "2024-05-20",
          "trough_date": "2024-09-13",
          "recovery_date": "2024-09-30",
          "observed_until": "2024-09-30",
          "calendar_days": 133,
          "trading_sessions": 92,
          "max_drawdown": -0.1814466228,
          "censored": false
        },
        {
          "peak_date": "2024-10-08",
          "trough_date": "2025-04-07",
          "recovery_date": "2025-08-25",
          "observed_until": "2025-08-25",
          "calendar_days": 321,
          "trading_sessions": 217,
          "max_drawdown": -0.1712822869,
          "censored": false
        },
        {
          "peak_date": "2025-08-26",
          "trough_date": "2025-09-04",
          "recovery_date": "2025-10-09",
          "observed_until": "2025-10-09",
          "calendar_days": 44,
          "trading_sessions": 26,
          "max_drawdown": -0.040548315,
          "censored": false
        },
        {
          "peak_date": "2025-10-10",
          "trough_date": "2025-10-13",
          "recovery_date": "2025-10-15",
          "observed_until": "2025-10-15",
          "calendar_days": 5,
          "trading_sessions": 3,
          "max_drawdown": -0.006222471,
          "censored": false
        },
        {
          "peak_date": "2025-10-15",
          "trough_date": "2025-10-17",
          "recovery_date": "2025-10-23",
          "observed_until": "2025-10-23",
          "calendar_days": 8,
          "trading_sessions": 6,
          "max_drawdown": -0.0167691666,
          "censored": false
        },
        {
          "peak_date": "2025-10-23",
          "trough_date": "2025-10-24",
          "recovery_date": "2025-10-27",
          "observed_until": "2025-10-27",
          "calendar_days": 4,
          "trading_sessions": 2,
          "max_drawdown": -0.0031497726,
          "censored": false
        },
        {
          "peak_date": "2025-10-27",
          "trough_date": "2025-10-28",
          "recovery_date": "2025-10-29",
          "observed_until": "2025-10-29",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0089483429,
          "censored": false
        },
        {
          "peak_date": "2025-10-30",
          "trough_date": "2025-10-31",
          "recovery_date": "2025-11-03",
          "observed_until": "2025-11-03",
          "calendar_days": 4,
          "trading_sessions": 2,
          "max_drawdown": -0.0049525873,
          "censored": false
        },
        {
          "peak_date": "2025-11-03",
          "trough_date": "2025-11-04",
          "recovery_date": "2025-11-06",
          "observed_until": "2025-11-06",
          "calendar_days": 3,
          "trading_sessions": 3,
          "max_drawdown": -0.0111049662,
          "censored": false
        },
        {
          "peak_date": "2025-11-10",
          "trough_date": "2025-11-11",
          "recovery_date": "2025-11-12",
          "observed_until": "2025-11-12",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0037868614,
          "censored": false
        },
        {
          "peak_date": "2025-11-13",
          "trough_date": "2025-11-24",
          "recovery_date": "2026-01-06",
          "observed_until": "2026-01-06",
          "calendar_days": 54,
          "trading_sessions": 36,
          "max_drawdown": -0.0575300165,
          "censored": false
        },
        {
          "peak_date": "2026-01-06",
          "trough_date": "2026-01-08",
          "recovery_date": "2026-01-15",
          "observed_until": "2026-01-15",
          "calendar_days": 9,
          "trading_sessions": 7,
          "max_drawdown": -0.0135829267,
          "censored": false
        },
        {
          "peak_date": "2026-01-15",
          "trough_date": "2026-01-16",
          "recovery_date": "2026-01-19",
          "observed_until": "2026-01-19",
          "calendar_days": 4,
          "trading_sessions": 2,
          "max_drawdown": -0.0072422279,
          "censored": false
        },
        {
          "peak_date": "2026-01-26",
          "trough_date": "2026-01-27",
          "recovery_date": "2026-01-28",
          "observed_until": "2026-01-28",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0057358607,
          "censored": false
        },
        {
          "peak_date": "2026-01-29",
          "trough_date": "2026-02-02",
          "recovery_date": "2026-03-02",
          "observed_until": "2026-03-02",
          "calendar_days": 32,
          "trading_sessions": 16,
          "max_drawdown": -0.0612197622,
          "censored": false
        },
        {
          "peak_date": "2026-03-02",
          "trough_date": "2026-03-04",
          "recovery_date": "2026-03-06",
          "observed_until": "2026-03-06",
          "calendar_days": 4,
          "trading_sessions": 4,
          "max_drawdown": -0.0115190436,
          "censored": false
        },
        {
          "peak_date": "2026-03-09",
          "trough_date": "2026-03-10",
          "recovery_date": "2026-03-11",
          "observed_until": "2026-03-11",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0071412619,
          "censored": false
        },
        {
          "peak_date": "2026-03-12",
          "trough_date": "2026-07-13",
          "recovery_date": null,
          "observed_until": "2026-09-04",
          "calendar_days": 176,
          "trading_sessions": 121,
          "max_drawdown": -0.2399120552,
          "censored": true
        }
      ],
      "horizons": [
        {
          "years": 1,
          "mature_entries": 2596,
          "immature_entries": 242,
          "loss_fraction": 0.282742681,
          "worst_return": -0.3986116189,
          "median_return": 0.0993189116
        },
        {
          "years": 3,
          "mature_entries": 2111,
          "immature_entries": 727,
          "loss_fraction": 0.0194220748,
          "worst_return": -0.1178277748,
          "median_return": 0.3872656533
        },
        {
          "years": 5,
          "mature_entries": 1627,
          "immature_entries": 1211,
          "loss_fraction": 0.0196681008,
          "worst_return": -0.1670882185,
          "median_return": 0.7506698354
        },
        {
          "years": 10,
          "mature_entries": 410,
          "immature_entries": 2428,
          "loss_fraction": 0.0,
          "worst_return": 0.7593084118,
          "median_return": 1.939377401
        }
      ],
      "entries": [
        {
          "entry_date": "2018-02-05",
          "breakeven_date": "2020-11-23",
          "observed_until": "2020-11-23",
          "calendar_days": 1022,
          "trading_sessions": 677,
          "censored": false,
          "worst_return_before_breakeven": -0.286501977
        },
        {
          "entry_date": "2018-02-06",
          "breakeven_date": "2020-11-17",
          "observed_until": "2020-11-17",
          "calendar_days": 1015,
          "trading_sessions": 672,
          "censored": false,
          "worst_return_before_breakeven": -0.2586026193
        },
        {
          "entry_date": "2015-06-12",
          "breakeven_date": "2018-01-10",
          "observed_until": "2018-01-10",
          "calendar_days": 943,
          "trading_sessions": 631,
          "censored": false,
          "worst_return_before_breakeven": -0.4501036301
        },
        {
          "entry_date": "2015-06-15",
          "breakeven_date": "2018-01-08",
          "observed_until": "2018-01-08",
          "calendar_days": 938,
          "trading_sessions": 628,
          "censored": false,
          "worst_return_before_breakeven": -0.4445655613
        },
        {
          "entry_date": "2015-06-17",
          "breakeven_date": "2018-01-08",
          "observed_until": "2018-01-08",
          "calendar_days": 936,
          "trading_sessions": 626,
          "censored": false,
          "worst_return_before_breakeven": -0.440607137
        },
        {
          "entry_date": "2015-06-24",
          "breakeven_date": "2018-01-05",
          "observed_until": "2018-01-05",
          "calendar_days": 926,
          "trading_sessions": 621,
          "censored": false,
          "worst_return_before_breakeven": -0.4372134939
        },
        {
          "entry_date": "2015-06-25",
          "breakeven_date": "2018-01-03",
          "observed_until": "2018-01-03",
          "calendar_days": 923,
          "trading_sessions": 618,
          "censored": false,
          "worst_return_before_breakeven": -0.4232712095
        },
        {
          "entry_date": "2021-09-13",
          "breakeven_date": "2024-03-04",
          "observed_until": "2024-03-04",
          "calendar_days": 903,
          "trading_sessions": 595,
          "censored": false,
          "worst_return_before_breakeven": -0.2580737517
        },
        {
          "entry_date": "2021-09-23",
          "breakeven_date": "2024-02-22",
          "observed_until": "2024-02-22",
          "calendar_days": 882,
          "trading_sessions": 582,
          "censored": false,
          "worst_return_before_breakeven": -0.2372087684
        },
        {
          "entry_date": "2021-09-24",
          "breakeven_date": "2024-02-19",
          "observed_until": "2024-02-19",
          "calendar_days": 878,
          "trading_sessions": 578,
          "censored": false,
          "worst_return_before_breakeven": -0.2099892771
        },
        {
          "entry_date": "2015-06-30",
          "breakeven_date": "2017-11-10",
          "observed_until": "2017-11-10",
          "calendar_days": 864,
          "trading_sessions": 578,
          "censored": false,
          "worst_return_before_breakeven": -0.4070466552
        },
        {
          "entry_date": "2015-07-01",
          "breakeven_date": "2017-10-19",
          "observed_until": "2017-10-19",
          "calendar_days": 841,
          "trading_sessions": 561,
          "censored": false,
          "worst_return_before_breakeven": -0.3765804802
        },
        {
          "entry_date": "2015-07-13",
          "breakeven_date": "2017-10-09",
          "observed_until": "2017-10-09",
          "calendar_days": 819,
          "trading_sessions": 545,
          "censored": false,
          "worst_return_before_breakeven": -0.3651855903
        },
        {
          "entry_date": "2015-07-23",
          "breakeven_date": "2017-08-09",
          "observed_until": "2017-08-09",
          "calendar_days": 748,
          "trading_sessions": 499,
          "censored": false,
          "worst_return_before_breakeven": -0.3537189145
        },
        {
          "entry_date": "2015-08-17",
          "breakeven_date": "2017-06-26",
          "observed_until": "2017-06-26",
          "calendar_days": 679,
          "trading_sessions": 450,
          "censored": false,
          "worst_return_before_breakeven": -0.3477669884
        },
        {
          "entry_date": "2015-08-19",
          "breakeven_date": "2017-06-06",
          "observed_until": "2017-06-06",
          "calendar_days": 657,
          "trading_sessions": 434,
          "censored": false,
          "worst_return_before_breakeven": -0.3111716329
        },
        {
          "entry_date": "2015-08-20",
          "breakeven_date": "2017-04-06",
          "observed_until": "2017-04-06",
          "calendar_days": 595,
          "trading_sessions": 393,
          "censored": false,
          "worst_return_before_breakeven": -0.2892722523
        },
        {
          "entry_date": "2019-04-08",
          "breakeven_date": "2020-11-09",
          "observed_until": "2020-11-09",
          "calendar_days": 581,
          "trading_sessions": 386,
          "censored": false,
          "worst_return_before_breakeven": -0.2057488715
        },
        {
          "entry_date": "2019-04-19",
          "breakeven_date": "2020-11-09",
          "observed_until": "2020-11-09",
          "calendar_days": 570,
          "trading_sessions": 377,
          "censored": false,
          "worst_return_before_breakeven": -0.2045484596
        },
        {
          "entry_date": "2019-04-22",
          "breakeven_date": "2020-11-05",
          "observed_until": "2020-11-05",
          "calendar_days": 563,
          "trading_sessions": 374,
          "censored": false,
          "worst_return_before_breakeven": -0.1901303067
        }
      ]
    },
    {
      "ts_code": "932365CNY010.CSI",
      "name": "全指现金流（税前全收益）",
      "start": "2015-01-05",
      "end": "2026-09-04",
      "observations": 2838,
      "completed_episode_count": 76,
      "longest_completed_underwater_calendar_days": 889,
      "longest_observed_underwater_calendar_days": 889,
      "currently_underwater": true,
      "current_underwater_calendar_days": 176,
      "current_peak_date": "2026-03-12",
      "gain_needed_to_recover": 0.2006176891,
      "unrecovered_entry_count": 26,
      "historical_only": true,
      "group": "cashflow_gross_total_return",
      "role": "control",
      "episodes": [
        {
          "peak_date": "2015-01-06",
          "trough_date": "2015-02-09",
          "recovery_date": "2015-03-17",
          "observed_until": "2015-03-17",
          "calendar_days": 70,
          "trading_sessions": 45,
          "max_drawdown": -0.122668366,
          "censored": false
        },
        {
          "peak_date": "2015-03-24",
          "trough_date": "2015-03-27",
          "recovery_date": "2015-03-30",
          "observed_until": "2015-03-30",
          "calendar_days": 6,
          "trading_sessions": 4,
          "max_drawdown": -0.0093242564,
          "censored": false
        },
        {
          "peak_date": "2015-03-30",
          "trough_date": "2015-03-31",
          "recovery_date": "2015-04-01",
          "observed_until": "2015-04-01",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0089890951,
          "censored": false
        },
        {
          "peak_date": "2015-04-07",
          "trough_date": "2015-04-09",
          "recovery_date": "2015-04-13",
          "observed_until": "2015-04-13",
          "calendar_days": 6,
          "trading_sessions": 4,
          "max_drawdown": -0.0259880805,
          "censored": false
        },
        {
          "peak_date": "2015-04-14",
          "trough_date": "2015-04-15",
          "recovery_date": "2015-04-17",
          "observed_until": "2015-04-17",
          "calendar_days": 3,
          "trading_sessions": 3,
          "max_drawdown": -0.0248650197,
          "censored": false
        },
        {
          "peak_date": "2015-04-17",
          "trough_date": "2015-04-20",
          "recovery_date": "2015-04-21",
          "observed_until": "2015-04-21",
          "calendar_days": 4,
          "trading_sessions": 2,
          "max_drawdown": -0.0030026571,
          "censored": false
        },
        {
          "peak_date": "2015-04-23",
          "trough_date": "2015-04-24",
          "recovery_date": "2015-04-27",
          "observed_until": "2015-04-27",
          "calendar_days": 4,
          "trading_sessions": 2,
          "max_drawdown": -0.0111515806,
          "censored": false
        },
        {
          "peak_date": "2015-04-27",
          "trough_date": "2015-04-29",
          "recovery_date": "2015-05-04",
          "observed_until": "2015-05-04",
          "calendar_days": 7,
          "trading_sessions": 4,
          "max_drawdown": -0.0181317646,
          "censored": false
        },
        {
          "peak_date": "2015-05-04",
          "trough_date": "2015-05-07",
          "recovery_date": "2015-05-22",
          "observed_until": "2015-05-22",
          "calendar_days": 18,
          "trading_sessions": 14,
          "max_drawdown": -0.1181563161,
          "censored": false
        },
        {
          "peak_date": "2015-05-27",
          "trough_date": "2015-05-29",
          "recovery_date": "2015-06-02",
          "observed_until": "2015-06-02",
          "calendar_days": 6,
          "trading_sessions": 4,
          "max_drawdown": -0.0667619137,
          "censored": false
        },
        {
          "peak_date": "2015-06-02",
          "trough_date": "2015-06-03",
          "recovery_date": "2015-06-04",
          "observed_until": "2015-06-04",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0025628944,
          "censored": false
        },
        {
          "peak_date": "2015-06-09",
          "trough_date": "2015-06-10",
          "recovery_date": "2015-06-12",
          "observed_until": "2015-06-12",
          "calendar_days": 3,
          "trading_sessions": 3,
          "max_drawdown": -0.005936583,
          "censored": false
        },
        {
          "peak_date": "2015-06-12",
          "trough_date": "2016-01-28",
          "recovery_date": "2017-11-07",
          "observed_until": "2017-11-07",
          "calendar_days": 879,
          "trading_sessions": 586,
          "max_drawdown": -0.4406480947,
          "censored": false
        },
        {
          "peak_date": "2017-11-07",
          "trough_date": "2017-11-08",
          "recovery_date": "2017-11-09",
          "observed_until": "2017-11-09",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0028293433,
          "censored": false
        },
        {
          "peak_date": "2017-11-13",
          "trough_date": "2017-11-15",
          "recovery_date": "2017-11-20",
          "observed_until": "2017-11-20",
          "calendar_days": 7,
          "trading_sessions": 5,
          "max_drawdown": -0.0058279606,
          "censored": false
        },
        {
          "peak_date": "2017-11-22",
          "trough_date": "2017-12-07",
          "recovery_date": "2018-01-02",
          "observed_until": "2018-01-02",
          "calendar_days": 41,
          "trading_sessions": 28,
          "max_drawdown": -0.050699421,
          "censored": false
        },
        {
          "peak_date": "2018-01-08",
          "trough_date": "2018-01-09",
          "recovery_date": "2018-01-10",
          "observed_until": "2018-01-10",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0002550965,
          "censored": false
        },
        {
          "peak_date": "2018-01-10",
          "trough_date": "2018-01-17",
          "recovery_date": "2018-01-22",
          "observed_until": "2018-01-22",
          "calendar_days": 12,
          "trading_sessions": 8,
          "max_drawdown": -0.0215391897,
          "censored": false
        },
        {
          "peak_date": "2018-01-29",
          "trough_date": "2018-02-01",
          "recovery_date": "2018-02-02",
          "observed_until": "2018-02-02",
          "calendar_days": 4,
          "trading_sessions": 4,
          "max_drawdown": -0.0122448357,
          "censored": false
        },
        {
          "peak_date": "2018-02-05",
          "trough_date": "2019-01-03",
          "recovery_date": "2020-07-13",
          "observed_until": "2020-07-13",
          "calendar_days": 889,
          "trading_sessions": 588,
          "max_drawdown": -0.260797969,
          "censored": false
        },
        {
          "peak_date": "2020-07-14",
          "trough_date": "2020-07-16",
          "recovery_date": "2020-08-17",
          "observed_until": "2020-08-17",
          "calendar_days": 34,
          "trading_sessions": 24,
          "max_drawdown": -0.0590846727,
          "censored": false
        },
        {
          "peak_date": "2020-08-19",
          "trough_date": "2020-09-30",
          "recovery_date": "2020-11-05",
          "observed_until": "2020-11-05",
          "calendar_days": 78,
          "trading_sessions": 50,
          "max_drawdown": -0.0467067179,
          "censored": false
        },
        {
          "peak_date": "2020-11-09",
          "trough_date": "2020-11-13",
          "recovery_date": "2020-11-16",
          "observed_until": "2020-11-16",
          "calendar_days": 7,
          "trading_sessions": 5,
          "max_drawdown": -0.0192830354,
          "censored": false
        },
        {
          "peak_date": "2020-11-18",
          "trough_date": "2020-11-19",
          "recovery_date": "2020-11-20",
          "observed_until": "2020-11-20",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0079139592,
          "censored": false
        },
        {
          "peak_date": "2020-11-23",
          "trough_date": "2020-12-14",
          "recovery_date": "2021-01-13",
          "observed_until": "2021-01-13",
          "calendar_days": 51,
          "trading_sessions": 36,
          "max_drawdown": -0.0727933307,
          "censored": false
        },
        {
          "peak_date": "2021-01-13",
          "trough_date": "2021-02-05",
          "recovery_date": "2021-02-22",
          "observed_until": "2021-02-22",
          "calendar_days": 40,
          "trading_sessions": 23,
          "max_drawdown": -0.124876942,
          "censored": false
        },
        {
          "peak_date": "2021-02-22",
          "trough_date": "2021-02-26",
          "recovery_date": "2021-03-01",
          "observed_until": "2021-03-01",
          "calendar_days": 7,
          "trading_sessions": 5,
          "max_drawdown": -0.0225453336,
          "censored": false
        },
        {
          "peak_date": "2021-03-01",
          "trough_date": "2021-03-02",
          "recovery_date": "2021-03-03",
          "observed_until": "2021-03-03",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0108690728,
          "censored": false
        },
        {
          "peak_date": "2021-03-03",
          "trough_date": "2021-03-10",
          "recovery_date": "2021-03-12",
          "observed_until": "2021-03-12",
          "calendar_days": 9,
          "trading_sessions": 7,
          "max_drawdown": -0.0394417781,
          "censored": false
        },
        {
          "peak_date": "2021-03-18",
          "trough_date": "2021-03-19",
          "recovery_date": "2021-03-22",
          "observed_until": "2021-03-22",
          "calendar_days": 4,
          "trading_sessions": 2,
          "max_drawdown": -0.0075413181,
          "censored": false
        },
        {
          "peak_date": "2021-03-22",
          "trough_date": "2021-03-24",
          "recovery_date": "2021-03-31",
          "observed_until": "2021-03-31",
          "calendar_days": 9,
          "trading_sessions": 7,
          "max_drawdown": -0.0550296998,
          "censored": false
        },
        {
          "peak_date": "2021-04-01",
          "trough_date": "2021-04-02",
          "recovery_date": "2021-04-07",
          "observed_until": "2021-04-07",
          "calendar_days": 6,
          "trading_sessions": 3,
          "max_drawdown": -0.0064464018,
          "censored": false
        },
        {
          "peak_date": "2021-04-07",
          "trough_date": "2021-04-08",
          "recovery_date": "2021-04-09",
          "observed_until": "2021-04-09",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0038067177,
          "censored": false
        },
        {
          "peak_date": "2021-04-09",
          "trough_date": "2021-04-13",
          "recovery_date": "2021-04-22",
          "observed_until": "2021-04-22",
          "calendar_days": 13,
          "trading_sessions": 9,
          "max_drawdown": -0.0329153594,
          "censored": false
        },
        {
          "peak_date": "2021-04-22",
          "trough_date": "2021-04-23",
          "recovery_date": "2021-04-26",
          "observed_until": "2021-04-26",
          "calendar_days": 4,
          "trading_sessions": 2,
          "max_drawdown": -0.0014330418,
          "censored": false
        },
        {
          "peak_date": "2021-04-29",
          "trough_date": "2021-04-30",
          "recovery_date": "2021-05-06",
          "observed_until": "2021-05-06",
          "calendar_days": 7,
          "trading_sessions": 2,
          "max_drawdown": -0.0102684075,
          "censored": false
        },
        {
          "peak_date": "2021-05-10",
          "trough_date": "2021-05-20",
          "recovery_date": "2021-06-11",
          "observed_until": "2021-06-11",
          "calendar_days": 32,
          "trading_sessions": 24,
          "max_drawdown": -0.060185643,
          "censored": false
        },
        {
          "peak_date": "2021-06-11",
          "trough_date": "2021-06-16",
          "recovery_date": "2021-06-25",
          "observed_until": "2021-06-25",
          "calendar_days": 14,
          "trading_sessions": 9,
          "max_drawdown": -0.02116627,
          "censored": false
        },
        {
          "peak_date": "2021-06-25",
          "trough_date": "2021-07-08",
          "recovery_date": "2021-07-16",
          "observed_until": "2021-07-16",
          "calendar_days": 21,
          "trading_sessions": 15,
          "max_drawdown": -0.0227649092,
          "censored": false
        },
        {
          "peak_date": "2021-07-19",
          "trough_date": "2021-07-21",
          "recovery_date": "2021-07-22",
          "observed_until": "2021-07-22",
          "calendar_days": 3,
          "trading_sessions": 3,
          "max_drawdown": -0.0125855855,
          "censored": false
        },
        {
          "peak_date": "2021-07-22",
          "trough_date": "2021-07-28",
          "recovery_date": "2021-08-11",
          "observed_until": "2021-08-11",
          "calendar_days": 20,
          "trading_sessions": 14,
          "max_drawdown": -0.0687741831,
          "censored": false
        },
        {
          "peak_date": "2021-08-13",
          "trough_date": "2021-08-20",
          "recovery_date": "2021-08-25",
          "observed_until": "2021-08-25",
          "calendar_days": 12,
          "trading_sessions": 8,
          "max_drawdown": -0.033347505,
          "censored": false
        },
        {
          "peak_date": "2021-08-31",
          "trough_date": "2021-09-01",
          "recovery_date": "2021-09-02",
          "observed_until": "2021-09-02",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.00350168,
          "censored": false
        },
        {
          "peak_date": "2021-09-02",
          "trough_date": "2021-09-03",
          "recovery_date": "2021-09-06",
          "observed_until": "2021-09-06",
          "calendar_days": 4,
          "trading_sessions": 2,
          "max_drawdown": -0.0035350134,
          "censored": false
        },
        {
          "peak_date": "2021-09-09",
          "trough_date": "2021-09-10",
          "recovery_date": "2021-09-13",
          "observed_until": "2021-09-13",
          "calendar_days": 4,
          "trading_sessions": 2,
          "max_drawdown": -0.0150070645,
          "censored": false
        },
        {
          "peak_date": "2021-09-13",
          "trough_date": "2022-10-31",
          "recovery_date": "2024-01-02",
          "observed_until": "2024-01-02",
          "calendar_days": 841,
          "trading_sessions": 557,
          "max_drawdown": -0.2188512848,
          "censored": false
        },
        {
          "peak_date": "2024-01-04",
          "trough_date": "2024-01-22",
          "recovery_date": "2024-01-25",
          "observed_until": "2024-01-25",
          "calendar_days": 21,
          "trading_sessions": 15,
          "max_drawdown": -0.057191924,
          "censored": false
        },
        {
          "peak_date": "2024-01-26",
          "trough_date": "2024-02-02",
          "recovery_date": "2024-02-07",
          "observed_until": "2024-02-07",
          "calendar_days": 12,
          "trading_sessions": 8,
          "max_drawdown": -0.0368081523,
          "censored": false
        },
        {
          "peak_date": "2024-02-07",
          "trough_date": "2024-02-08",
          "recovery_date": "2024-02-19",
          "observed_until": "2024-02-19",
          "calendar_days": 12,
          "trading_sessions": 2,
          "max_drawdown": -0.0006483379,
          "censored": false
        },
        {
          "peak_date": "2024-02-20",
          "trough_date": "2024-02-21",
          "recovery_date": "2024-02-22",
          "observed_until": "2024-02-22",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0010572734,
          "censored": false
        },
        {
          "peak_date": "2024-02-22",
          "trough_date": "2024-02-28",
          "recovery_date": "2024-03-04",
          "observed_until": "2024-03-04",
          "calendar_days": 11,
          "trading_sessions": 7,
          "max_drawdown": -0.0221521696,
          "censored": false
        },
        {
          "peak_date": "2024-03-08",
          "trough_date": "2024-03-27",
          "recovery_date": "2024-04-02",
          "observed_until": "2024-04-02",
          "calendar_days": 25,
          "trading_sessions": 17,
          "max_drawdown": -0.035001344,
          "censored": false
        },
        {
          "peak_date": "2024-04-03",
          "trough_date": "2024-04-09",
          "recovery_date": "2024-04-11",
          "observed_until": "2024-04-11",
          "calendar_days": 8,
          "trading_sessions": 4,
          "max_drawdown": -0.0118263125,
          "censored": false
        },
        {
          "peak_date": "2024-04-15",
          "trough_date": "2024-04-16",
          "recovery_date": "2024-04-19",
          "observed_until": "2024-04-19",
          "calendar_days": 4,
          "trading_sessions": 4,
          "max_drawdown": -0.0238373008,
          "censored": false
        },
        {
          "peak_date": "2024-04-19",
          "trough_date": "2024-04-23",
          "recovery_date": "2024-05-06",
          "observed_until": "2024-05-06",
          "calendar_days": 17,
          "trading_sessions": 8,
          "max_drawdown": -0.0413190432,
          "censored": false
        },
        {
          "peak_date": "2024-05-14",
          "trough_date": "2024-05-16",
          "recovery_date": "2024-05-20",
          "observed_until": "2024-05-20",
          "calendar_days": 6,
          "trading_sessions": 4,
          "max_drawdown": -0.0093683469,
          "censored": false
        },
        {
          "peak_date": "2024-05-20",
          "trough_date": "2024-05-24",
          "recovery_date": "2024-05-29",
          "observed_until": "2024-05-29",
          "calendar_days": 9,
          "trading_sessions": 7,
          "max_drawdown": -0.0331652528,
          "censored": false
        },
        {
          "peak_date": "2024-05-29",
          "trough_date": "2024-09-13",
          "recovery_date": "2024-09-27",
          "observed_until": "2024-09-27",
          "calendar_days": 121,
          "trading_sessions": 84,
          "max_drawdown": -0.1581926255,
          "censored": false
        },
        {
          "peak_date": "2024-10-08",
          "trough_date": "2025-04-07",
          "recovery_date": "2025-08-13",
          "observed_until": "2025-08-13",
          "calendar_days": 309,
          "trading_sessions": 209,
          "max_drawdown": -0.166519099,
          "censored": false
        },
        {
          "peak_date": "2025-08-13",
          "trough_date": "2025-08-14",
          "recovery_date": "2025-08-15",
          "observed_until": "2025-08-15",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0083517911,
          "censored": false
        },
        {
          "peak_date": "2025-08-15",
          "trough_date": "2025-08-19",
          "recovery_date": "2025-08-20",
          "observed_until": "2025-08-20",
          "calendar_days": 5,
          "trading_sessions": 3,
          "max_drawdown": -0.0041036849,
          "censored": false
        },
        {
          "peak_date": "2025-08-26",
          "trough_date": "2025-09-04",
          "recovery_date": "2025-10-09",
          "observed_until": "2025-10-09",
          "calendar_days": 44,
          "trading_sessions": 26,
          "max_drawdown": -0.0377926463,
          "censored": false
        },
        {
          "peak_date": "2025-10-10",
          "trough_date": "2025-10-13",
          "recovery_date": "2025-10-15",
          "observed_until": "2025-10-15",
          "calendar_days": 5,
          "trading_sessions": 3,
          "max_drawdown": -0.0062224653,
          "censored": false
        },
        {
          "peak_date": "2025-10-15",
          "trough_date": "2025-10-17",
          "recovery_date": "2025-10-23",
          "observed_until": "2025-10-23",
          "calendar_days": 8,
          "trading_sessions": 6,
          "max_drawdown": -0.0137742588,
          "censored": false
        },
        {
          "peak_date": "2025-10-23",
          "trough_date": "2025-10-24",
          "recovery_date": "2025-10-27",
          "observed_until": "2025-10-27",
          "calendar_days": 4,
          "trading_sessions": 2,
          "max_drawdown": -0.0006222754,
          "censored": false
        },
        {
          "peak_date": "2025-10-27",
          "trough_date": "2025-10-28",
          "recovery_date": "2025-10-29",
          "observed_until": "2025-10-29",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0087837074,
          "censored": false
        },
        {
          "peak_date": "2025-10-30",
          "trough_date": "2025-10-31",
          "recovery_date": "2025-11-03",
          "observed_until": "2025-11-03",
          "calendar_days": 4,
          "trading_sessions": 2,
          "max_drawdown": -0.0049525932,
          "censored": false
        },
        {
          "peak_date": "2025-11-03",
          "trough_date": "2025-11-04",
          "recovery_date": "2025-11-06",
          "observed_until": "2025-11-06",
          "calendar_days": 3,
          "trading_sessions": 3,
          "max_drawdown": -0.0111049598,
          "censored": false
        },
        {
          "peak_date": "2025-11-10",
          "trough_date": "2025-11-11",
          "recovery_date": "2025-11-12",
          "observed_until": "2025-11-12",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0037868553,
          "censored": false
        },
        {
          "peak_date": "2025-11-13",
          "trough_date": "2025-11-24",
          "recovery_date": "2026-01-06",
          "observed_until": "2026-01-06",
          "calendar_days": 54,
          "trading_sessions": 36,
          "max_drawdown": -0.0570147547,
          "censored": false
        },
        {
          "peak_date": "2026-01-06",
          "trough_date": "2026-01-08",
          "recovery_date": "2026-01-15",
          "observed_until": "2026-01-15",
          "calendar_days": 9,
          "trading_sessions": 7,
          "max_drawdown": -0.0135829344,
          "censored": false
        },
        {
          "peak_date": "2026-01-15",
          "trough_date": "2026-01-16",
          "recovery_date": "2026-01-19",
          "observed_until": "2026-01-19",
          "calendar_days": 4,
          "trading_sessions": 2,
          "max_drawdown": -0.0072277935,
          "censored": false
        },
        {
          "peak_date": "2026-01-26",
          "trough_date": "2026-01-27",
          "recovery_date": "2026-01-28",
          "observed_until": "2026-01-28",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.005735874,
          "censored": false
        },
        {
          "peak_date": "2026-01-29",
          "trough_date": "2026-02-02",
          "recovery_date": "2026-03-02",
          "observed_until": "2026-03-02",
          "calendar_days": 32,
          "trading_sessions": 16,
          "max_drawdown": -0.0610214432,
          "censored": false
        },
        {
          "peak_date": "2026-03-02",
          "trough_date": "2026-03-04",
          "recovery_date": "2026-03-06",
          "observed_until": "2026-03-06",
          "calendar_days": 4,
          "trading_sessions": 4,
          "max_drawdown": -0.0115190571,
          "censored": false
        },
        {
          "peak_date": "2026-03-09",
          "trough_date": "2026-03-10",
          "recovery_date": "2026-03-11",
          "observed_until": "2026-03-11",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0071412546,
          "censored": false
        },
        {
          "peak_date": "2026-03-12",
          "trough_date": "2026-06-26",
          "recovery_date": null,
          "observed_until": "2026-09-04",
          "calendar_days": 176,
          "trading_sessions": 121,
          "max_drawdown": -0.2306044031,
          "censored": true
        }
      ],
      "horizons": [
        {
          "years": 1,
          "mature_entries": 2596,
          "immature_entries": 242,
          "loss_fraction": 0.1795069337,
          "worst_return": -0.3854792113,
          "median_return": 0.1542349709
        },
        {
          "years": 3,
          "mature_entries": 2111,
          "immature_entries": 727,
          "loss_fraction": 0.0004737091,
          "worst_return": -0.0186326803,
          "median_return": 0.6072602397
        },
        {
          "years": 5,
          "mature_entries": 1627,
          "immature_entries": 1211,
          "loss_fraction": 0.0012292563,
          "worst_return": -0.0105052802,
          "median_return": 1.1627688447
        },
        {
          "years": 10,
          "mature_entries": 410,
          "immature_entries": 2428,
          "loss_fraction": 0.0,
          "worst_return": 1.6744417484,
          "median_return": 3.5172765506
        }
      ],
      "entries": [
        {
          "entry_date": "2018-02-05",
          "breakeven_date": "2020-07-13",
          "observed_until": "2020-07-13",
          "calendar_days": 889,
          "trading_sessions": 588,
          "censored": false,
          "worst_return_before_breakeven": -0.260797969
        },
        {
          "entry_date": "2015-06-12",
          "breakeven_date": "2017-11-07",
          "observed_until": "2017-11-07",
          "calendar_days": 879,
          "trading_sessions": 586,
          "censored": false,
          "worst_return_before_breakeven": -0.4406480947
        },
        {
          "entry_date": "2015-06-15",
          "breakeven_date": "2017-11-06",
          "observed_until": "2017-11-06",
          "calendar_days": 875,
          "trading_sessions": 584,
          "censored": false,
          "worst_return_before_breakeven": -0.4365440413
        },
        {
          "entry_date": "2015-06-17",
          "breakeven_date": "2017-11-06",
          "observed_until": "2017-11-06",
          "calendar_days": 873,
          "trading_sessions": 582,
          "censored": false,
          "worst_return_before_breakeven": -0.4325560325
        },
        {
          "entry_date": "2015-06-24",
          "breakeven_date": "2017-10-27",
          "observed_until": "2017-10-27",
          "calendar_days": 856,
          "trading_sessions": 572,
          "censored": false,
          "worst_return_before_breakeven": -0.4308758232
        },
        {
          "entry_date": "2015-06-25",
          "breakeven_date": "2017-10-18",
          "observed_until": "2017-10-18",
          "calendar_days": 846,
          "trading_sessions": 564,
          "censored": false,
          "worst_return_before_breakeven": -0.4168110168
        },
        {
          "entry_date": "2021-09-13",
          "breakeven_date": "2024-01-02",
          "observed_until": "2024-01-02",
          "calendar_days": 841,
          "trading_sessions": 557,
          "censored": false,
          "worst_return_before_breakeven": -0.2188512848
        },
        {
          "entry_date": "2015-06-30",
          "breakeven_date": "2017-09-01",
          "observed_until": "2017-09-01",
          "calendar_days": 794,
          "trading_sessions": 533,
          "censored": false,
          "worst_return_before_breakeven": -0.4019025567
        },
        {
          "entry_date": "2015-07-01",
          "breakeven_date": "2017-06-26",
          "observed_until": "2017-06-26",
          "calendar_days": 726,
          "trading_sessions": 483,
          "censored": false,
          "worst_return_before_breakeven": -0.3711720804
        },
        {
          "entry_date": "2015-07-13",
          "breakeven_date": "2017-06-23",
          "observed_until": "2017-06-23",
          "calendar_days": 711,
          "trading_sessions": 474,
          "censored": false,
          "worst_return_before_breakeven": -0.3633698146
        },
        {
          "entry_date": "2015-07-23",
          "breakeven_date": "2017-06-08",
          "observed_until": "2017-06-08",
          "calendar_days": 686,
          "trading_sessions": 455,
          "censored": false,
          "worst_return_before_breakeven": -0.3527006021
        },
        {
          "entry_date": "2015-08-17",
          "breakeven_date": "2017-06-08",
          "observed_until": "2017-06-08",
          "calendar_days": 661,
          "trading_sessions": 438,
          "censored": false,
          "worst_return_before_breakeven": -0.3473792051
        },
        {
          "entry_date": "2015-08-19",
          "breakeven_date": "2017-04-06",
          "observed_until": "2017-04-06",
          "calendar_days": 596,
          "trading_sessions": 394,
          "censored": false,
          "worst_return_before_breakeven": -0.3107621063
        },
        {
          "entry_date": "2021-09-23",
          "breakeven_date": "2023-05-08",
          "observed_until": "2023-05-08",
          "calendar_days": 592,
          "trading_sessions": 389,
          "censored": false,
          "worst_return_before_breakeven": -0.196927639
        },
        {
          "entry_date": "2015-08-20",
          "breakeven_date": "2017-03-20",
          "observed_until": "2017-03-20",
          "calendar_days": 578,
          "trading_sessions": 382,
          "censored": false,
          "worst_return_before_breakeven": -0.2890013224
        },
        {
          "entry_date": "2021-09-24",
          "breakeven_date": "2023-04-17",
          "observed_until": "2023-04-17",
          "calendar_days": 570,
          "trading_sessions": 376,
          "censored": false,
          "worst_return_before_breakeven": -0.1682707657
        },
        {
          "entry_date": "2015-08-21",
          "breakeven_date": "2016-11-29",
          "observed_until": "2016-11-29",
          "calendar_days": 466,
          "trading_sessions": 308,
          "censored": false,
          "worst_return_before_breakeven": -0.2568595304
        },
        {
          "entry_date": "2019-04-08",
          "breakeven_date": "2020-07-09",
          "observed_until": "2020-07-09",
          "calendar_days": 458,
          "trading_sessions": 305,
          "censored": false,
          "worst_return_before_breakeven": -0.1787606665
        },
        {
          "entry_date": "2019-04-19",
          "breakeven_date": "2020-07-09",
          "observed_until": "2020-07-09",
          "calendar_days": 447,
          "trading_sessions": 296,
          "censored": false,
          "worst_return_before_breakeven": -0.1775542375
        },
        {
          "entry_date": "2019-04-22",
          "breakeven_date": "2020-07-06",
          "observed_until": "2020-07-06",
          "calendar_days": 441,
          "trading_sessions": 292,
          "censored": false,
          "worst_return_before_breakeven": -0.1626467738
        }
      ]
    },
    {
      "ts_code": "932367.CSI",
      "name": "500现金流",
      "start": "2015-01-05",
      "end": "2026-09-04",
      "observations": 2838,
      "completed_episode_count": 29,
      "longest_completed_underwater_calendar_days": 2267,
      "longest_observed_underwater_calendar_days": 2267,
      "currently_underwater": true,
      "current_underwater_calendar_days": 186,
      "current_peak_date": "2026-03-02",
      "gain_needed_to_recover": 0.2857059244,
      "unrecovered_entry_count": 27,
      "historical_only": true,
      "group": "cashflow_price",
      "role": "control",
      "episodes": [
        {
          "peak_date": "2015-01-06",
          "trough_date": "2015-01-19",
          "recovery_date": "2015-01-26",
          "observed_until": "2015-01-26",
          "calendar_days": 20,
          "trading_sessions": 14,
          "max_drawdown": -0.0762262741,
          "censored": false
        },
        {
          "peak_date": "2015-01-27",
          "trough_date": "2015-02-09",
          "recovery_date": "2015-02-16",
          "observed_until": "2015-02-16",
          "calendar_days": 20,
          "trading_sessions": 14,
          "max_drawdown": -0.0544915663,
          "censored": false
        },
        {
          "peak_date": "2015-02-17",
          "trough_date": "2015-02-25",
          "recovery_date": "2015-02-26",
          "observed_until": "2015-02-26",
          "calendar_days": 9,
          "trading_sessions": 2,
          "max_drawdown": -0.0023779115,
          "censored": false
        },
        {
          "peak_date": "2015-03-02",
          "trough_date": "2015-03-03",
          "recovery_date": "2015-03-04",
          "observed_until": "2015-03-04",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0123355687,
          "censored": false
        },
        {
          "peak_date": "2015-03-04",
          "trough_date": "2015-03-06",
          "recovery_date": "2015-03-09",
          "observed_until": "2015-03-09",
          "calendar_days": 5,
          "trading_sessions": 3,
          "max_drawdown": -0.0112454141,
          "censored": false
        },
        {
          "peak_date": "2015-03-10",
          "trough_date": "2015-03-11",
          "recovery_date": "2015-03-12",
          "observed_until": "2015-03-12",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0009399171,
          "censored": false
        },
        {
          "peak_date": "2015-03-23",
          "trough_date": "2015-03-24",
          "recovery_date": "2015-03-25",
          "observed_until": "2015-03-25",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0015770237,
          "censored": false
        },
        {
          "peak_date": "2015-03-30",
          "trough_date": "2015-03-31",
          "recovery_date": "2015-04-01",
          "observed_until": "2015-04-01",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0030675483,
          "censored": false
        },
        {
          "peak_date": "2015-04-07",
          "trough_date": "2015-04-09",
          "recovery_date": "2015-04-13",
          "observed_until": "2015-04-13",
          "calendar_days": 6,
          "trading_sessions": 4,
          "max_drawdown": -0.034978435,
          "censored": false
        },
        {
          "peak_date": "2015-04-14",
          "trough_date": "2015-04-15",
          "recovery_date": "2015-04-21",
          "observed_until": "2015-04-21",
          "calendar_days": 7,
          "trading_sessions": 5,
          "max_drawdown": -0.0374173419,
          "censored": false
        },
        {
          "peak_date": "2015-04-23",
          "trough_date": "2015-04-28",
          "recovery_date": "2015-05-04",
          "observed_until": "2015-05-04",
          "calendar_days": 11,
          "trading_sessions": 6,
          "max_drawdown": -0.030976669,
          "censored": false
        },
        {
          "peak_date": "2015-05-04",
          "trough_date": "2015-05-07",
          "recovery_date": "2015-05-14",
          "observed_until": "2015-05-14",
          "calendar_days": 10,
          "trading_sessions": 8,
          "max_drawdown": -0.0810908044,
          "censored": false
        },
        {
          "peak_date": "2015-05-14",
          "trough_date": "2015-05-15",
          "recovery_date": "2015-05-19",
          "observed_until": "2015-05-19",
          "calendar_days": 5,
          "trading_sessions": 3,
          "max_drawdown": -0.0132253387,
          "censored": false
        },
        {
          "peak_date": "2015-05-27",
          "trough_date": "2015-05-28",
          "recovery_date": "2015-06-01",
          "observed_until": "2015-06-01",
          "calendar_days": 5,
          "trading_sessions": 3,
          "max_drawdown": -0.058005638,
          "censored": false
        },
        {
          "peak_date": "2015-06-12",
          "trough_date": "2016-01-28",
          "recovery_date": "2021-08-26",
          "observed_until": "2021-08-26",
          "calendar_days": 2267,
          "trading_sessions": 1513,
          "max_drawdown": -0.5084640781,
          "censored": false
        },
        {
          "peak_date": "2021-08-31",
          "trough_date": "2021-09-01",
          "recovery_date": "2021-09-02",
          "observed_until": "2021-09-02",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0095603791,
          "censored": false
        },
        {
          "peak_date": "2021-09-09",
          "trough_date": "2022-10-31",
          "recovery_date": "2025-09-12",
          "observed_until": "2025-09-12",
          "calendar_days": 1464,
          "trading_sessions": 971,
          "max_drawdown": -0.3452914413,
          "censored": false
        },
        {
          "peak_date": "2025-09-12",
          "trough_date": "2025-09-15",
          "recovery_date": "2025-09-17",
          "observed_until": "2025-09-17",
          "calendar_days": 5,
          "trading_sessions": 3,
          "max_drawdown": -0.0054124321,
          "censored": false
        },
        {
          "peak_date": "2025-09-17",
          "trough_date": "2025-09-23",
          "recovery_date": "2025-09-30",
          "observed_until": "2025-09-30",
          "calendar_days": 13,
          "trading_sessions": 9,
          "max_drawdown": -0.02269279,
          "censored": false
        },
        {
          "peak_date": "2025-10-10",
          "trough_date": "2025-10-17",
          "recovery_date": "2025-10-29",
          "observed_until": "2025-10-29",
          "calendar_days": 19,
          "trading_sessions": 13,
          "max_drawdown": -0.0157999159,
          "censored": false
        },
        {
          "peak_date": "2025-10-29",
          "trough_date": "2025-11-04",
          "recovery_date": "2025-11-06",
          "observed_until": "2025-11-06",
          "calendar_days": 8,
          "trading_sessions": 6,
          "max_drawdown": -0.0123102784,
          "censored": false
        },
        {
          "peak_date": "2025-11-10",
          "trough_date": "2025-11-12",
          "recovery_date": "2025-11-13",
          "observed_until": "2025-11-13",
          "calendar_days": 3,
          "trading_sessions": 3,
          "max_drawdown": -0.0014416366,
          "censored": false
        },
        {
          "peak_date": "2025-11-13",
          "trough_date": "2025-11-24",
          "recovery_date": "2025-12-22",
          "observed_until": "2025-12-22",
          "calendar_days": 39,
          "trading_sessions": 27,
          "max_drawdown": -0.0715057309,
          "censored": false
        },
        {
          "peak_date": "2025-12-22",
          "trough_date": "2025-12-23",
          "recovery_date": "2025-12-24",
          "observed_until": "2025-12-24",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0025285191,
          "censored": false
        },
        {
          "peak_date": "2025-12-24",
          "trough_date": "2025-12-25",
          "recovery_date": "2025-12-26",
          "observed_until": "2025-12-26",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0023231066,
          "censored": false
        },
        {
          "peak_date": "2025-12-26",
          "trough_date": "2025-12-29",
          "recovery_date": "2026-01-05",
          "observed_until": "2026-01-05",
          "calendar_days": 10,
          "trading_sessions": 4,
          "max_drawdown": -0.0073572688,
          "censored": false
        },
        {
          "peak_date": "2026-01-07",
          "trough_date": "2026-01-08",
          "recovery_date": "2026-01-12",
          "observed_until": "2026-01-12",
          "calendar_days": 5,
          "trading_sessions": 3,
          "max_drawdown": -0.009204558,
          "censored": false
        },
        {
          "peak_date": "2026-01-15",
          "trough_date": "2026-01-16",
          "recovery_date": "2026-01-19",
          "observed_until": "2026-01-19",
          "calendar_days": 4,
          "trading_sessions": 2,
          "max_drawdown": -0.0032707027,
          "censored": false
        },
        {
          "peak_date": "2026-01-29",
          "trough_date": "2026-02-02",
          "recovery_date": "2026-03-02",
          "observed_until": "2026-03-02",
          "calendar_days": 32,
          "trading_sessions": 16,
          "max_drawdown": -0.0874283825,
          "censored": false
        },
        {
          "peak_date": "2026-03-02",
          "trough_date": "2026-06-26",
          "recovery_date": null,
          "observed_until": "2026-09-04",
          "calendar_days": 186,
          "trading_sessions": 129,
          "max_drawdown": -0.2857474066,
          "censored": true
        }
      ],
      "horizons": [
        {
          "years": 1,
          "mature_entries": 2596,
          "immature_entries": 242,
          "loss_fraction": 0.3613251156,
          "worst_return": -0.4371251902,
          "median_return": 0.0714895342
        },
        {
          "years": 3,
          "mature_entries": 2111,
          "immature_entries": 727,
          "loss_fraction": 0.1823780199,
          "worst_return": -0.3339953969,
          "median_return": 0.1505001139
        },
        {
          "years": 5,
          "mature_entries": 1627,
          "immature_entries": 1211,
          "loss_fraction": 0.0460971112,
          "worst_return": -0.3282394414,
          "median_return": 0.3668218186
        },
        {
          "years": 10,
          "mature_entries": 410,
          "immature_entries": 2428,
          "loss_fraction": 0.0,
          "worst_return": 0.0069912354,
          "median_return": 0.9263993379
        }
      ],
      "entries": [
        {
          "entry_date": "2015-06-12",
          "breakeven_date": "2021-08-26",
          "observed_until": "2021-08-26",
          "calendar_days": 2267,
          "trading_sessions": 1513,
          "censored": false,
          "worst_return_before_breakeven": -0.5084640781
        },
        {
          "entry_date": "2015-06-15",
          "breakeven_date": "2021-08-25",
          "observed_until": "2021-08-25",
          "calendar_days": 2263,
          "trading_sessions": 1511,
          "censored": false,
          "worst_return_before_breakeven": -0.5066657339
        },
        {
          "entry_date": "2015-06-17",
          "breakeven_date": "2021-08-13",
          "observed_until": "2021-08-13",
          "calendar_days": 2249,
          "trading_sessions": 1501,
          "censored": false,
          "worst_return_before_breakeven": -0.5040461057
        },
        {
          "entry_date": "2015-06-18",
          "breakeven_date": "2021-08-12",
          "observed_until": "2021-08-12",
          "calendar_days": 2247,
          "trading_sessions": 1499,
          "censored": false,
          "worst_return_before_breakeven": -0.4948732415
        },
        {
          "entry_date": "2015-06-24",
          "breakeven_date": "2021-05-10",
          "observed_until": "2021-05-10",
          "calendar_days": 2147,
          "trading_sessions": 1429,
          "censored": false,
          "worst_return_before_breakeven": -0.4779670845
        },
        {
          "entry_date": "2015-06-25",
          "breakeven_date": "2021-05-06",
          "observed_until": "2021-05-06",
          "calendar_days": 2142,
          "trading_sessions": 1426,
          "censored": false,
          "worst_return_before_breakeven": -0.4589739547
        },
        {
          "entry_date": "2015-06-26",
          "breakeven_date": "2021-03-04",
          "observed_until": "2021-03-04",
          "calendar_days": 2078,
          "trading_sessions": 1384,
          "censored": false,
          "worst_return_before_breakeven": -0.4088560744
        },
        {
          "entry_date": "2015-06-30",
          "breakeven_date": "2021-03-04",
          "observed_until": "2021-03-04",
          "calendar_days": 2074,
          "trading_sessions": 1382,
          "censored": false,
          "worst_return_before_breakeven": -0.4060721865
        },
        {
          "entry_date": "2021-09-09",
          "breakeven_date": "2025-09-12",
          "observed_until": "2025-09-12",
          "calendar_days": 1464,
          "trading_sessions": 971,
          "censored": false,
          "worst_return_before_breakeven": -0.3452914413
        },
        {
          "entry_date": "2021-09-13",
          "breakeven_date": "2025-09-12",
          "observed_until": "2025-09-12",
          "calendar_days": 1460,
          "trading_sessions": 969,
          "censored": false,
          "worst_return_before_breakeven": -0.3448749064
        },
        {
          "entry_date": "2021-09-15",
          "breakeven_date": "2025-08-25",
          "observed_until": "2025-08-25",
          "calendar_days": 1440,
          "trading_sessions": 953,
          "censored": false,
          "worst_return_before_breakeven": -0.3257512243
        },
        {
          "entry_date": "2021-09-16",
          "breakeven_date": "2025-08-25",
          "observed_until": "2025-08-25",
          "calendar_days": 1439,
          "trading_sessions": 952,
          "censored": false,
          "worst_return_before_breakeven": -0.3257093182
        },
        {
          "entry_date": "2021-09-22",
          "breakeven_date": "2025-08-25",
          "observed_until": "2025-08-25",
          "calendar_days": 1433,
          "trading_sessions": 950,
          "censored": false,
          "worst_return_before_breakeven": -0.3184961602
        },
        {
          "entry_date": "2021-09-23",
          "breakeven_date": "2025-08-25",
          "observed_until": "2025-08-25",
          "calendar_days": 1432,
          "trading_sessions": 949,
          "censored": false,
          "worst_return_before_breakeven": -0.318402523
        },
        {
          "entry_date": "2021-09-24",
          "breakeven_date": "2025-08-12",
          "observed_until": "2025-08-12",
          "calendar_days": 1418,
          "trading_sessions": 939,
          "censored": false,
          "worst_return_before_breakeven": -0.2874322965
        },
        {
          "entry_date": "2021-09-28",
          "breakeven_date": "2025-07-22",
          "observed_until": "2025-07-22",
          "calendar_days": 1393,
          "trading_sessions": 922,
          "censored": false,
          "worst_return_before_breakeven": -0.2690797425
        },
        {
          "entry_date": "2021-09-30",
          "breakeven_date": "2024-05-06",
          "observed_until": "2024-05-06",
          "calendar_days": 949,
          "trading_sessions": 624,
          "censored": false,
          "worst_return_before_breakeven": -0.2442790202
        },
        {
          "entry_date": "2021-10-08",
          "breakeven_date": "2024-04-15",
          "observed_until": "2024-04-15",
          "calendar_days": 920,
          "trading_sessions": 611,
          "censored": false,
          "worst_return_before_breakeven": -0.2372988673
        },
        {
          "entry_date": "2021-10-11",
          "breakeven_date": "2024-04-15",
          "observed_until": "2024-04-15",
          "calendar_days": 917,
          "trading_sessions": 610,
          "censored": false,
          "worst_return_before_breakeven": -0.2337733012
        },
        {
          "entry_date": "2015-08-17",
          "breakeven_date": "2018-02-05",
          "observed_until": "2018-02-05",
          "calendar_days": 903,
          "trading_sessions": 604,
          "censored": false,
          "worst_return_before_breakeven": -0.3940273138
        }
      ]
    },
    {
      "ts_code": "932367CNY010.CSI",
      "name": "500现金流（税前全收益）",
      "start": "2015-01-05",
      "end": "2026-09-04",
      "observations": 2838,
      "completed_episode_count": 43,
      "longest_completed_underwater_calendar_days": 2141,
      "longest_observed_underwater_calendar_days": 2141,
      "currently_underwater": true,
      "current_underwater_calendar_days": 186,
      "current_peak_date": "2026-03-02",
      "gain_needed_to_recover": 0.2521475645,
      "unrecovered_entry_count": 25,
      "historical_only": true,
      "group": "cashflow_gross_total_return",
      "role": "control",
      "episodes": [
        {
          "peak_date": "2015-01-06",
          "trough_date": "2015-01-19",
          "recovery_date": "2015-01-26",
          "observed_until": "2015-01-26",
          "calendar_days": 20,
          "trading_sessions": 14,
          "max_drawdown": -0.0762262545,
          "censored": false
        },
        {
          "peak_date": "2015-01-27",
          "trough_date": "2015-02-09",
          "recovery_date": "2015-02-16",
          "observed_until": "2015-02-16",
          "calendar_days": 20,
          "trading_sessions": 14,
          "max_drawdown": -0.0544916134,
          "censored": false
        },
        {
          "peak_date": "2015-02-17",
          "trough_date": "2015-02-25",
          "recovery_date": "2015-02-26",
          "observed_until": "2015-02-26",
          "calendar_days": 9,
          "trading_sessions": 2,
          "max_drawdown": -0.0023778436,
          "censored": false
        },
        {
          "peak_date": "2015-03-02",
          "trough_date": "2015-03-03",
          "recovery_date": "2015-03-04",
          "observed_until": "2015-03-04",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0123355528,
          "censored": false
        },
        {
          "peak_date": "2015-03-04",
          "trough_date": "2015-03-06",
          "recovery_date": "2015-03-09",
          "observed_until": "2015-03-09",
          "calendar_days": 5,
          "trading_sessions": 3,
          "max_drawdown": -0.0112454477,
          "censored": false
        },
        {
          "peak_date": "2015-03-10",
          "trough_date": "2015-03-11",
          "recovery_date": "2015-03-12",
          "observed_until": "2015-03-12",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0009398751,
          "censored": false
        },
        {
          "peak_date": "2015-03-23",
          "trough_date": "2015-03-24",
          "recovery_date": "2015-03-25",
          "observed_until": "2015-03-25",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0015770675,
          "censored": false
        },
        {
          "peak_date": "2015-03-30",
          "trough_date": "2015-03-31",
          "recovery_date": "2015-04-01",
          "observed_until": "2015-04-01",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0030674784,
          "censored": false
        },
        {
          "peak_date": "2015-04-07",
          "trough_date": "2015-04-09",
          "recovery_date": "2015-04-13",
          "observed_until": "2015-04-13",
          "calendar_days": 6,
          "trading_sessions": 4,
          "max_drawdown": -0.0349784401,
          "censored": false
        },
        {
          "peak_date": "2015-04-14",
          "trough_date": "2015-04-15",
          "recovery_date": "2015-04-21",
          "observed_until": "2015-04-21",
          "calendar_days": 7,
          "trading_sessions": 5,
          "max_drawdown": -0.0374173,
          "censored": false
        },
        {
          "peak_date": "2015-04-23",
          "trough_date": "2015-04-28",
          "recovery_date": "2015-05-04",
          "observed_until": "2015-05-04",
          "calendar_days": 11,
          "trading_sessions": 6,
          "max_drawdown": -0.0309766494,
          "censored": false
        },
        {
          "peak_date": "2015-05-04",
          "trough_date": "2015-05-07",
          "recovery_date": "2015-05-13",
          "observed_until": "2015-05-13",
          "calendar_days": 9,
          "trading_sessions": 7,
          "max_drawdown": -0.0810908124,
          "censored": false
        },
        {
          "peak_date": "2015-05-14",
          "trough_date": "2015-05-15",
          "recovery_date": "2015-05-19",
          "observed_until": "2015-05-19",
          "calendar_days": 5,
          "trading_sessions": 3,
          "max_drawdown": -0.0132252885,
          "censored": false
        },
        {
          "peak_date": "2015-05-27",
          "trough_date": "2015-05-28",
          "recovery_date": "2015-06-01",
          "observed_until": "2015-06-01",
          "calendar_days": 5,
          "trading_sessions": 3,
          "max_drawdown": -0.0575851779,
          "censored": false
        },
        {
          "peak_date": "2015-06-12",
          "trough_date": "2016-01-28",
          "recovery_date": "2021-04-22",
          "observed_until": "2021-04-22",
          "calendar_days": 2141,
          "trading_sessions": 1427,
          "max_drawdown": -0.5050599237,
          "censored": false
        },
        {
          "peak_date": "2021-04-23",
          "trough_date": "2021-04-26",
          "recovery_date": "2021-04-29",
          "observed_until": "2021-04-29",
          "calendar_days": 6,
          "trading_sessions": 4,
          "max_drawdown": -0.0070006558,
          "censored": false
        },
        {
          "peak_date": "2021-04-29",
          "trough_date": "2021-04-30",
          "recovery_date": "2021-05-06",
          "observed_until": "2021-05-06",
          "calendar_days": 7,
          "trading_sessions": 2,
          "max_drawdown": -0.0113217776,
          "censored": false
        },
        {
          "peak_date": "2021-05-10",
          "trough_date": "2021-05-20",
          "recovery_date": "2021-07-22",
          "observed_until": "2021-07-22",
          "calendar_days": 73,
          "trading_sessions": 52,
          "max_drawdown": -0.0884569494,
          "censored": false
        },
        {
          "peak_date": "2021-07-23",
          "trough_date": "2021-07-28",
          "recovery_date": "2021-08-11",
          "observed_until": "2021-08-11",
          "calendar_days": 19,
          "trading_sessions": 13,
          "max_drawdown": -0.0709884738,
          "censored": false
        },
        {
          "peak_date": "2021-08-13",
          "trough_date": "2021-08-19",
          "recovery_date": "2021-08-25",
          "observed_until": "2021-08-25",
          "calendar_days": 12,
          "trading_sessions": 8,
          "max_drawdown": -0.0356546639,
          "censored": false
        },
        {
          "peak_date": "2021-08-31",
          "trough_date": "2021-09-01",
          "recovery_date": "2021-09-02",
          "observed_until": "2021-09-02",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0095603743,
          "censored": false
        },
        {
          "peak_date": "2021-09-09",
          "trough_date": "2022-10-31",
          "recovery_date": "2024-10-08",
          "observed_until": "2024-10-08",
          "calendar_days": 1125,
          "trading_sessions": 740,
          "max_drawdown": -0.308154968,
          "censored": false
        },
        {
          "peak_date": "2024-10-08",
          "trough_date": "2024-10-17",
          "recovery_date": "2024-11-07",
          "observed_until": "2024-11-07",
          "calendar_days": 30,
          "trading_sessions": 22,
          "max_drawdown": -0.1110568808,
          "censored": false
        },
        {
          "peak_date": "2024-11-07",
          "trough_date": "2024-11-26",
          "recovery_date": "2024-12-12",
          "observed_until": "2024-12-12",
          "calendar_days": 35,
          "trading_sessions": 25,
          "max_drawdown": -0.0898247577,
          "censored": false
        },
        {
          "peak_date": "2024-12-12",
          "trough_date": "2025-04-07",
          "recovery_date": "2025-07-21",
          "observed_until": "2025-07-21",
          "calendar_days": 221,
          "trading_sessions": 145,
          "max_drawdown": -0.1242659179,
          "censored": false
        },
        {
          "peak_date": "2025-07-22",
          "trough_date": "2025-07-23",
          "recovery_date": "2025-07-24",
          "observed_until": "2025-07-24",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0031959044,
          "censored": false
        },
        {
          "peak_date": "2025-07-24",
          "trough_date": "2025-07-31",
          "recovery_date": "2025-08-11",
          "observed_until": "2025-08-11",
          "calendar_days": 18,
          "trading_sessions": 12,
          "max_drawdown": -0.0309035235,
          "censored": false
        },
        {
          "peak_date": "2025-08-13",
          "trough_date": "2025-08-14",
          "recovery_date": "2025-08-15",
          "observed_until": "2025-08-15",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0161266402,
          "censored": false
        },
        {
          "peak_date": "2025-08-18",
          "trough_date": "2025-08-19",
          "recovery_date": "2025-08-20",
          "observed_until": "2025-08-20",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0019185224,
          "censored": false
        },
        {
          "peak_date": "2025-08-26",
          "trough_date": "2025-08-27",
          "recovery_date": "2025-09-01",
          "observed_until": "2025-09-01",
          "calendar_days": 6,
          "trading_sessions": 4,
          "max_drawdown": -0.0238080156,
          "censored": false
        },
        {
          "peak_date": "2025-09-01",
          "trough_date": "2025-09-04",
          "recovery_date": "2025-09-11",
          "observed_until": "2025-09-11",
          "calendar_days": 10,
          "trading_sessions": 8,
          "max_drawdown": -0.0316634328,
          "censored": false
        },
        {
          "peak_date": "2025-09-12",
          "trough_date": "2025-09-15",
          "recovery_date": "2025-09-17",
          "observed_until": "2025-09-17",
          "calendar_days": 5,
          "trading_sessions": 3,
          "max_drawdown": -0.0051987682,
          "censored": false
        },
        {
          "peak_date": "2025-09-17",
          "trough_date": "2025-09-23",
          "recovery_date": "2025-09-29",
          "observed_until": "2025-09-29",
          "calendar_days": 12,
          "trading_sessions": 8,
          "max_drawdown": -0.0223711065,
          "censored": false
        },
        {
          "peak_date": "2025-10-10",
          "trough_date": "2025-10-17",
          "recovery_date": "2025-10-29",
          "observed_until": "2025-10-29",
          "calendar_days": 19,
          "trading_sessions": 13,
          "max_drawdown": -0.0154778264,
          "censored": false
        },
        {
          "peak_date": "2025-10-29",
          "trough_date": "2025-11-04",
          "recovery_date": "2025-11-06",
          "observed_until": "2025-11-06",
          "calendar_days": 8,
          "trading_sessions": 6,
          "max_drawdown": -0.011634419,
          "censored": false
        },
        {
          "peak_date": "2025-11-10",
          "trough_date": "2025-11-12",
          "recovery_date": "2025-11-13",
          "observed_until": "2025-11-13",
          "calendar_days": 3,
          "trading_sessions": 3,
          "max_drawdown": -0.0014416432,
          "censored": false
        },
        {
          "peak_date": "2025-11-13",
          "trough_date": "2025-11-24",
          "recovery_date": "2025-12-22",
          "observed_until": "2025-12-22",
          "calendar_days": 39,
          "trading_sessions": 27,
          "max_drawdown": -0.0714451874,
          "censored": false
        },
        {
          "peak_date": "2025-12-22",
          "trough_date": "2025-12-23",
          "recovery_date": "2025-12-24",
          "observed_until": "2025-12-24",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0025285073,
          "censored": false
        },
        {
          "peak_date": "2025-12-24",
          "trough_date": "2025-12-25",
          "recovery_date": "2025-12-26",
          "observed_until": "2025-12-26",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0023231243,
          "censored": false
        },
        {
          "peak_date": "2025-12-26",
          "trough_date": "2025-12-29",
          "recovery_date": "2026-01-05",
          "observed_until": "2026-01-05",
          "calendar_days": 10,
          "trading_sessions": 4,
          "max_drawdown": -0.0072729604,
          "censored": false
        },
        {
          "peak_date": "2026-01-07",
          "trough_date": "2026-01-08",
          "recovery_date": "2026-01-12",
          "observed_until": "2026-01-12",
          "calendar_days": 5,
          "trading_sessions": 3,
          "max_drawdown": -0.0092045539,
          "censored": false
        },
        {
          "peak_date": "2026-01-15",
          "trough_date": "2026-01-16",
          "recovery_date": "2026-01-19",
          "observed_until": "2026-01-19",
          "calendar_days": 4,
          "trading_sessions": 2,
          "max_drawdown": -0.0032707038,
          "censored": false
        },
        {
          "peak_date": "2026-01-29",
          "trough_date": "2026-02-02",
          "recovery_date": "2026-03-02",
          "observed_until": "2026-03-02",
          "calendar_days": 32,
          "trading_sessions": 16,
          "max_drawdown": -0.0874283798,
          "censored": false
        },
        {
          "peak_date": "2026-03-02",
          "trough_date": "2026-06-26",
          "recovery_date": null,
          "observed_until": "2026-09-04",
          "calendar_days": 186,
          "trading_sessions": 129,
          "max_drawdown": -0.2754592174,
          "censored": true
        }
      ],
      "horizons": [
        {
          "years": 1,
          "mature_entries": 2596,
          "immature_entries": 242,
          "loss_fraction": 0.2869799692,
          "worst_return": -0.4281109498,
          "median_return": 0.1029080461
        },
        {
          "years": 3,
          "mature_entries": 2111,
          "immature_entries": 727,
          "loss_fraction": 0.0871624822,
          "worst_return": -0.2586170673,
          "median_return": 0.2759750946
        },
        {
          "years": 5,
          "mature_entries": 1627,
          "immature_entries": 1211,
          "loss_fraction": 0.0276582667,
          "worst_return": -0.2583075465,
          "median_return": 0.587696571
        },
        {
          "years": 10,
          "mature_entries": 410,
          "immature_entries": 2428,
          "loss_fraction": 0.0,
          "worst_return": 0.3347121581,
          "median_return": 1.562360297
        }
      ],
      "entries": [
        {
          "entry_date": "2015-06-12",
          "breakeven_date": "2021-04-22",
          "observed_until": "2021-04-22",
          "calendar_days": 2141,
          "trading_sessions": 1427,
          "censored": false,
          "worst_return_before_breakeven": -0.5050599237
        },
        {
          "entry_date": "2015-06-15",
          "breakeven_date": "2021-04-16",
          "observed_until": "2021-04-16",
          "calendar_days": 2132,
          "trading_sessions": 1422,
          "censored": false,
          "worst_return_before_breakeven": -0.5032491224
        },
        {
          "entry_date": "2015-06-17",
          "breakeven_date": "2021-04-09",
          "observed_until": "2021-04-09",
          "calendar_days": 2123,
          "trading_sessions": 1415,
          "censored": false,
          "worst_return_before_breakeven": -0.5008474918
        },
        {
          "entry_date": "2015-06-18",
          "breakeven_date": "2021-04-07",
          "observed_until": "2021-04-07",
          "calendar_days": 2120,
          "trading_sessions": 1412,
          "censored": false,
          "worst_return_before_breakeven": -0.4917383436
        },
        {
          "entry_date": "2015-06-24",
          "breakeven_date": "2021-03-12",
          "observed_until": "2021-03-12",
          "calendar_days": 2088,
          "trading_sessions": 1392,
          "censored": false,
          "worst_return_before_breakeven": -0.4755406213
        },
        {
          "entry_date": "2015-06-25",
          "breakeven_date": "2020-11-23",
          "observed_until": "2020-11-23",
          "calendar_days": 1978,
          "trading_sessions": 1318,
          "censored": false,
          "worst_return_before_breakeven": -0.4564592191
        },
        {
          "entry_date": "2021-09-09",
          "breakeven_date": "2024-10-08",
          "observed_until": "2024-10-08",
          "calendar_days": 1125,
          "trading_sessions": 740,
          "censored": false,
          "worst_return_before_breakeven": -0.308154968
        },
        {
          "entry_date": "2021-09-13",
          "breakeven_date": "2024-10-08",
          "observed_until": "2024-10-08",
          "calendar_days": 1121,
          "trading_sessions": 738,
          "censored": false,
          "worst_return_before_breakeven": -0.3077148011
        },
        {
          "entry_date": "2021-09-15",
          "breakeven_date": "2024-05-13",
          "observed_until": "2024-05-13",
          "calendar_days": 971,
          "trading_sessions": 638,
          "censored": false,
          "worst_return_before_breakeven": -0.2875063792
        },
        {
          "entry_date": "2021-09-16",
          "breakeven_date": "2024-05-13",
          "observed_until": "2024-05-13",
          "calendar_days": 970,
          "trading_sessions": 637,
          "censored": false,
          "worst_return_before_breakeven": -0.2874621166
        },
        {
          "entry_date": "2021-09-22",
          "breakeven_date": "2024-05-09",
          "observed_until": "2024-05-09",
          "calendar_days": 960,
          "trading_sessions": 633,
          "censored": false,
          "worst_return_before_breakeven": -0.2798398034
        },
        {
          "entry_date": "2021-09-23",
          "breakeven_date": "2024-05-09",
          "observed_until": "2024-05-09",
          "calendar_days": 959,
          "trading_sessions": 632,
          "censored": false,
          "worst_return_before_breakeven": -0.2797408586
        },
        {
          "entry_date": "2015-06-26",
          "breakeven_date": "2018-01-22",
          "observed_until": "2018-01-22",
          "calendar_days": 941,
          "trading_sessions": 630,
          "censored": false,
          "worst_return_before_breakeven": -0.4062151598
        },
        {
          "entry_date": "2015-06-30",
          "breakeven_date": "2018-01-22",
          "observed_until": "2018-01-22",
          "calendar_days": 937,
          "trading_sessions": 628,
          "censored": false,
          "worst_return_before_breakeven": -0.4036250857
        },
        {
          "entry_date": "2021-09-24",
          "breakeven_date": "2024-04-11",
          "observed_until": "2024-04-11",
          "calendar_days": 930,
          "trading_sessions": 614,
          "censored": false,
          "worst_return_before_breakeven": -0.2470139495
        },
        {
          "entry_date": "2021-09-28",
          "breakeven_date": "2024-03-18",
          "observed_until": "2024-03-18",
          "calendar_days": 902,
          "trading_sessions": 596,
          "censored": false,
          "worst_return_before_breakeven": -0.2281585084
        },
        {
          "entry_date": "2021-09-30",
          "breakeven_date": "2024-03-04",
          "observed_until": "2024-03-04",
          "calendar_days": 886,
          "trading_sessions": 584,
          "censored": false,
          "worst_return_before_breakeven": -0.2019693011
        },
        {
          "entry_date": "2015-08-17",
          "breakeven_date": "2017-11-13",
          "observed_until": "2017-11-13",
          "calendar_days": 819,
          "trading_sessions": 545,
          "censored": false,
          "worst_return_before_breakeven": -0.3939786858
        },
        {
          "entry_date": "2022-03-03",
          "breakeven_date": "2024-02-29",
          "observed_until": "2024-02-29",
          "calendar_days": 728,
          "trading_sessions": 483,
          "censored": false,
          "worst_return_before_breakeven": -0.1958791672
        },
        {
          "entry_date": "2022-03-04",
          "breakeven_date": "2024-02-29",
          "observed_until": "2024-02-29",
          "calendar_days": 727,
          "trading_sessions": 482,
          "censored": false,
          "worst_return_before_breakeven": -0.1955002489
        }
      ]
    },
    {
      "ts_code": "932368.CSI",
      "name": "800现金流",
      "start": "2015-01-05",
      "end": "2026-09-04",
      "observations": 2838,
      "completed_episode_count": 52,
      "longest_completed_underwater_calendar_days": 1073,
      "longest_observed_underwater_calendar_days": 1073,
      "currently_underwater": true,
      "current_underwater_calendar_days": 176,
      "current_peak_date": "2026-03-12",
      "gain_needed_to_recover": 0.2138276124,
      "unrecovered_entry_count": 26,
      "historical_only": true,
      "group": "cashflow_price",
      "role": "baseline",
      "episodes": [
        {
          "peak_date": "2015-01-06",
          "trough_date": "2015-02-09",
          "recovery_date": "2015-03-18",
          "observed_until": "2015-03-18",
          "calendar_days": 71,
          "trading_sessions": 46,
          "max_drawdown": -0.1454430941,
          "censored": false
        },
        {
          "peak_date": "2015-03-18",
          "trough_date": "2015-03-19",
          "recovery_date": "2015-03-23",
          "observed_until": "2015-03-23",
          "calendar_days": 5,
          "trading_sessions": 3,
          "max_drawdown": -0.0010250557,
          "censored": false
        },
        {
          "peak_date": "2015-03-24",
          "trough_date": "2015-03-25",
          "recovery_date": "2015-03-30",
          "observed_until": "2015-03-30",
          "calendar_days": 6,
          "trading_sessions": 4,
          "max_drawdown": -0.009283371,
          "censored": false
        },
        {
          "peak_date": "2015-03-30",
          "trough_date": "2015-03-31",
          "recovery_date": "2015-04-01",
          "observed_until": "2015-04-01",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0083445656,
          "censored": false
        },
        {
          "peak_date": "2015-04-07",
          "trough_date": "2015-04-09",
          "recovery_date": "2015-04-13",
          "observed_until": "2015-04-13",
          "calendar_days": 6,
          "trading_sessions": 4,
          "max_drawdown": -0.0255827855,
          "censored": false
        },
        {
          "peak_date": "2015-04-14",
          "trough_date": "2015-04-15",
          "recovery_date": "2015-04-16",
          "observed_until": "2015-04-16",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0221058237,
          "censored": false
        },
        {
          "peak_date": "2015-04-17",
          "trough_date": "2015-04-20",
          "recovery_date": "2015-04-21",
          "observed_until": "2015-04-21",
          "calendar_days": 4,
          "trading_sessions": 2,
          "max_drawdown": -0.0039569717,
          "censored": false
        },
        {
          "peak_date": "2015-04-23",
          "trough_date": "2015-04-24",
          "recovery_date": "2015-04-27",
          "observed_until": "2015-04-27",
          "calendar_days": 4,
          "trading_sessions": 2,
          "max_drawdown": -0.0138073091,
          "censored": false
        },
        {
          "peak_date": "2015-04-27",
          "trough_date": "2015-04-30",
          "recovery_date": "2015-05-04",
          "observed_until": "2015-05-04",
          "calendar_days": 7,
          "trading_sessions": 4,
          "max_drawdown": -0.0337583725,
          "censored": false
        },
        {
          "peak_date": "2015-05-04",
          "trough_date": "2015-05-07",
          "recovery_date": "2015-05-25",
          "observed_until": "2015-05-25",
          "calendar_days": 21,
          "trading_sessions": 15,
          "max_drawdown": -0.1164333848,
          "censored": false
        },
        {
          "peak_date": "2015-05-27",
          "trough_date": "2015-05-28",
          "recovery_date": "2015-06-02",
          "observed_until": "2015-06-02",
          "calendar_days": 6,
          "trading_sessions": 4,
          "max_drawdown": -0.0689406417,
          "censored": false
        },
        {
          "peak_date": "2015-06-02",
          "trough_date": "2015-06-03",
          "recovery_date": "2015-06-04",
          "observed_until": "2015-06-04",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0063481657,
          "censored": false
        },
        {
          "peak_date": "2015-06-09",
          "trough_date": "2015-06-10",
          "recovery_date": "2015-06-12",
          "observed_until": "2015-06-12",
          "calendar_days": 3,
          "trading_sessions": 3,
          "max_drawdown": -0.0052334118,
          "censored": false
        },
        {
          "peak_date": "2015-06-12",
          "trough_date": "2016-01-28",
          "recovery_date": "2017-11-21",
          "observed_until": "2017-11-21",
          "calendar_days": 893,
          "trading_sessions": 596,
          "max_drawdown": -0.4460720192,
          "censored": false
        },
        {
          "peak_date": "2017-11-22",
          "trough_date": "2017-12-07",
          "recovery_date": "2018-01-02",
          "observed_until": "2018-01-02",
          "calendar_days": 41,
          "trading_sessions": 28,
          "max_drawdown": -0.0555235253,
          "censored": false
        },
        {
          "peak_date": "2018-01-10",
          "trough_date": "2018-01-17",
          "recovery_date": "2018-01-22",
          "observed_until": "2018-01-22",
          "calendar_days": 12,
          "trading_sessions": 8,
          "max_drawdown": -0.0212010949,
          "censored": false
        },
        {
          "peak_date": "2018-01-29",
          "trough_date": "2018-01-30",
          "recovery_date": "2018-02-02",
          "observed_until": "2018-02-02",
          "calendar_days": 4,
          "trading_sessions": 4,
          "max_drawdown": -0.0107455737,
          "censored": false
        },
        {
          "peak_date": "2018-02-05",
          "trough_date": "2019-01-03",
          "recovery_date": "2021-01-13",
          "observed_until": "2021-01-13",
          "calendar_days": 1073,
          "trading_sessions": 713,
          "max_drawdown": -0.2751330154,
          "censored": false
        },
        {
          "peak_date": "2021-01-13",
          "trough_date": "2021-02-05",
          "recovery_date": "2021-03-12",
          "observed_until": "2021-03-12",
          "calendar_days": 58,
          "trading_sessions": 37,
          "max_drawdown": -0.1287278595,
          "censored": false
        },
        {
          "peak_date": "2021-03-18",
          "trough_date": "2021-03-19",
          "recovery_date": "2021-03-22",
          "observed_until": "2021-03-22",
          "calendar_days": 4,
          "trading_sessions": 2,
          "max_drawdown": -0.0078820124,
          "censored": false
        },
        {
          "peak_date": "2021-03-22",
          "trough_date": "2021-03-24",
          "recovery_date": "2021-04-01",
          "observed_until": "2021-04-01",
          "calendar_days": 10,
          "trading_sessions": 8,
          "max_drawdown": -0.0557192885,
          "censored": false
        },
        {
          "peak_date": "2021-04-01",
          "trough_date": "2021-04-02",
          "recovery_date": "2021-04-07",
          "observed_until": "2021-04-07",
          "calendar_days": 6,
          "trading_sessions": 3,
          "max_drawdown": -0.0069030596,
          "censored": false
        },
        {
          "peak_date": "2021-04-07",
          "trough_date": "2021-04-08",
          "recovery_date": "2021-04-09",
          "observed_until": "2021-04-09",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0075840563,
          "censored": false
        },
        {
          "peak_date": "2021-04-09",
          "trough_date": "2021-04-13",
          "recovery_date": "2021-04-27",
          "observed_until": "2021-04-27",
          "calendar_days": 18,
          "trading_sessions": 12,
          "max_drawdown": -0.0304983752,
          "censored": false
        },
        {
          "peak_date": "2021-04-29",
          "trough_date": "2021-04-30",
          "recovery_date": "2021-05-06",
          "observed_until": "2021-05-06",
          "calendar_days": 7,
          "trading_sessions": 2,
          "max_drawdown": -0.0081720835,
          "censored": false
        },
        {
          "peak_date": "2021-05-10",
          "trough_date": "2021-05-20",
          "recovery_date": "2021-06-11",
          "observed_until": "2021-06-11",
          "calendar_days": 32,
          "trading_sessions": 24,
          "max_drawdown": -0.0535206365,
          "censored": false
        },
        {
          "peak_date": "2021-06-11",
          "trough_date": "2021-06-16",
          "recovery_date": "2021-06-25",
          "observed_until": "2021-06-25",
          "calendar_days": 14,
          "trading_sessions": 9,
          "max_drawdown": -0.0204533515,
          "censored": false
        },
        {
          "peak_date": "2021-06-28",
          "trough_date": "2021-07-28",
          "recovery_date": "2021-08-12",
          "observed_until": "2021-08-12",
          "calendar_days": 45,
          "trading_sessions": 33,
          "max_drawdown": -0.0754777744,
          "censored": false
        },
        {
          "peak_date": "2021-08-13",
          "trough_date": "2021-08-20",
          "recovery_date": "2021-08-26",
          "observed_until": "2021-08-26",
          "calendar_days": 13,
          "trading_sessions": 9,
          "max_drawdown": -0.032435059,
          "censored": false
        },
        {
          "peak_date": "2021-08-31",
          "trough_date": "2021-09-01",
          "recovery_date": "2021-09-02",
          "observed_until": "2021-09-02",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0055667517,
          "censored": false
        },
        {
          "peak_date": "2021-09-09",
          "trough_date": "2021-09-10",
          "recovery_date": "2021-09-13",
          "observed_until": "2021-09-13",
          "calendar_days": 4,
          "trading_sessions": 2,
          "max_drawdown": -0.0163548891,
          "censored": false
        },
        {
          "peak_date": "2021-09-13",
          "trough_date": "2022-10-31",
          "recovery_date": "2024-02-19",
          "observed_until": "2024-02-19",
          "calendar_days": 889,
          "trading_sessions": 585,
          "max_drawdown": -0.2372376501,
          "censored": false
        },
        {
          "peak_date": "2024-02-20",
          "trough_date": "2024-02-21",
          "recovery_date": "2024-02-22",
          "observed_until": "2024-02-22",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0008444269,
          "censored": false
        },
        {
          "peak_date": "2024-02-22",
          "trough_date": "2024-02-28",
          "recovery_date": "2024-03-04",
          "observed_until": "2024-03-04",
          "calendar_days": 11,
          "trading_sessions": 7,
          "max_drawdown": -0.0238631703,
          "censored": false
        },
        {
          "peak_date": "2024-03-08",
          "trough_date": "2024-03-27",
          "recovery_date": "2024-04-03",
          "observed_until": "2024-04-03",
          "calendar_days": 26,
          "trading_sessions": 18,
          "max_drawdown": -0.0435791116,
          "censored": false
        },
        {
          "peak_date": "2024-04-03",
          "trough_date": "2024-04-09",
          "recovery_date": "2024-04-11",
          "observed_until": "2024-04-11",
          "calendar_days": 8,
          "trading_sessions": 4,
          "max_drawdown": -0.0096479555,
          "censored": false
        },
        {
          "peak_date": "2024-04-15",
          "trough_date": "2024-04-16",
          "recovery_date": "2024-04-19",
          "observed_until": "2024-04-19",
          "calendar_days": 4,
          "trading_sessions": 4,
          "max_drawdown": -0.0133457619,
          "censored": false
        },
        {
          "peak_date": "2024-04-19",
          "trough_date": "2024-04-23",
          "recovery_date": "2024-05-09",
          "observed_until": "2024-05-09",
          "calendar_days": 20,
          "trading_sessions": 11,
          "max_drawdown": -0.043732776,
          "censored": false
        },
        {
          "peak_date": "2024-05-13",
          "trough_date": "2024-05-16",
          "recovery_date": "2024-05-20",
          "observed_until": "2024-05-20",
          "calendar_days": 7,
          "trading_sessions": 5,
          "max_drawdown": -0.0173594412,
          "censored": false
        },
        {
          "peak_date": "2024-05-20",
          "trough_date": "2024-05-24",
          "recovery_date": "2024-05-28",
          "observed_until": "2024-05-28",
          "calendar_days": 8,
          "trading_sessions": 6,
          "max_drawdown": -0.0265946532,
          "censored": false
        },
        {
          "peak_date": "2024-05-29",
          "trough_date": "2024-09-12",
          "recovery_date": "2024-09-27",
          "observed_until": "2024-09-27",
          "calendar_days": 121,
          "trading_sessions": 84,
          "max_drawdown": -0.1660843494,
          "censored": false
        },
        {
          "peak_date": "2024-10-08",
          "trough_date": "2025-04-07",
          "recovery_date": "2025-10-27",
          "observed_until": "2025-10-27",
          "calendar_days": 384,
          "trading_sessions": 256,
          "max_drawdown": -0.1949841195,
          "censored": false
        },
        {
          "peak_date": "2025-10-27",
          "trough_date": "2025-10-28",
          "recovery_date": "2025-10-29",
          "observed_until": "2025-10-29",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0104737354,
          "censored": false
        },
        {
          "peak_date": "2025-10-30",
          "trough_date": "2025-10-31",
          "recovery_date": "2025-11-03",
          "observed_until": "2025-11-03",
          "calendar_days": 4,
          "trading_sessions": 2,
          "max_drawdown": -0.0048466172,
          "censored": false
        },
        {
          "peak_date": "2025-11-03",
          "trough_date": "2025-11-04",
          "recovery_date": "2025-11-06",
          "observed_until": "2025-11-06",
          "calendar_days": 3,
          "trading_sessions": 3,
          "max_drawdown": -0.0124112171,
          "censored": false
        },
        {
          "peak_date": "2025-11-10",
          "trough_date": "2025-11-11",
          "recovery_date": "2025-11-12",
          "observed_until": "2025-11-12",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0051421546,
          "censored": false
        },
        {
          "peak_date": "2025-11-13",
          "trough_date": "2025-11-24",
          "recovery_date": "2026-01-06",
          "observed_until": "2026-01-06",
          "calendar_days": 54,
          "trading_sessions": 36,
          "max_drawdown": -0.0575790192,
          "censored": false
        },
        {
          "peak_date": "2026-01-06",
          "trough_date": "2026-01-08",
          "recovery_date": "2026-01-19",
          "observed_until": "2026-01-19",
          "calendar_days": 13,
          "trading_sessions": 9,
          "max_drawdown": -0.0151168365,
          "censored": false
        },
        {
          "peak_date": "2026-01-26",
          "trough_date": "2026-01-27",
          "recovery_date": "2026-01-28",
          "observed_until": "2026-01-28",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0054356602,
          "censored": false
        },
        {
          "peak_date": "2026-01-29",
          "trough_date": "2026-02-02",
          "recovery_date": "2026-03-02",
          "observed_until": "2026-03-02",
          "calendar_days": 32,
          "trading_sessions": 16,
          "max_drawdown": -0.0636212229,
          "censored": false
        },
        {
          "peak_date": "2026-03-02",
          "trough_date": "2026-03-04",
          "recovery_date": "2026-03-06",
          "observed_until": "2026-03-06",
          "calendar_days": 4,
          "trading_sessions": 4,
          "max_drawdown": -0.0108848808,
          "censored": false
        },
        {
          "peak_date": "2026-03-09",
          "trough_date": "2026-03-10",
          "recovery_date": "2026-03-11",
          "observed_until": "2026-03-11",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0077519925,
          "censored": false
        },
        {
          "peak_date": "2026-03-12",
          "trough_date": "2026-06-26",
          "recovery_date": null,
          "observed_until": "2026-09-04",
          "calendar_days": 176,
          "trading_sessions": 121,
          "max_drawdown": -0.238100877,
          "censored": true
        }
      ],
      "horizons": [
        {
          "years": 1,
          "mature_entries": 2596,
          "immature_entries": 242,
          "loss_fraction": 0.2615562404,
          "worst_return": -0.3922949502,
          "median_return": 0.094072082
        },
        {
          "years": 3,
          "mature_entries": 2111,
          "immature_entries": 727,
          "loss_fraction": 0.0080530554,
          "worst_return": -0.1183715179,
          "median_return": 0.4265139697
        },
        {
          "years": 5,
          "mature_entries": 1627,
          "immature_entries": 1211,
          "loss_fraction": 0.0135218193,
          "worst_return": -0.1058138665,
          "median_return": 0.7756506821
        },
        {
          "years": 10,
          "mature_entries": 410,
          "immature_entries": 2428,
          "loss_fraction": 0.0,
          "worst_return": 0.9027303305,
          "median_return": 2.1134124515
        }
      ],
      "entries": [
        {
          "entry_date": "2018-02-05",
          "breakeven_date": "2021-01-13",
          "observed_until": "2021-01-13",
          "calendar_days": 1073,
          "trading_sessions": 713,
          "censored": false,
          "worst_return_before_breakeven": -0.2751330154
        },
        {
          "entry_date": "2018-02-06",
          "breakeven_date": "2020-11-20",
          "observed_until": "2020-11-20",
          "calendar_days": 1018,
          "trading_sessions": 675,
          "censored": false,
          "worst_return_before_breakeven": -0.2486048898
        },
        {
          "entry_date": "2015-06-12",
          "breakeven_date": "2017-11-21",
          "observed_until": "2017-11-21",
          "calendar_days": 893,
          "trading_sessions": 596,
          "censored": false,
          "worst_return_before_breakeven": -0.4460720192
        },
        {
          "entry_date": "2021-09-13",
          "breakeven_date": "2024-02-19",
          "observed_until": "2024-02-19",
          "calendar_days": 889,
          "trading_sessions": 585,
          "censored": false,
          "worst_return_before_breakeven": -0.2372376501
        },
        {
          "entry_date": "2015-06-15",
          "breakeven_date": "2017-11-13",
          "observed_until": "2017-11-13",
          "calendar_days": 882,
          "trading_sessions": 589,
          "censored": false,
          "worst_return_before_breakeven": -0.4397546802
        },
        {
          "entry_date": "2015-06-17",
          "breakeven_date": "2017-11-10",
          "observed_until": "2017-11-10",
          "calendar_days": 877,
          "trading_sessions": 586,
          "censored": false,
          "worst_return_before_breakeven": -0.437180251
        },
        {
          "entry_date": "2021-09-14",
          "breakeven_date": "2024-02-07",
          "observed_until": "2024-02-07",
          "calendar_days": 876,
          "trading_sessions": 582,
          "censored": false,
          "worst_return_before_breakeven": -0.2131484626
        },
        {
          "entry_date": "2015-06-24",
          "breakeven_date": "2017-11-09",
          "observed_until": "2017-11-09",
          "calendar_days": 869,
          "trading_sessions": 581,
          "censored": false,
          "worst_return_before_breakeven": -0.4342419909
        },
        {
          "entry_date": "2021-09-23",
          "breakeven_date": "2024-02-07",
          "observed_until": "2024-02-07",
          "calendar_days": 867,
          "trading_sessions": 577,
          "censored": false,
          "worst_return_before_breakeven": -0.2088423045
        },
        {
          "entry_date": "2015-06-25",
          "breakeven_date": "2017-11-06",
          "observed_until": "2017-11-06",
          "calendar_days": 865,
          "trading_sessions": 577,
          "censored": false,
          "worst_return_before_breakeven": -0.4201631247
        },
        {
          "entry_date": "2015-06-30",
          "breakeven_date": "2017-10-25",
          "observed_until": "2017-10-25",
          "calendar_days": 848,
          "trading_sessions": 566,
          "censored": false,
          "worst_return_before_breakeven": -0.4079613516
        },
        {
          "entry_date": "2015-07-01",
          "breakeven_date": "2017-06-27",
          "observed_until": "2017-06-27",
          "calendar_days": 727,
          "trading_sessions": 484,
          "censored": false,
          "worst_return_before_breakeven": -0.3769121798
        },
        {
          "entry_date": "2015-07-13",
          "breakeven_date": "2017-06-26",
          "observed_until": "2017-06-26",
          "calendar_days": 714,
          "trading_sessions": 475,
          "censored": false,
          "worst_return_before_breakeven": -0.3739021051
        },
        {
          "entry_date": "2015-07-23",
          "breakeven_date": "2017-06-08",
          "observed_until": "2017-06-08",
          "calendar_days": 686,
          "trading_sessions": 455,
          "censored": false,
          "worst_return_before_breakeven": -0.3530810464
        },
        {
          "entry_date": "2015-08-17",
          "breakeven_date": "2017-06-08",
          "observed_until": "2017-06-08",
          "calendar_days": 661,
          "trading_sessions": 438,
          "censored": false,
          "worst_return_before_breakeven": -0.3455506257
        },
        {
          "entry_date": "2015-08-19",
          "breakeven_date": "2017-04-06",
          "observed_until": "2017-04-06",
          "calendar_days": 596,
          "trading_sessions": 394,
          "censored": false,
          "worst_return_before_breakeven": -0.3101092994
        },
        {
          "entry_date": "2015-08-20",
          "breakeven_date": "2017-03-21",
          "observed_until": "2017-03-21",
          "calendar_days": 579,
          "trading_sessions": 383,
          "censored": false,
          "worst_return_before_breakeven": -0.2893964546
        },
        {
          "entry_date": "2019-04-19",
          "breakeven_date": "2020-11-17",
          "observed_until": "2020-11-17",
          "calendar_days": 578,
          "trading_sessions": 383,
          "censored": false,
          "worst_return_before_breakeven": -0.2261457894
        },
        {
          "entry_date": "2021-09-24",
          "breakeven_date": "2023-04-18",
          "observed_until": "2023-04-18",
          "calendar_days": 571,
          "trading_sessions": 377,
          "censored": false,
          "worst_return_before_breakeven": -0.1825604308
        },
        {
          "entry_date": "2019-04-22",
          "breakeven_date": "2020-11-09",
          "observed_until": "2020-11-09",
          "calendar_days": 567,
          "trading_sessions": 376,
          "censored": false,
          "worst_return_before_breakeven": -0.2118827661
        }
      ]
    },
    {
      "ts_code": "932368CNY010.CSI",
      "name": "800现金流（税前全收益）",
      "start": "2015-01-05",
      "end": "2026-09-04",
      "observations": 2838,
      "completed_episode_count": 74,
      "longest_completed_underwater_calendar_days": 946,
      "longest_observed_underwater_calendar_days": 946,
      "currently_underwater": true,
      "current_underwater_calendar_days": 176,
      "current_peak_date": "2026-03-12",
      "gain_needed_to_recover": 0.1843294217,
      "unrecovered_entry_count": 24,
      "historical_only": true,
      "group": "cashflow_gross_total_return",
      "role": "baseline",
      "episodes": [
        {
          "peak_date": "2015-01-06",
          "trough_date": "2015-02-09",
          "recovery_date": "2015-03-18",
          "observed_until": "2015-03-18",
          "calendar_days": 71,
          "trading_sessions": 46,
          "max_drawdown": -0.1454431284,
          "censored": false
        },
        {
          "peak_date": "2015-03-18",
          "trough_date": "2015-03-19",
          "recovery_date": "2015-03-23",
          "observed_until": "2015-03-23",
          "calendar_days": 5,
          "trading_sessions": 3,
          "max_drawdown": -0.0010250832,
          "censored": false
        },
        {
          "peak_date": "2015-03-24",
          "trough_date": "2015-03-25",
          "recovery_date": "2015-03-30",
          "observed_until": "2015-03-30",
          "calendar_days": 6,
          "trading_sessions": 4,
          "max_drawdown": -0.009283391,
          "censored": false
        },
        {
          "peak_date": "2015-03-30",
          "trough_date": "2015-03-31",
          "recovery_date": "2015-04-01",
          "observed_until": "2015-04-01",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0083445612,
          "censored": false
        },
        {
          "peak_date": "2015-04-07",
          "trough_date": "2015-04-09",
          "recovery_date": "2015-04-13",
          "observed_until": "2015-04-13",
          "calendar_days": 6,
          "trading_sessions": 4,
          "max_drawdown": -0.0255827816,
          "censored": false
        },
        {
          "peak_date": "2015-04-14",
          "trough_date": "2015-04-15",
          "recovery_date": "2015-04-16",
          "observed_until": "2015-04-16",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0221058532,
          "censored": false
        },
        {
          "peak_date": "2015-04-17",
          "trough_date": "2015-04-20",
          "recovery_date": "2015-04-21",
          "observed_until": "2015-04-21",
          "calendar_days": 4,
          "trading_sessions": 2,
          "max_drawdown": -0.0039569444,
          "censored": false
        },
        {
          "peak_date": "2015-04-23",
          "trough_date": "2015-04-24",
          "recovery_date": "2015-04-27",
          "observed_until": "2015-04-27",
          "calendar_days": 4,
          "trading_sessions": 2,
          "max_drawdown": -0.0138073276,
          "censored": false
        },
        {
          "peak_date": "2015-04-27",
          "trough_date": "2015-04-30",
          "recovery_date": "2015-05-04",
          "observed_until": "2015-05-04",
          "calendar_days": 7,
          "trading_sessions": 4,
          "max_drawdown": -0.0337584204,
          "censored": false
        },
        {
          "peak_date": "2015-05-04",
          "trough_date": "2015-05-07",
          "recovery_date": "2015-05-25",
          "observed_until": "2015-05-25",
          "calendar_days": 21,
          "trading_sessions": 15,
          "max_drawdown": -0.1164333933,
          "censored": false
        },
        {
          "peak_date": "2015-05-27",
          "trough_date": "2015-05-28",
          "recovery_date": "2015-06-02",
          "observed_until": "2015-06-02",
          "calendar_days": 6,
          "trading_sessions": 4,
          "max_drawdown": -0.0686672552,
          "censored": false
        },
        {
          "peak_date": "2015-06-02",
          "trough_date": "2015-06-03",
          "recovery_date": "2015-06-04",
          "observed_until": "2015-06-04",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0063481737,
          "censored": false
        },
        {
          "peak_date": "2015-06-09",
          "trough_date": "2015-06-10",
          "recovery_date": "2015-06-12",
          "observed_until": "2015-06-12",
          "calendar_days": 3,
          "trading_sessions": 3,
          "max_drawdown": -0.0051895618,
          "censored": false
        },
        {
          "peak_date": "2015-06-12",
          "trough_date": "2016-01-28",
          "recovery_date": "2017-10-13",
          "observed_until": "2017-10-13",
          "calendar_days": 854,
          "trading_sessions": 569,
          "max_drawdown": -0.4356421687,
          "censored": false
        },
        {
          "peak_date": "2017-10-19",
          "trough_date": "2017-10-23",
          "recovery_date": "2017-10-24",
          "observed_until": "2017-10-24",
          "calendar_days": 5,
          "trading_sessions": 3,
          "max_drawdown": -0.0055105549,
          "censored": false
        },
        {
          "peak_date": "2017-11-02",
          "trough_date": "2017-11-03",
          "recovery_date": "2017-11-06",
          "observed_until": "2017-11-06",
          "calendar_days": 4,
          "trading_sessions": 2,
          "max_drawdown": -0.0010201601,
          "censored": false
        },
        {
          "peak_date": "2017-11-07",
          "trough_date": "2017-11-08",
          "recovery_date": "2017-11-09",
          "observed_until": "2017-11-09",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0034650451,
          "censored": false
        },
        {
          "peak_date": "2017-11-13",
          "trough_date": "2017-11-15",
          "recovery_date": "2017-11-16",
          "observed_until": "2017-11-16",
          "calendar_days": 3,
          "trading_sessions": 3,
          "max_drawdown": -0.0055326649,
          "censored": false
        },
        {
          "peak_date": "2017-11-22",
          "trough_date": "2017-12-07",
          "recovery_date": "2018-01-02",
          "observed_until": "2018-01-02",
          "calendar_days": 41,
          "trading_sessions": 28,
          "max_drawdown": -0.0554449602,
          "censored": false
        },
        {
          "peak_date": "2018-01-10",
          "trough_date": "2018-01-17",
          "recovery_date": "2018-01-22",
          "observed_until": "2018-01-22",
          "calendar_days": 12,
          "trading_sessions": 8,
          "max_drawdown": -0.0212011014,
          "censored": false
        },
        {
          "peak_date": "2018-01-29",
          "trough_date": "2018-01-30",
          "recovery_date": "2018-02-02",
          "observed_until": "2018-02-02",
          "calendar_days": 4,
          "trading_sessions": 4,
          "max_drawdown": -0.010745588,
          "censored": false
        },
        {
          "peak_date": "2018-02-05",
          "trough_date": "2019-01-03",
          "recovery_date": "2020-09-08",
          "observed_until": "2020-09-08",
          "calendar_days": 946,
          "trading_sessions": 629,
          "max_drawdown": -0.2477188249,
          "censored": false
        },
        {
          "peak_date": "2020-09-08",
          "trough_date": "2020-09-10",
          "recovery_date": "2020-09-18",
          "observed_until": "2020-09-18",
          "calendar_days": 10,
          "trading_sessions": 8,
          "max_drawdown": -0.0166652274,
          "censored": false
        },
        {
          "peak_date": "2020-09-18",
          "trough_date": "2020-09-25",
          "recovery_date": "2020-11-05",
          "observed_until": "2020-11-05",
          "calendar_days": 48,
          "trading_sessions": 28,
          "max_drawdown": -0.0463780545,
          "censored": false
        },
        {
          "peak_date": "2020-11-09",
          "trough_date": "2020-11-13",
          "recovery_date": "2020-11-16",
          "observed_until": "2020-11-16",
          "calendar_days": 7,
          "trading_sessions": 5,
          "max_drawdown": -0.0184416157,
          "censored": false
        },
        {
          "peak_date": "2020-11-18",
          "trough_date": "2020-11-19",
          "recovery_date": "2020-11-20",
          "observed_until": "2020-11-20",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0086201871,
          "censored": false
        },
        {
          "peak_date": "2020-11-23",
          "trough_date": "2020-12-14",
          "recovery_date": "2021-01-13",
          "observed_until": "2021-01-13",
          "calendar_days": 51,
          "trading_sessions": 36,
          "max_drawdown": -0.0730908136,
          "censored": false
        },
        {
          "peak_date": "2021-01-13",
          "trough_date": "2021-02-05",
          "recovery_date": "2021-03-12",
          "observed_until": "2021-03-12",
          "calendar_days": 58,
          "trading_sessions": 37,
          "max_drawdown": -0.1287278632,
          "censored": false
        },
        {
          "peak_date": "2021-03-18",
          "trough_date": "2021-03-19",
          "recovery_date": "2021-03-22",
          "observed_until": "2021-03-22",
          "calendar_days": 4,
          "trading_sessions": 2,
          "max_drawdown": -0.0078819918,
          "censored": false
        },
        {
          "peak_date": "2021-03-22",
          "trough_date": "2021-03-24",
          "recovery_date": "2021-04-01",
          "observed_until": "2021-04-01",
          "calendar_days": 10,
          "trading_sessions": 8,
          "max_drawdown": -0.0557192937,
          "censored": false
        },
        {
          "peak_date": "2021-04-01",
          "trough_date": "2021-04-02",
          "recovery_date": "2021-04-07",
          "observed_until": "2021-04-07",
          "calendar_days": 6,
          "trading_sessions": 3,
          "max_drawdown": -0.0069030846,
          "censored": false
        },
        {
          "peak_date": "2021-04-07",
          "trough_date": "2021-04-08",
          "recovery_date": "2021-04-09",
          "observed_until": "2021-04-09",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0075840765,
          "censored": false
        },
        {
          "peak_date": "2021-04-09",
          "trough_date": "2021-04-13",
          "recovery_date": "2021-04-27",
          "observed_until": "2021-04-27",
          "calendar_days": 18,
          "trading_sessions": 12,
          "max_drawdown": -0.0304983824,
          "censored": false
        },
        {
          "peak_date": "2021-04-29",
          "trough_date": "2021-04-30",
          "recovery_date": "2021-05-06",
          "observed_until": "2021-05-06",
          "calendar_days": 7,
          "trading_sessions": 2,
          "max_drawdown": -0.0081720568,
          "censored": false
        },
        {
          "peak_date": "2021-05-10",
          "trough_date": "2021-05-20",
          "recovery_date": "2021-06-10",
          "observed_until": "2021-06-10",
          "calendar_days": 31,
          "trading_sessions": 23,
          "max_drawdown": -0.0527434055,
          "censored": false
        },
        {
          "peak_date": "2021-06-11",
          "trough_date": "2021-06-16",
          "recovery_date": "2021-06-25",
          "observed_until": "2021-06-25",
          "calendar_days": 14,
          "trading_sessions": 9,
          "max_drawdown": -0.0204533581,
          "censored": false
        },
        {
          "peak_date": "2021-06-28",
          "trough_date": "2021-07-01",
          "recovery_date": "2021-07-07",
          "observed_until": "2021-07-07",
          "calendar_days": 9,
          "trading_sessions": 7,
          "max_drawdown": -0.0137492325,
          "censored": false
        },
        {
          "peak_date": "2021-07-07",
          "trough_date": "2021-07-09",
          "recovery_date": "2021-07-19",
          "observed_until": "2021-07-19",
          "calendar_days": 12,
          "trading_sessions": 8,
          "max_drawdown": -0.023328542,
          "censored": false
        },
        {
          "peak_date": "2021-07-19",
          "trough_date": "2021-07-21",
          "recovery_date": "2021-07-22",
          "observed_until": "2021-07-22",
          "calendar_days": 3,
          "trading_sessions": 3,
          "max_drawdown": -0.0113597465,
          "censored": false
        },
        {
          "peak_date": "2021-07-22",
          "trough_date": "2021-07-28",
          "recovery_date": "2021-08-11",
          "observed_until": "2021-08-11",
          "calendar_days": 20,
          "trading_sessions": 14,
          "max_drawdown": -0.0665083728,
          "censored": false
        },
        {
          "peak_date": "2021-08-13",
          "trough_date": "2021-08-20",
          "recovery_date": "2021-08-26",
          "observed_until": "2021-08-26",
          "calendar_days": 13,
          "trading_sessions": 9,
          "max_drawdown": -0.0324350597,
          "censored": false
        },
        {
          "peak_date": "2021-08-31",
          "trough_date": "2021-09-01",
          "recovery_date": "2021-09-02",
          "observed_until": "2021-09-02",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0055667574,
          "censored": false
        },
        {
          "peak_date": "2021-09-09",
          "trough_date": "2021-09-10",
          "recovery_date": "2021-09-13",
          "observed_until": "2021-09-13",
          "calendar_days": 4,
          "trading_sessions": 2,
          "max_drawdown": -0.0163549079,
          "censored": false
        },
        {
          "peak_date": "2021-09-13",
          "trough_date": "2021-11-16",
          "recovery_date": "2023-04-18",
          "observed_until": "2023-04-18",
          "calendar_days": 582,
          "trading_sessions": 384,
          "max_drawdown": -0.224334742,
          "censored": false
        },
        {
          "peak_date": "2023-04-18",
          "trough_date": "2023-04-27",
          "recovery_date": "2023-05-08",
          "observed_until": "2023-05-08",
          "calendar_days": 20,
          "trading_sessions": 11,
          "max_drawdown": -0.0324385757,
          "censored": false
        },
        {
          "peak_date": "2023-05-08",
          "trough_date": "2023-05-31",
          "recovery_date": "2024-01-02",
          "observed_until": "2024-01-02",
          "calendar_days": 239,
          "trading_sessions": 162,
          "max_drawdown": -0.1103498584,
          "censored": false
        },
        {
          "peak_date": "2024-01-04",
          "trough_date": "2024-01-11",
          "recovery_date": "2024-01-15",
          "observed_until": "2024-01-15",
          "calendar_days": 11,
          "trading_sessions": 7,
          "max_drawdown": -0.0155797784,
          "censored": false
        },
        {
          "peak_date": "2024-01-16",
          "trough_date": "2024-01-22",
          "recovery_date": "2024-01-25",
          "observed_until": "2024-01-25",
          "calendar_days": 9,
          "trading_sessions": 7,
          "max_drawdown": -0.0484960048,
          "censored": false
        },
        {
          "peak_date": "2024-01-26",
          "trough_date": "2024-02-02",
          "recovery_date": "2024-02-06",
          "observed_until": "2024-02-06",
          "calendar_days": 11,
          "trading_sessions": 7,
          "max_drawdown": -0.031075984,
          "censored": false
        },
        {
          "peak_date": "2024-02-07",
          "trough_date": "2024-02-08",
          "recovery_date": "2024-02-19",
          "observed_until": "2024-02-19",
          "calendar_days": 12,
          "trading_sessions": 2,
          "max_drawdown": -0.0072456835,
          "censored": false
        },
        {
          "peak_date": "2024-02-20",
          "trough_date": "2024-02-21",
          "recovery_date": "2024-02-22",
          "observed_until": "2024-02-22",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0008444346,
          "censored": false
        },
        {
          "peak_date": "2024-02-22",
          "trough_date": "2024-02-28",
          "recovery_date": "2024-03-04",
          "observed_until": "2024-03-04",
          "calendar_days": 11,
          "trading_sessions": 7,
          "max_drawdown": -0.0238631606,
          "censored": false
        },
        {
          "peak_date": "2024-03-08",
          "trough_date": "2024-03-27",
          "recovery_date": "2024-04-03",
          "observed_until": "2024-04-03",
          "calendar_days": 26,
          "trading_sessions": 18,
          "max_drawdown": -0.0435791224,
          "censored": false
        },
        {
          "peak_date": "2024-04-03",
          "trough_date": "2024-04-09",
          "recovery_date": "2024-04-11",
          "observed_until": "2024-04-11",
          "calendar_days": 8,
          "trading_sessions": 4,
          "max_drawdown": -0.0096479366,
          "censored": false
        },
        {
          "peak_date": "2024-04-15",
          "trough_date": "2024-04-16",
          "recovery_date": "2024-04-19",
          "observed_until": "2024-04-19",
          "calendar_days": 4,
          "trading_sessions": 4,
          "max_drawdown": -0.0133457624,
          "censored": false
        },
        {
          "peak_date": "2024-04-19",
          "trough_date": "2024-04-23",
          "recovery_date": "2024-05-09",
          "observed_until": "2024-05-09",
          "calendar_days": 20,
          "trading_sessions": 11,
          "max_drawdown": -0.0434467152,
          "censored": false
        },
        {
          "peak_date": "2024-05-13",
          "trough_date": "2024-05-16",
          "recovery_date": "2024-05-20",
          "observed_until": "2024-05-20",
          "calendar_days": 7,
          "trading_sessions": 5,
          "max_drawdown": -0.0146448528,
          "censored": false
        },
        {
          "peak_date": "2024-05-20",
          "trough_date": "2024-05-24",
          "recovery_date": "2024-05-28",
          "observed_until": "2024-05-28",
          "calendar_days": 8,
          "trading_sessions": 6,
          "max_drawdown": -0.0247641822,
          "censored": false
        },
        {
          "peak_date": "2024-05-29",
          "trough_date": "2024-05-31",
          "recovery_date": "2024-06-06",
          "observed_until": "2024-06-06",
          "calendar_days": 8,
          "trading_sessions": 6,
          "max_drawdown": -0.0169151256,
          "censored": false
        },
        {
          "peak_date": "2024-06-07",
          "trough_date": "2024-09-12",
          "recovery_date": "2024-09-27",
          "observed_until": "2024-09-27",
          "calendar_days": 112,
          "trading_sessions": 77,
          "max_drawdown": -0.1465050864,
          "censored": false
        },
        {
          "peak_date": "2024-10-08",
          "trough_date": "2025-04-07",
          "recovery_date": "2025-08-25",
          "observed_until": "2025-08-25",
          "calendar_days": 321,
          "trading_sessions": 217,
          "max_drawdown": -0.1883680424,
          "censored": false
        },
        {
          "peak_date": "2025-08-26",
          "trough_date": "2025-09-04",
          "recovery_date": "2025-10-09",
          "observed_until": "2025-10-09",
          "calendar_days": 44,
          "trading_sessions": 26,
          "max_drawdown": -0.0400720212,
          "censored": false
        },
        {
          "peak_date": "2025-10-10",
          "trough_date": "2025-10-13",
          "recovery_date": "2025-10-15",
          "observed_until": "2025-10-15",
          "calendar_days": 5,
          "trading_sessions": 3,
          "max_drawdown": -0.0060754207,
          "censored": false
        },
        {
          "peak_date": "2025-10-15",
          "trough_date": "2025-10-17",
          "recovery_date": "2025-10-23",
          "observed_until": "2025-10-23",
          "calendar_days": 8,
          "trading_sessions": 6,
          "max_drawdown": -0.015507683,
          "censored": false
        },
        {
          "peak_date": "2025-10-27",
          "trough_date": "2025-10-28",
          "recovery_date": "2025-10-29",
          "observed_until": "2025-10-29",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0103042901,
          "censored": false
        },
        {
          "peak_date": "2025-10-30",
          "trough_date": "2025-10-31",
          "recovery_date": "2025-11-03",
          "observed_until": "2025-11-03",
          "calendar_days": 4,
          "trading_sessions": 2,
          "max_drawdown": -0.0048466225,
          "censored": false
        },
        {
          "peak_date": "2025-11-03",
          "trough_date": "2025-11-04",
          "recovery_date": "2025-11-06",
          "observed_until": "2025-11-06",
          "calendar_days": 3,
          "trading_sessions": 3,
          "max_drawdown": -0.0124112155,
          "censored": false
        },
        {
          "peak_date": "2025-11-10",
          "trough_date": "2025-11-11",
          "recovery_date": "2025-11-12",
          "observed_until": "2025-11-12",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0051421667,
          "censored": false
        },
        {
          "peak_date": "2025-11-13",
          "trough_date": "2025-11-24",
          "recovery_date": "2026-01-06",
          "observed_until": "2026-01-06",
          "calendar_days": 54,
          "trading_sessions": 36,
          "max_drawdown": -0.0571013297,
          "censored": false
        },
        {
          "peak_date": "2026-01-06",
          "trough_date": "2026-01-08",
          "recovery_date": "2026-01-19",
          "observed_until": "2026-01-19",
          "calendar_days": 13,
          "trading_sessions": 9,
          "max_drawdown": -0.0151168217,
          "censored": false
        },
        {
          "peak_date": "2026-01-26",
          "trough_date": "2026-01-27",
          "recovery_date": "2026-01-28",
          "observed_until": "2026-01-28",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0054356722,
          "censored": false
        },
        {
          "peak_date": "2026-01-29",
          "trough_date": "2026-02-02",
          "recovery_date": "2026-03-02",
          "observed_until": "2026-03-02",
          "calendar_days": 32,
          "trading_sessions": 16,
          "max_drawdown": -0.0633964394,
          "censored": false
        },
        {
          "peak_date": "2026-03-02",
          "trough_date": "2026-03-04",
          "recovery_date": "2026-03-06",
          "observed_until": "2026-03-06",
          "calendar_days": 4,
          "trading_sessions": 4,
          "max_drawdown": -0.0108848596,
          "censored": false
        },
        {
          "peak_date": "2026-03-09",
          "trough_date": "2026-03-10",
          "recovery_date": "2026-03-11",
          "observed_until": "2026-03-11",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0077519908,
          "censored": false
        },
        {
          "peak_date": "2026-03-12",
          "trough_date": "2026-06-26",
          "recovery_date": null,
          "observed_until": "2026-09-04",
          "calendar_days": 176,
          "trading_sessions": 121,
          "max_drawdown": -0.2309665033,
          "censored": true
        }
      ],
      "horizons": [
        {
          "years": 1,
          "mature_entries": 2596,
          "immature_entries": 242,
          "loss_fraction": 0.1675654854,
          "worst_return": -0.3780102858,
          "median_return": 0.1513363736
        },
        {
          "years": 3,
          "mature_entries": 2111,
          "immature_entries": 727,
          "loss_fraction": 0.0004737091,
          "worst_return": -0.0130582432,
          "median_return": 0.6401494913
        },
        {
          "years": 5,
          "mature_entries": 1627,
          "immature_entries": 1211,
          "loss_fraction": 0.0,
          "worst_return": 0.0697381127,
          "median_return": 1.2265851258
        },
        {
          "years": 10,
          "mature_entries": 410,
          "immature_entries": 2428,
          "loss_fraction": 0.0,
          "worst_return": 1.9381328972,
          "median_return": 3.8625814171
        }
      ],
      "entries": [
        {
          "entry_date": "2018-02-05",
          "breakeven_date": "2020-09-08",
          "observed_until": "2020-09-08",
          "calendar_days": 946,
          "trading_sessions": 629,
          "censored": false,
          "worst_return_before_breakeven": -0.2477188249
        },
        {
          "entry_date": "2015-06-12",
          "breakeven_date": "2017-10-13",
          "observed_until": "2017-10-13",
          "calendar_days": 854,
          "trading_sessions": 569,
          "censored": false,
          "worst_return_before_breakeven": -0.4356421687
        },
        {
          "entry_date": "2015-06-15",
          "breakeven_date": "2017-10-10",
          "observed_until": "2017-10-10",
          "calendar_days": 848,
          "trading_sessions": 565,
          "censored": false,
          "worst_return_before_breakeven": -0.4310002263
        },
        {
          "entry_date": "2015-06-17",
          "breakeven_date": "2017-10-09",
          "observed_until": "2017-10-09",
          "calendar_days": 845,
          "trading_sessions": 562,
          "censored": false,
          "worst_return_before_breakeven": -0.4284190587
        },
        {
          "entry_date": "2015-06-24",
          "breakeven_date": "2017-10-09",
          "observed_until": "2017-10-09",
          "calendar_days": 838,
          "trading_sessions": 558,
          "censored": false,
          "worst_return_before_breakeven": -0.4275035752
        },
        {
          "entry_date": "2015-06-25",
          "breakeven_date": "2017-07-24",
          "observed_until": "2017-07-24",
          "calendar_days": 760,
          "trading_sessions": 507,
          "censored": false,
          "worst_return_before_breakeven": -0.413257041
        },
        {
          "entry_date": "2015-06-30",
          "breakeven_date": "2017-06-27",
          "observed_until": "2017-06-27",
          "calendar_days": 728,
          "trading_sessions": 485,
          "censored": false,
          "worst_return_before_breakeven": -0.4026883056
        },
        {
          "entry_date": "2015-07-13",
          "breakeven_date": "2017-06-08",
          "observed_until": "2017-06-08",
          "calendar_days": 696,
          "trading_sessions": 463,
          "censored": false,
          "worst_return_before_breakeven": -0.3721907911
        },
        {
          "entry_date": "2015-07-23",
          "breakeven_date": "2017-05-26",
          "observed_until": "2017-05-26",
          "calendar_days": 673,
          "trading_sessions": 448,
          "censored": false,
          "worst_return_before_breakeven": -0.3520902078
        },
        {
          "entry_date": "2015-08-17",
          "breakeven_date": "2017-05-23",
          "observed_until": "2017-05-23",
          "calendar_days": 645,
          "trading_sessions": 428,
          "censored": false,
          "worst_return_before_breakeven": -0.3451795459
        },
        {
          "entry_date": "2021-09-13",
          "breakeven_date": "2023-04-18",
          "observed_until": "2023-04-18",
          "calendar_days": 582,
          "trading_sessions": 384,
          "censored": false,
          "worst_return_before_breakeven": -0.224334742
        },
        {
          "entry_date": "2015-08-19",
          "breakeven_date": "2017-03-21",
          "observed_until": "2017-03-21",
          "calendar_days": 580,
          "trading_sessions": 384,
          "censored": false,
          "worst_return_before_breakeven": -0.3097181576
        },
        {
          "entry_date": "2021-09-14",
          "breakeven_date": "2023-04-14",
          "observed_until": "2023-04-14",
          "calendar_days": 577,
          "trading_sessions": 381,
          "censored": false,
          "worst_return_before_breakeven": -0.1998380538
        },
        {
          "entry_date": "2021-09-23",
          "breakeven_date": "2023-04-12",
          "observed_until": "2023-04-12",
          "calendar_days": 566,
          "trading_sessions": 374,
          "censored": false,
          "worst_return_before_breakeven": -0.1954590506
        },
        {
          "entry_date": "2015-08-20",
          "breakeven_date": "2017-02-20",
          "observed_until": "2017-02-20",
          "calendar_days": 550,
          "trading_sessions": 362,
          "censored": false,
          "worst_return_before_breakeven": -0.2891744934
        },
        {
          "entry_date": "2019-04-19",
          "breakeven_date": "2020-09-08",
          "observed_until": "2020-09-08",
          "calendar_days": 508,
          "trading_sessions": 339,
          "censored": false,
          "worst_return_before_breakeven": -0.1989024797
        },
        {
          "entry_date": "2019-04-22",
          "breakeven_date": "2020-07-09",
          "observed_until": "2020-07-09",
          "calendar_days": 444,
          "trading_sessions": 295,
          "censored": false,
          "worst_return_before_breakeven": -0.1841373465
        },
        {
          "entry_date": "2021-09-24",
          "breakeven_date": "2022-12-05",
          "observed_until": "2022-12-05",
          "calendar_days": 437,
          "trading_sessions": 288,
          "censored": false,
          "worst_return_before_breakeven": -0.1687325997
        },
        {
          "entry_date": "2018-02-06",
          "breakeven_date": "2019-04-03",
          "observed_until": "2019-04-03",
          "calendar_days": 421,
          "trading_sessions": 278,
          "censored": false,
          "worst_return_before_breakeven": -0.2201874187
        },
        {
          "entry_date": "2018-02-26",
          "breakeven_date": "2019-04-01",
          "observed_until": "2019-04-01",
          "calendar_days": 399,
          "trading_sessions": 267,
          "censored": false,
          "worst_return_before_breakeven": -0.20700421
        }
      ]
    },
    {
      "ts_code": "932369.CSI",
      "name": "1000现金流",
      "start": "2015-01-05",
      "end": "2026-09-04",
      "observations": 2838,
      "completed_episode_count": 35,
      "longest_completed_underwater_calendar_days": 2285,
      "longest_observed_underwater_calendar_days": 2285,
      "currently_underwater": true,
      "current_underwater_calendar_days": 189,
      "current_peak_date": "2026-02-27",
      "gain_needed_to_recover": 0.1764868083,
      "unrecovered_entry_count": 23,
      "historical_only": true,
      "group": "cashflow_price",
      "role": "extension",
      "episodes": [
        {
          "peak_date": "2015-01-07",
          "trough_date": "2015-01-19",
          "recovery_date": "2015-01-22",
          "observed_until": "2015-01-22",
          "calendar_days": 15,
          "trading_sessions": 11,
          "max_drawdown": -0.0553049877,
          "censored": false
        },
        {
          "peak_date": "2015-01-27",
          "trough_date": "2015-02-06",
          "recovery_date": "2015-02-26",
          "observed_until": "2015-02-26",
          "calendar_days": 30,
          "trading_sessions": 17,
          "max_drawdown": -0.0617827569,
          "censored": false
        },
        {
          "peak_date": "2015-03-02",
          "trough_date": "2015-03-03",
          "recovery_date": "2015-03-04",
          "observed_until": "2015-03-04",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0093531846,
          "censored": false
        },
        {
          "peak_date": "2015-03-05",
          "trough_date": "2015-03-06",
          "recovery_date": "2015-03-09",
          "observed_until": "2015-03-09",
          "calendar_days": 4,
          "trading_sessions": 2,
          "max_drawdown": -0.0092541685,
          "censored": false
        },
        {
          "peak_date": "2015-03-10",
          "trough_date": "2015-03-11",
          "recovery_date": "2015-03-12",
          "observed_until": "2015-03-12",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0034528284,
          "censored": false
        },
        {
          "peak_date": "2015-03-18",
          "trough_date": "2015-03-19",
          "recovery_date": "2015-03-20",
          "observed_until": "2015-03-20",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0001933085,
          "censored": false
        },
        {
          "peak_date": "2015-03-25",
          "trough_date": "2015-03-26",
          "recovery_date": "2015-03-30",
          "observed_until": "2015-03-30",
          "calendar_days": 5,
          "trading_sessions": 3,
          "max_drawdown": -0.0117289437,
          "censored": false
        },
        {
          "peak_date": "2015-03-30",
          "trough_date": "2015-03-31",
          "recovery_date": "2015-04-01",
          "observed_until": "2015-04-01",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0030069264,
          "censored": false
        },
        {
          "peak_date": "2015-04-07",
          "trough_date": "2015-04-09",
          "recovery_date": "2015-04-13",
          "observed_until": "2015-04-13",
          "calendar_days": 6,
          "trading_sessions": 4,
          "max_drawdown": -0.035458679,
          "censored": false
        },
        {
          "peak_date": "2015-04-14",
          "trough_date": "2015-04-20",
          "recovery_date": "2015-04-22",
          "observed_until": "2015-04-22",
          "calendar_days": 8,
          "trading_sessions": 6,
          "max_drawdown": -0.0397944146,
          "censored": false
        },
        {
          "peak_date": "2015-04-23",
          "trough_date": "2015-04-24",
          "recovery_date": "2015-04-27",
          "observed_until": "2015-04-27",
          "calendar_days": 4,
          "trading_sessions": 2,
          "max_drawdown": -0.0071387283,
          "censored": false
        },
        {
          "peak_date": "2015-04-27",
          "trough_date": "2015-04-28",
          "recovery_date": "2015-04-30",
          "observed_until": "2015-04-30",
          "calendar_days": 3,
          "trading_sessions": 3,
          "max_drawdown": -0.0125389104,
          "censored": false
        },
        {
          "peak_date": "2015-05-04",
          "trough_date": "2015-05-07",
          "recovery_date": "2015-05-13",
          "observed_until": "2015-05-13",
          "calendar_days": 9,
          "trading_sessions": 7,
          "max_drawdown": -0.0919318014,
          "censored": false
        },
        {
          "peak_date": "2015-05-14",
          "trough_date": "2015-05-15",
          "recovery_date": "2015-05-19",
          "observed_until": "2015-05-19",
          "calendar_days": 5,
          "trading_sessions": 3,
          "max_drawdown": -0.0177178481,
          "censored": false
        },
        {
          "peak_date": "2015-05-27",
          "trough_date": "2015-05-28",
          "recovery_date": "2015-06-02",
          "observed_until": "2015-06-02",
          "calendar_days": 6,
          "trading_sessions": 4,
          "max_drawdown": -0.0629178972,
          "censored": false
        },
        {
          "peak_date": "2015-06-03",
          "trough_date": "2015-06-04",
          "recovery_date": "2015-06-05",
          "observed_until": "2015-06-05",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0051591121,
          "censored": false
        },
        {
          "peak_date": "2015-06-12",
          "trough_date": "2018-10-18",
          "recovery_date": "2021-09-13",
          "observed_until": "2021-09-13",
          "calendar_days": 2285,
          "trading_sessions": 1525,
          "max_drawdown": -0.5813722186,
          "censored": false
        },
        {
          "peak_date": "2021-09-13",
          "trough_date": "2024-02-05",
          "recovery_date": "2024-10-08",
          "observed_until": "2024-10-08",
          "calendar_days": 1121,
          "trading_sessions": 738,
          "max_drawdown": -0.2580835167,
          "censored": false
        },
        {
          "peak_date": "2024-10-08",
          "trough_date": "2025-01-13",
          "recovery_date": "2025-03-26",
          "observed_until": "2025-03-26",
          "calendar_days": 169,
          "trading_sessions": 114,
          "max_drawdown": -0.1286531328,
          "censored": false
        },
        {
          "peak_date": "2025-03-26",
          "trough_date": "2025-04-07",
          "recovery_date": "2025-07-21",
          "observed_until": "2025-07-21",
          "calendar_days": 117,
          "trading_sessions": 78,
          "max_drawdown": -0.1136759484,
          "censored": false
        },
        {
          "peak_date": "2025-07-22",
          "trough_date": "2025-07-23",
          "recovery_date": "2025-07-24",
          "observed_until": "2025-07-24",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0065935278,
          "censored": false
        },
        {
          "peak_date": "2025-07-24",
          "trough_date": "2025-07-31",
          "recovery_date": "2025-08-06",
          "observed_until": "2025-08-06",
          "calendar_days": 13,
          "trading_sessions": 9,
          "max_drawdown": -0.0218013842,
          "censored": false
        },
        {
          "peak_date": "2025-08-06",
          "trough_date": "2025-08-07",
          "recovery_date": "2025-08-08",
          "observed_until": "2025-08-08",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0006798217,
          "censored": false
        },
        {
          "peak_date": "2025-08-13",
          "trough_date": "2025-08-14",
          "recovery_date": "2025-08-15",
          "observed_until": "2025-08-15",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0123637571,
          "censored": false
        },
        {
          "peak_date": "2025-08-18",
          "trough_date": "2025-08-19",
          "recovery_date": "2025-08-20",
          "observed_until": "2025-08-20",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0011523952,
          "censored": false
        },
        {
          "peak_date": "2025-08-26",
          "trough_date": "2025-09-04",
          "recovery_date": "2025-10-15",
          "observed_until": "2025-10-15",
          "calendar_days": 50,
          "trading_sessions": 30,
          "max_drawdown": -0.0441286753,
          "censored": false
        },
        {
          "peak_date": "2025-10-15",
          "trough_date": "2025-10-17",
          "recovery_date": "2025-10-23",
          "observed_until": "2025-10-23",
          "calendar_days": 8,
          "trading_sessions": 6,
          "max_drawdown": -0.0173749077,
          "censored": false
        },
        {
          "peak_date": "2025-10-23",
          "trough_date": "2025-10-24",
          "recovery_date": "2025-10-27",
          "observed_until": "2025-10-27",
          "calendar_days": 4,
          "trading_sessions": 2,
          "max_drawdown": -0.000916468,
          "censored": false
        },
        {
          "peak_date": "2025-10-27",
          "trough_date": "2025-10-28",
          "recovery_date": "2025-10-29",
          "observed_until": "2025-10-29",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0001368875,
          "censored": false
        },
        {
          "peak_date": "2025-10-29",
          "trough_date": "2025-10-30",
          "recovery_date": "2025-11-03",
          "observed_until": "2025-11-03",
          "calendar_days": 5,
          "trading_sessions": 3,
          "max_drawdown": -0.0072487016,
          "censored": false
        },
        {
          "peak_date": "2025-11-03",
          "trough_date": "2025-11-04",
          "recovery_date": "2025-11-05",
          "observed_until": "2025-11-05",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0034900574,
          "censored": false
        },
        {
          "peak_date": "2025-11-06",
          "trough_date": "2025-11-07",
          "recovery_date": "2025-11-10",
          "observed_until": "2025-11-10",
          "calendar_days": 4,
          "trading_sessions": 2,
          "max_drawdown": -0.001828296,
          "censored": false
        },
        {
          "peak_date": "2025-11-11",
          "trough_date": "2025-11-21",
          "recovery_date": "2026-01-09",
          "observed_until": "2026-01-09",
          "calendar_days": 59,
          "trading_sessions": 41,
          "max_drawdown": -0.0644189799,
          "censored": false
        },
        {
          "peak_date": "2026-01-12",
          "trough_date": "2026-01-16",
          "recovery_date": "2026-01-19",
          "observed_until": "2026-01-19",
          "calendar_days": 7,
          "trading_sessions": 5,
          "max_drawdown": -0.0110237126,
          "censored": false
        },
        {
          "peak_date": "2026-01-23",
          "trough_date": "2026-02-02",
          "recovery_date": "2026-02-27",
          "observed_until": "2026-02-27",
          "calendar_days": 35,
          "trading_sessions": 19,
          "max_drawdown": -0.0444547818,
          "censored": false
        },
        {
          "peak_date": "2026-02-27",
          "trough_date": "2026-06-30",
          "recovery_date": null,
          "observed_until": "2026-09-04",
          "calendar_days": 189,
          "trading_sessions": 130,
          "max_drawdown": -0.2292931404,
          "censored": true
        }
      ],
      "horizons": [
        {
          "years": 1,
          "mature_entries": 2596,
          "immature_entries": 242,
          "loss_fraction": 0.3713405239,
          "worst_return": -0.4205780448,
          "median_return": 0.0584156685
        },
        {
          "years": 3,
          "mature_entries": 2111,
          "immature_entries": 727,
          "loss_fraction": 0.2733301753,
          "worst_return": -0.4827592638,
          "median_return": 0.1798857845
        },
        {
          "years": 5,
          "mature_entries": 1627,
          "immature_entries": 1211,
          "loss_fraction": 0.0872771973,
          "worst_return": -0.4364269223,
          "median_return": 0.5288205895
        },
        {
          "years": 10,
          "mature_entries": 410,
          "immature_entries": 2428,
          "loss_fraction": 0.0,
          "worst_return": 0.0193518218,
          "median_return": 0.7101087393
        }
      ],
      "entries": [
        {
          "entry_date": "2015-06-12",
          "breakeven_date": "2021-09-13",
          "observed_until": "2021-09-13",
          "calendar_days": 2285,
          "trading_sessions": 1525,
          "censored": false,
          "worst_return_before_breakeven": -0.5813722186
        },
        {
          "entry_date": "2015-06-15",
          "breakeven_date": "2021-09-09",
          "observed_until": "2021-09-09",
          "calendar_days": 2278,
          "trading_sessions": 1522,
          "censored": false,
          "worst_return_before_breakeven": -0.5746582478
        },
        {
          "entry_date": "2015-06-17",
          "breakeven_date": "2021-09-08",
          "observed_until": "2021-09-08",
          "calendar_days": 2275,
          "trading_sessions": 1519,
          "censored": false,
          "worst_return_before_breakeven": -0.5647455989
        },
        {
          "entry_date": "2015-06-18",
          "breakeven_date": "2021-09-07",
          "observed_until": "2021-09-07",
          "calendar_days": 2273,
          "trading_sessions": 1517,
          "censored": false,
          "worst_return_before_breakeven": -0.5549134127
        },
        {
          "entry_date": "2015-06-24",
          "breakeven_date": "2021-09-07",
          "observed_until": "2021-09-07",
          "calendar_days": 2267,
          "trading_sessions": 1514,
          "censored": false,
          "worst_return_before_breakeven": -0.5488754766
        },
        {
          "entry_date": "2015-06-25",
          "breakeven_date": "2021-09-02",
          "observed_until": "2021-09-02",
          "calendar_days": 2261,
          "trading_sessions": 1510,
          "censored": false,
          "worst_return_before_breakeven": -0.5341814307
        },
        {
          "entry_date": "2015-06-26",
          "breakeven_date": "2021-08-25",
          "observed_until": "2021-08-25",
          "calendar_days": 2252,
          "trading_sessions": 1503,
          "censored": false,
          "worst_return_before_breakeven": -0.4931855066
        },
        {
          "entry_date": "2015-06-30",
          "breakeven_date": "2021-08-12",
          "observed_until": "2021-08-12",
          "calendar_days": 2235,
          "trading_sessions": 1492,
          "censored": false,
          "worst_return_before_breakeven": -0.4825477978
        },
        {
          "entry_date": "2015-08-17",
          "breakeven_date": "2021-05-26",
          "observed_until": "2021-05-26",
          "calendar_days": 2109,
          "trading_sessions": 1403,
          "censored": false,
          "worst_return_before_breakeven": -0.45947218
        },
        {
          "entry_date": "2015-12-30",
          "breakeven_date": "2021-03-02",
          "observed_until": "2021-03-02",
          "calendar_days": 1889,
          "trading_sessions": 1256,
          "censored": false,
          "worst_return_before_breakeven": -0.4304706715
        },
        {
          "entry_date": "2015-12-31",
          "breakeven_date": "2021-03-01",
          "observed_until": "2021-03-01",
          "calendar_days": 1887,
          "trading_sessions": 1254,
          "censored": false,
          "worst_return_before_breakeven": -0.4228174312
        },
        {
          "entry_date": "2016-11-22",
          "breakeven_date": "2021-02-22",
          "observed_until": "2021-02-22",
          "calendar_days": 1553,
          "trading_sessions": 1033,
          "censored": false,
          "worst_return_before_breakeven": -0.4121550036
        },
        {
          "entry_date": "2016-11-23",
          "breakeven_date": "2020-08-18",
          "observed_until": "2020-08-18",
          "calendar_days": 1364,
          "trading_sessions": 910,
          "censored": false,
          "worst_return_before_breakeven": -0.4058836474
        },
        {
          "entry_date": "2016-11-28",
          "breakeven_date": "2020-08-05",
          "observed_until": "2020-08-05",
          "calendar_days": 1346,
          "trading_sessions": 898,
          "censored": false,
          "worst_return_before_breakeven": -0.4052848103
        },
        {
          "entry_date": "2016-11-29",
          "breakeven_date": "2020-08-03",
          "observed_until": "2020-08-03",
          "calendar_days": 1343,
          "trading_sessions": 895,
          "censored": false,
          "worst_return_before_breakeven": -0.4007237605
        },
        {
          "entry_date": "2016-12-01",
          "breakeven_date": "2020-08-03",
          "observed_until": "2020-08-03",
          "calendar_days": 1341,
          "trading_sessions": 893,
          "censored": false,
          "worst_return_before_breakeven": -0.3974862331
        },
        {
          "entry_date": "2016-12-07",
          "breakeven_date": "2020-08-03",
          "observed_until": "2020-08-03",
          "calendar_days": 1335,
          "trading_sessions": 889,
          "censored": false,
          "worst_return_before_breakeven": -0.3940565357
        },
        {
          "entry_date": "2017-04-06",
          "breakeven_date": "2020-08-03",
          "observed_until": "2020-08-03",
          "calendar_days": 1215,
          "trading_sessions": 811,
          "censored": false,
          "worst_return_before_breakeven": -0.3940295973
        },
        {
          "entry_date": "2017-04-07",
          "breakeven_date": "2020-08-03",
          "observed_until": "2020-08-03",
          "calendar_days": 1214,
          "trading_sessions": 810,
          "censored": false,
          "worst_return_before_breakeven": -0.3915510574
        },
        {
          "entry_date": "2017-04-13",
          "breakeven_date": "2020-08-03",
          "observed_until": "2020-08-03",
          "calendar_days": 1208,
          "trading_sessions": 806,
          "censored": false,
          "worst_return_before_breakeven": -0.3909412428
        }
      ]
    },
    {
      "ts_code": "932369CNY010.CSI",
      "name": "1000现金流（税前全收益）",
      "start": "2015-01-05",
      "end": "2026-09-04",
      "observations": 2838,
      "completed_episode_count": 47,
      "longest_completed_underwater_calendar_days": 2272,
      "longest_observed_underwater_calendar_days": 2272,
      "currently_underwater": true,
      "current_underwater_calendar_days": 189,
      "current_peak_date": "2026-02-27",
      "gain_needed_to_recover": 0.1492142517,
      "unrecovered_entry_count": 20,
      "historical_only": true,
      "group": "cashflow_gross_total_return",
      "role": "extension",
      "episodes": [
        {
          "peak_date": "2015-01-07",
          "trough_date": "2015-01-19",
          "recovery_date": "2015-01-22",
          "observed_until": "2015-01-22",
          "calendar_days": 15,
          "trading_sessions": 11,
          "max_drawdown": -0.0553050527,
          "censored": false
        },
        {
          "peak_date": "2015-01-27",
          "trough_date": "2015-02-06",
          "recovery_date": "2015-02-26",
          "observed_until": "2015-02-26",
          "calendar_days": 30,
          "trading_sessions": 17,
          "max_drawdown": -0.0617827917,
          "censored": false
        },
        {
          "peak_date": "2015-03-02",
          "trough_date": "2015-03-03",
          "recovery_date": "2015-03-04",
          "observed_until": "2015-03-04",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0093531612,
          "censored": false
        },
        {
          "peak_date": "2015-03-05",
          "trough_date": "2015-03-06",
          "recovery_date": "2015-03-09",
          "observed_until": "2015-03-09",
          "calendar_days": 4,
          "trading_sessions": 2,
          "max_drawdown": -0.009254176,
          "censored": false
        },
        {
          "peak_date": "2015-03-10",
          "trough_date": "2015-03-11",
          "recovery_date": "2015-03-12",
          "observed_until": "2015-03-12",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0034528248,
          "censored": false
        },
        {
          "peak_date": "2015-03-18",
          "trough_date": "2015-03-19",
          "recovery_date": "2015-03-20",
          "observed_until": "2015-03-20",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0001933062,
          "censored": false
        },
        {
          "peak_date": "2015-03-25",
          "trough_date": "2015-03-26",
          "recovery_date": "2015-03-30",
          "observed_until": "2015-03-30",
          "calendar_days": 5,
          "trading_sessions": 3,
          "max_drawdown": -0.0117289387,
          "censored": false
        },
        {
          "peak_date": "2015-03-30",
          "trough_date": "2015-03-31",
          "recovery_date": "2015-04-01",
          "observed_until": "2015-04-01",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0030069513,
          "censored": false
        },
        {
          "peak_date": "2015-04-07",
          "trough_date": "2015-04-09",
          "recovery_date": "2015-04-13",
          "observed_until": "2015-04-13",
          "calendar_days": 6,
          "trading_sessions": 4,
          "max_drawdown": -0.0354202752,
          "censored": false
        },
        {
          "peak_date": "2015-04-14",
          "trough_date": "2015-04-20",
          "recovery_date": "2015-04-22",
          "observed_until": "2015-04-22",
          "calendar_days": 8,
          "trading_sessions": 6,
          "max_drawdown": -0.0397865864,
          "censored": false
        },
        {
          "peak_date": "2015-04-23",
          "trough_date": "2015-04-24",
          "recovery_date": "2015-04-27",
          "observed_until": "2015-04-27",
          "calendar_days": 4,
          "trading_sessions": 2,
          "max_drawdown": -0.0071253994,
          "censored": false
        },
        {
          "peak_date": "2015-04-27",
          "trough_date": "2015-04-28",
          "recovery_date": "2015-04-30",
          "observed_until": "2015-04-30",
          "calendar_days": 3,
          "trading_sessions": 3,
          "max_drawdown": -0.0125388935,
          "censored": false
        },
        {
          "peak_date": "2015-05-04",
          "trough_date": "2015-05-07",
          "recovery_date": "2015-05-13",
          "observed_until": "2015-05-13",
          "calendar_days": 9,
          "trading_sessions": 7,
          "max_drawdown": -0.0918479609,
          "censored": false
        },
        {
          "peak_date": "2015-05-14",
          "trough_date": "2015-05-15",
          "recovery_date": "2015-05-19",
          "observed_until": "2015-05-19",
          "calendar_days": 5,
          "trading_sessions": 3,
          "max_drawdown": -0.0173299674,
          "censored": false
        },
        {
          "peak_date": "2015-05-27",
          "trough_date": "2015-05-28",
          "recovery_date": "2015-06-02",
          "observed_until": "2015-06-02",
          "calendar_days": 6,
          "trading_sessions": 4,
          "max_drawdown": -0.0627809042,
          "censored": false
        },
        {
          "peak_date": "2015-06-03",
          "trough_date": "2015-06-04",
          "recovery_date": "2015-06-05",
          "observed_until": "2015-06-05",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.00515909,
          "censored": false
        },
        {
          "peak_date": "2015-06-12",
          "trough_date": "2018-10-18",
          "recovery_date": "2021-08-31",
          "observed_until": "2021-08-31",
          "calendar_days": 2272,
          "trading_sessions": 1516,
          "max_drawdown": -0.5608220973,
          "censored": false
        },
        {
          "peak_date": "2021-08-31",
          "trough_date": "2021-09-01",
          "recovery_date": "2021-09-02",
          "observed_until": "2021-09-02",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0025777193,
          "censored": false
        },
        {
          "peak_date": "2021-09-02",
          "trough_date": "2021-09-03",
          "recovery_date": "2021-09-07",
          "observed_until": "2021-09-07",
          "calendar_days": 5,
          "trading_sessions": 3,
          "max_drawdown": -0.0145284037,
          "censored": false
        },
        {
          "peak_date": "2021-09-09",
          "trough_date": "2021-09-10",
          "recovery_date": "2021-09-13",
          "observed_until": "2021-09-13",
          "calendar_days": 4,
          "trading_sessions": 2,
          "max_drawdown": -0.0156262746,
          "censored": false
        },
        {
          "peak_date": "2021-09-13",
          "trough_date": "2022-04-26",
          "recovery_date": "2023-03-02",
          "observed_until": "2023-03-02",
          "calendar_days": 535,
          "trading_sessions": 352,
          "max_drawdown": -0.2419807566,
          "censored": false
        },
        {
          "peak_date": "2023-03-03",
          "trough_date": "2024-02-05",
          "recovery_date": "2024-04-15",
          "observed_until": "2024-04-15",
          "calendar_days": 409,
          "trading_sessions": 270,
          "max_drawdown": -0.2126277027,
          "censored": false
        },
        {
          "peak_date": "2024-04-15",
          "trough_date": "2024-04-16",
          "recovery_date": "2024-04-17",
          "observed_until": "2024-04-17",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0160359357,
          "censored": false
        },
        {
          "peak_date": "2024-04-17",
          "trough_date": "2024-04-18",
          "recovery_date": "2024-04-19",
          "observed_until": "2024-04-19",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0076085781,
          "censored": false
        },
        {
          "peak_date": "2024-04-19",
          "trough_date": "2024-04-23",
          "recovery_date": "2024-05-06",
          "observed_until": "2024-05-06",
          "calendar_days": 17,
          "trading_sessions": 8,
          "max_drawdown": -0.0319830746,
          "censored": false
        },
        {
          "peak_date": "2024-05-07",
          "trough_date": "2024-05-08",
          "recovery_date": "2024-05-09",
          "observed_until": "2024-05-09",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0039033309,
          "censored": false
        },
        {
          "peak_date": "2024-05-14",
          "trough_date": "2024-05-16",
          "recovery_date": "2024-05-20",
          "observed_until": "2024-05-20",
          "calendar_days": 6,
          "trading_sessions": 4,
          "max_drawdown": -0.0085205449,
          "censored": false
        },
        {
          "peak_date": "2024-05-20",
          "trough_date": "2024-09-13",
          "recovery_date": "2024-09-30",
          "observed_until": "2024-09-30",
          "calendar_days": 133,
          "trading_sessions": 92,
          "max_drawdown": -0.1812797981,
          "censored": false
        },
        {
          "peak_date": "2024-10-08",
          "trough_date": "2025-01-13",
          "recovery_date": "2025-03-26",
          "observed_until": "2025-03-26",
          "calendar_days": 169,
          "trading_sessions": 114,
          "max_drawdown": -0.1253344572,
          "censored": false
        },
        {
          "peak_date": "2025-03-26",
          "trough_date": "2025-04-07",
          "recovery_date": "2025-07-08",
          "observed_until": "2025-07-08",
          "calendar_days": 104,
          "trading_sessions": 69,
          "max_drawdown": -0.1136759413,
          "censored": false
        },
        {
          "peak_date": "2025-07-14",
          "trough_date": "2025-07-15",
          "recovery_date": "2025-07-17",
          "observed_until": "2025-07-17",
          "calendar_days": 3,
          "trading_sessions": 3,
          "max_drawdown": -0.0057030863,
          "censored": false
        },
        {
          "peak_date": "2025-07-22",
          "trough_date": "2025-07-23",
          "recovery_date": "2025-07-24",
          "observed_until": "2025-07-24",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0065935293,
          "censored": false
        },
        {
          "peak_date": "2025-07-24",
          "trough_date": "2025-07-31",
          "recovery_date": "2025-08-06",
          "observed_until": "2025-08-06",
          "calendar_days": 13,
          "trading_sessions": 9,
          "max_drawdown": -0.021731079,
          "censored": false
        },
        {
          "peak_date": "2025-08-06",
          "trough_date": "2025-08-07",
          "recovery_date": "2025-08-08",
          "observed_until": "2025-08-08",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0006797974,
          "censored": false
        },
        {
          "peak_date": "2025-08-13",
          "trough_date": "2025-08-14",
          "recovery_date": "2025-08-15",
          "observed_until": "2025-08-15",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.012363748,
          "censored": false
        },
        {
          "peak_date": "2025-08-18",
          "trough_date": "2025-08-19",
          "recovery_date": "2025-08-20",
          "observed_until": "2025-08-20",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -7.42158e-05,
          "censored": false
        },
        {
          "peak_date": "2025-08-26",
          "trough_date": "2025-09-04",
          "recovery_date": "2025-10-15",
          "observed_until": "2025-10-15",
          "calendar_days": 50,
          "trading_sessions": 30,
          "max_drawdown": -0.0441287007,
          "censored": false
        },
        {
          "peak_date": "2025-10-15",
          "trough_date": "2025-10-17",
          "recovery_date": "2025-10-21",
          "observed_until": "2025-10-21",
          "calendar_days": 6,
          "trading_sessions": 4,
          "max_drawdown": -0.0167613383,
          "censored": false
        },
        {
          "peak_date": "2025-10-21",
          "trough_date": "2025-10-22",
          "recovery_date": "2025-10-23",
          "observed_until": "2025-10-23",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0030508835,
          "censored": false
        },
        {
          "peak_date": "2025-10-23",
          "trough_date": "2025-10-24",
          "recovery_date": "2025-10-27",
          "observed_until": "2025-10-27",
          "calendar_days": 4,
          "trading_sessions": 2,
          "max_drawdown": -0.0007430166,
          "censored": false
        },
        {
          "peak_date": "2025-10-27",
          "trough_date": "2025-10-28",
          "recovery_date": "2025-10-29",
          "observed_until": "2025-10-29",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0001369114,
          "censored": false
        },
        {
          "peak_date": "2025-10-29",
          "trough_date": "2025-10-30",
          "recovery_date": "2025-11-03",
          "observed_until": "2025-11-03",
          "calendar_days": 5,
          "trading_sessions": 3,
          "max_drawdown": -0.0072487035,
          "censored": false
        },
        {
          "peak_date": "2025-11-03",
          "trough_date": "2025-11-04",
          "recovery_date": "2025-11-05",
          "observed_until": "2025-11-05",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0034900767,
          "censored": false
        },
        {
          "peak_date": "2025-11-06",
          "trough_date": "2025-11-07",
          "recovery_date": "2025-11-10",
          "observed_until": "2025-11-10",
          "calendar_days": 4,
          "trading_sessions": 2,
          "max_drawdown": -0.001657121,
          "censored": false
        },
        {
          "peak_date": "2025-11-11",
          "trough_date": "2025-11-21",
          "recovery_date": "2026-01-09",
          "observed_until": "2026-01-09",
          "calendar_days": 59,
          "trading_sessions": 41,
          "max_drawdown": -0.0637762705,
          "censored": false
        },
        {
          "peak_date": "2026-01-12",
          "trough_date": "2026-01-16",
          "recovery_date": "2026-01-19",
          "observed_until": "2026-01-19",
          "calendar_days": 7,
          "trading_sessions": 5,
          "max_drawdown": -0.0109151226,
          "censored": false
        },
        {
          "peak_date": "2026-01-23",
          "trough_date": "2026-02-02",
          "recovery_date": "2026-02-27",
          "observed_until": "2026-02-27",
          "calendar_days": 35,
          "trading_sessions": 19,
          "max_drawdown": -0.0443806201,
          "censored": false
        },
        {
          "peak_date": "2026-02-27",
          "trough_date": "2026-06-30",
          "recovery_date": null,
          "observed_until": "2026-09-04",
          "calendar_days": 189,
          "trading_sessions": 130,
          "max_drawdown": -0.217629369,
          "censored": true
        }
      ],
      "horizons": [
        {
          "years": 1,
          "mature_entries": 2596,
          "immature_entries": 242,
          "loss_fraction": 0.3054699538,
          "worst_return": -0.4136309371,
          "median_return": 0.0832660745
        },
        {
          "years": 3,
          "mature_entries": 2111,
          "immature_entries": 727,
          "loss_fraction": 0.2510658456,
          "worst_return": -0.4603532019,
          "median_return": 0.2925564347
        },
        {
          "years": 5,
          "mature_entries": 1627,
          "immature_entries": 1211,
          "loss_fraction": 0.0522433927,
          "worst_return": -0.3873699332,
          "median_return": 0.7299494568
        },
        {
          "years": 10,
          "mature_entries": 410,
          "immature_entries": 2428,
          "loss_fraction": 0.0,
          "worst_return": 0.2826723507,
          "median_return": 1.168195431
        }
      ],
      "entries": [
        {
          "entry_date": "2015-06-12",
          "breakeven_date": "2021-08-31",
          "observed_until": "2021-08-31",
          "calendar_days": 2272,
          "trading_sessions": 1516,
          "censored": false,
          "worst_return_before_breakeven": -0.5608220973
        },
        {
          "entry_date": "2015-06-15",
          "breakeven_date": "2021-08-31",
          "observed_until": "2021-08-31",
          "calendar_days": 2269,
          "trading_sessions": 1515,
          "censored": false,
          "worst_return_before_breakeven": -0.5537835935
        },
        {
          "entry_date": "2015-06-17",
          "breakeven_date": "2021-08-30",
          "observed_until": "2021-08-30",
          "calendar_days": 2266,
          "trading_sessions": 1512,
          "censored": false,
          "worst_return_before_breakeven": -0.5433844525
        },
        {
          "entry_date": "2015-06-18",
          "breakeven_date": "2021-08-25",
          "observed_until": "2021-08-25",
          "calendar_days": 2260,
          "trading_sessions": 1508,
          "censored": false,
          "worst_return_before_breakeven": -0.5331349487
        },
        {
          "entry_date": "2015-06-24",
          "breakeven_date": "2021-08-24",
          "observed_until": "2021-08-24",
          "calendar_days": 2253,
          "trading_sessions": 1504,
          "censored": false,
          "worst_return_before_breakeven": -0.5269140135
        },
        {
          "entry_date": "2015-06-25",
          "breakeven_date": "2021-08-11",
          "observed_until": "2021-08-11",
          "calendar_days": 2239,
          "trading_sessions": 1494,
          "censored": false,
          "worst_return_before_breakeven": -0.5117538937
        },
        {
          "entry_date": "2015-06-26",
          "breakeven_date": "2021-03-03",
          "observed_until": "2021-03-03",
          "calendar_days": 2077,
          "trading_sessions": 1383,
          "censored": false,
          "worst_return_before_breakeven": -0.4688488612
        },
        {
          "entry_date": "2015-06-30",
          "breakeven_date": "2021-03-02",
          "observed_until": "2021-03-02",
          "calendar_days": 2072,
          "trading_sessions": 1380,
          "censored": false,
          "worst_return_before_breakeven": -0.4577201334
        },
        {
          "entry_date": "2015-08-17",
          "breakeven_date": "2020-08-18",
          "observed_until": "2020-08-18",
          "calendar_days": 1828,
          "trading_sessions": 1218,
          "censored": false,
          "worst_return_before_breakeven": -0.4359351657
        },
        {
          "entry_date": "2015-12-30",
          "breakeven_date": "2020-07-14",
          "observed_until": "2020-07-14",
          "calendar_days": 1658,
          "trading_sessions": 1103,
          "censored": false,
          "worst_return_before_breakeven": -0.4057571903
        },
        {
          "entry_date": "2015-12-31",
          "breakeven_date": "2020-07-13",
          "observed_until": "2020-07-13",
          "calendar_days": 1656,
          "trading_sessions": 1101,
          "censored": false,
          "worst_return_before_breakeven": -0.3977718333
        },
        {
          "entry_date": "2016-11-22",
          "breakeven_date": "2020-07-13",
          "observed_until": "2020-07-13",
          "calendar_days": 1329,
          "trading_sessions": 885,
          "censored": false,
          "worst_return_before_breakeven": -0.3928988538
        },
        {
          "entry_date": "2016-11-23",
          "breakeven_date": "2020-07-09",
          "observed_until": "2020-07-09",
          "calendar_days": 1324,
          "trading_sessions": 882,
          "censored": false,
          "worst_return_before_breakeven": -0.3864220794
        },
        {
          "entry_date": "2016-11-28",
          "breakeven_date": "2020-07-09",
          "observed_until": "2020-07-09",
          "calendar_days": 1319,
          "trading_sessions": 879,
          "censored": false,
          "worst_return_before_breakeven": -0.3858036279
        },
        {
          "entry_date": "2016-11-29",
          "breakeven_date": "2020-07-09",
          "observed_until": "2020-07-09",
          "calendar_days": 1318,
          "trading_sessions": 878,
          "censored": false,
          "worst_return_before_breakeven": -0.3810931683
        },
        {
          "entry_date": "2016-12-01",
          "breakeven_date": "2020-07-09",
          "observed_until": "2020-07-09",
          "calendar_days": 1316,
          "trading_sessions": 876,
          "censored": false,
          "worst_return_before_breakeven": -0.3777495817
        },
        {
          "entry_date": "2016-12-07",
          "breakeven_date": "2020-07-08",
          "observed_until": "2020-07-08",
          "calendar_days": 1309,
          "trading_sessions": 871,
          "censored": false,
          "worst_return_before_breakeven": -0.3742075356
        },
        {
          "entry_date": "2017-04-06",
          "breakeven_date": "2020-07-08",
          "observed_until": "2020-07-08",
          "calendar_days": 1189,
          "trading_sessions": 793,
          "censored": false,
          "worst_return_before_breakeven": -0.3741797123
        },
        {
          "entry_date": "2017-04-07",
          "breakeven_date": "2020-07-08",
          "observed_until": "2020-07-08",
          "calendar_days": 1188,
          "trading_sessions": 792,
          "censored": false,
          "worst_return_before_breakeven": -0.3716199894
        },
        {
          "entry_date": "2017-04-13",
          "breakeven_date": "2020-07-08",
          "observed_until": "2020-07-08",
          "calendar_days": 1182,
          "trading_sessions": 788,
          "censored": false,
          "worst_return_before_breakeven": -0.3711396423
        }
      ]
    },
    {
      "ts_code": "980092.SZ",
      "name": "国证自由现金流",
      "start": "2015-01-05",
      "end": "2026-09-04",
      "observations": 2838,
      "completed_episode_count": 51,
      "longest_completed_underwater_calendar_days": 2155,
      "longest_observed_underwater_calendar_days": 2155,
      "currently_underwater": true,
      "current_underwater_calendar_days": 176,
      "current_peak_date": "2026-03-12",
      "gain_needed_to_recover": 0.2120542299,
      "unrecovered_entry_count": 22,
      "historical_only": true,
      "group": "cashflow_price",
      "role": "baseline",
      "episodes": [
        {
          "peak_date": "2015-01-07",
          "trough_date": "2015-02-09",
          "recovery_date": "2015-03-13",
          "observed_until": "2015-03-13",
          "calendar_days": 65,
          "trading_sessions": 42,
          "max_drawdown": -0.10509827,
          "censored": false
        },
        {
          "peak_date": "2015-03-23",
          "trough_date": "2015-03-25",
          "recovery_date": "2015-03-30",
          "observed_until": "2015-03-30",
          "calendar_days": 7,
          "trading_sessions": 5,
          "max_drawdown": -0.0081336707,
          "censored": false
        },
        {
          "peak_date": "2015-03-30",
          "trough_date": "2015-03-31",
          "recovery_date": "2015-04-01",
          "observed_until": "2015-04-01",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0076744472,
          "censored": false
        },
        {
          "peak_date": "2015-04-07",
          "trough_date": "2015-04-09",
          "recovery_date": "2015-04-10",
          "observed_until": "2015-04-10",
          "calendar_days": 3,
          "trading_sessions": 3,
          "max_drawdown": -0.0183034997,
          "censored": false
        },
        {
          "peak_date": "2015-04-14",
          "trough_date": "2015-04-15",
          "recovery_date": "2015-04-16",
          "observed_until": "2015-04-16",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0217311732,
          "censored": false
        },
        {
          "peak_date": "2015-04-23",
          "trough_date": "2015-04-24",
          "recovery_date": "2015-04-27",
          "observed_until": "2015-04-27",
          "calendar_days": 4,
          "trading_sessions": 2,
          "max_drawdown": -0.0123917776,
          "censored": false
        },
        {
          "peak_date": "2015-04-27",
          "trough_date": "2015-05-07",
          "recovery_date": "2015-05-22",
          "observed_until": "2015-05-22",
          "calendar_days": 25,
          "trading_sessions": 18,
          "max_drawdown": -0.117717596,
          "censored": false
        },
        {
          "peak_date": "2015-05-27",
          "trough_date": "2015-05-29",
          "recovery_date": "2015-06-02",
          "observed_until": "2015-06-02",
          "calendar_days": 6,
          "trading_sessions": 4,
          "max_drawdown": -0.0657759848,
          "censored": false
        },
        {
          "peak_date": "2015-06-02",
          "trough_date": "2015-06-03",
          "recovery_date": "2015-06-04",
          "observed_until": "2015-06-04",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0061103582,
          "censored": false
        },
        {
          "peak_date": "2015-06-09",
          "trough_date": "2015-06-10",
          "recovery_date": "2015-06-12",
          "observed_until": "2015-06-12",
          "calendar_days": 3,
          "trading_sessions": 3,
          "max_drawdown": -0.0060308816,
          "censored": false
        },
        {
          "peak_date": "2015-06-12",
          "trough_date": "2016-01-28",
          "recovery_date": "2021-05-06",
          "observed_until": "2021-05-06",
          "calendar_days": 2155,
          "trading_sessions": 1434,
          "max_drawdown": -0.5086808221,
          "censored": false
        },
        {
          "peak_date": "2021-05-10",
          "trough_date": "2021-05-20",
          "recovery_date": "2021-06-25",
          "observed_until": "2021-06-25",
          "calendar_days": 46,
          "trading_sessions": 33,
          "max_drawdown": -0.0586622779,
          "censored": false
        },
        {
          "peak_date": "2021-06-25",
          "trough_date": "2021-07-08",
          "recovery_date": "2021-07-16",
          "observed_until": "2021-07-16",
          "calendar_days": 21,
          "trading_sessions": 15,
          "max_drawdown": -0.031653761,
          "censored": false
        },
        {
          "peak_date": "2021-07-19",
          "trough_date": "2021-07-21",
          "recovery_date": "2021-07-22",
          "observed_until": "2021-07-22",
          "calendar_days": 3,
          "trading_sessions": 3,
          "max_drawdown": -0.0042177614,
          "censored": false
        },
        {
          "peak_date": "2021-07-22",
          "trough_date": "2021-07-28",
          "recovery_date": "2021-08-06",
          "observed_until": "2021-08-06",
          "calendar_days": 15,
          "trading_sessions": 11,
          "max_drawdown": -0.049328023,
          "censored": false
        },
        {
          "peak_date": "2021-08-13",
          "trough_date": "2021-08-20",
          "recovery_date": "2021-08-23",
          "observed_until": "2021-08-23",
          "calendar_days": 10,
          "trading_sessions": 6,
          "max_drawdown": -0.0242493094,
          "censored": false
        },
        {
          "peak_date": "2021-08-31",
          "trough_date": "2021-09-01",
          "recovery_date": "2021-09-02",
          "observed_until": "2021-09-02",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0016430215,
          "censored": false
        },
        {
          "peak_date": "2021-09-02",
          "trough_date": "2021-09-03",
          "recovery_date": "2021-09-07",
          "observed_until": "2021-09-07",
          "calendar_days": 5,
          "trading_sessions": 3,
          "max_drawdown": -0.0173676431,
          "censored": false
        },
        {
          "peak_date": "2021-09-09",
          "trough_date": "2021-09-10",
          "recovery_date": "2021-09-13",
          "observed_until": "2021-09-13",
          "calendar_days": 4,
          "trading_sessions": 2,
          "max_drawdown": -0.02118433,
          "censored": false
        },
        {
          "peak_date": "2021-09-13",
          "trough_date": "2021-11-16",
          "recovery_date": "2023-03-03",
          "observed_until": "2023-03-03",
          "calendar_days": 536,
          "trading_sessions": 353,
          "max_drawdown": -0.2298293938,
          "censored": false
        },
        {
          "peak_date": "2023-03-03",
          "trough_date": "2023-03-06",
          "recovery_date": "2023-03-08",
          "observed_until": "2023-03-08",
          "calendar_days": 5,
          "trading_sessions": 3,
          "max_drawdown": -0.0025127735,
          "censored": false
        },
        {
          "peak_date": "2023-03-09",
          "trough_date": "2023-03-10",
          "recovery_date": "2023-03-13",
          "observed_until": "2023-03-13",
          "calendar_days": 4,
          "trading_sessions": 2,
          "max_drawdown": -0.0230715659,
          "censored": false
        },
        {
          "peak_date": "2023-03-13",
          "trough_date": "2023-03-27",
          "recovery_date": "2023-04-04",
          "observed_until": "2023-04-04",
          "calendar_days": 22,
          "trading_sessions": 16,
          "max_drawdown": -0.0473763406,
          "censored": false
        },
        {
          "peak_date": "2023-04-04",
          "trough_date": "2023-04-11",
          "recovery_date": "2023-04-12",
          "observed_until": "2023-04-12",
          "calendar_days": 8,
          "trading_sessions": 5,
          "max_drawdown": -0.0163109238,
          "censored": false
        },
        {
          "peak_date": "2023-04-12",
          "trough_date": "2023-04-13",
          "recovery_date": "2023-04-14",
          "observed_until": "2023-04-14",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0032585113,
          "censored": false
        },
        {
          "peak_date": "2023-04-18",
          "trough_date": "2023-04-26",
          "recovery_date": "2023-05-08",
          "observed_until": "2023-05-08",
          "calendar_days": 20,
          "trading_sessions": 11,
          "max_drawdown": -0.0355432849,
          "censored": false
        },
        {
          "peak_date": "2023-05-08",
          "trough_date": "2023-08-25",
          "recovery_date": "2024-01-25",
          "observed_until": "2024-01-25",
          "calendar_days": 262,
          "trading_sessions": 179,
          "max_drawdown": -0.1165768283,
          "censored": false
        },
        {
          "peak_date": "2024-01-29",
          "trough_date": "2024-02-02",
          "recovery_date": "2024-02-07",
          "observed_until": "2024-02-07",
          "calendar_days": 9,
          "trading_sessions": 7,
          "max_drawdown": -0.0262486098,
          "censored": false
        },
        {
          "peak_date": "2024-02-20",
          "trough_date": "2024-02-21",
          "recovery_date": "2024-02-22",
          "observed_until": "2024-02-22",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0002216576,
          "censored": false
        },
        {
          "peak_date": "2024-02-22",
          "trough_date": "2024-02-28",
          "recovery_date": "2024-03-04",
          "observed_until": "2024-03-04",
          "calendar_days": 11,
          "trading_sessions": 7,
          "max_drawdown": -0.024773915,
          "censored": false
        },
        {
          "peak_date": "2024-03-08",
          "trough_date": "2024-03-27",
          "recovery_date": "2024-04-03",
          "observed_until": "2024-04-03",
          "calendar_days": 26,
          "trading_sessions": 18,
          "max_drawdown": -0.0471486214,
          "censored": false
        },
        {
          "peak_date": "2024-04-03",
          "trough_date": "2024-04-09",
          "recovery_date": "2024-04-11",
          "observed_until": "2024-04-11",
          "calendar_days": 8,
          "trading_sessions": 4,
          "max_drawdown": -0.0131015113,
          "censored": false
        },
        {
          "peak_date": "2024-04-11",
          "trough_date": "2024-04-12",
          "recovery_date": "2024-04-15",
          "observed_until": "2024-04-15",
          "calendar_days": 4,
          "trading_sessions": 2,
          "max_drawdown": -0.001839177,
          "censored": false
        },
        {
          "peak_date": "2024-04-15",
          "trough_date": "2024-04-16",
          "recovery_date": "2024-04-17",
          "observed_until": "2024-04-17",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0057416022,
          "censored": false
        },
        {
          "peak_date": "2024-04-17",
          "trough_date": "2024-04-18",
          "recovery_date": "2024-04-19",
          "observed_until": "2024-04-19",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.006063369,
          "censored": false
        },
        {
          "peak_date": "2024-04-19",
          "trough_date": "2024-09-11",
          "recovery_date": "2024-09-30",
          "observed_until": "2024-09-30",
          "calendar_days": 164,
          "trading_sessions": 110,
          "max_drawdown": -0.1668043434,
          "censored": false
        },
        {
          "peak_date": "2024-10-08",
          "trough_date": "2025-04-07",
          "recovery_date": "2025-08-20",
          "observed_until": "2025-08-20",
          "calendar_days": 316,
          "trading_sessions": 214,
          "max_drawdown": -0.1641073947,
          "censored": false
        },
        {
          "peak_date": "2025-08-20",
          "trough_date": "2025-08-21",
          "recovery_date": "2025-08-22",
          "observed_until": "2025-08-22",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -3.63391e-05,
          "censored": false
        },
        {
          "peak_date": "2025-08-25",
          "trough_date": "2025-09-04",
          "recovery_date": "2025-10-09",
          "observed_until": "2025-10-09",
          "calendar_days": 45,
          "trading_sessions": 27,
          "max_drawdown": -0.0399153566,
          "censored": false
        },
        {
          "peak_date": "2025-10-09",
          "trough_date": "2025-10-17",
          "recovery_date": "2025-10-24",
          "observed_until": "2025-10-24",
          "calendar_days": 15,
          "trading_sessions": 11,
          "max_drawdown": -0.0283370035,
          "censored": false
        },
        {
          "peak_date": "2025-10-27",
          "trough_date": "2025-10-28",
          "recovery_date": "2025-10-29",
          "observed_until": "2025-10-29",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0088664806,
          "censored": false
        },
        {
          "peak_date": "2025-10-29",
          "trough_date": "2025-10-31",
          "recovery_date": "2025-11-03",
          "observed_until": "2025-11-03",
          "calendar_days": 5,
          "trading_sessions": 3,
          "max_drawdown": -0.0077669421,
          "censored": false
        },
        {
          "peak_date": "2025-11-03",
          "trough_date": "2025-11-04",
          "recovery_date": "2025-11-06",
          "observed_until": "2025-11-06",
          "calendar_days": 3,
          "trading_sessions": 3,
          "max_drawdown": -0.0094880764,
          "censored": false
        },
        {
          "peak_date": "2025-11-10",
          "trough_date": "2025-11-11",
          "recovery_date": "2025-11-13",
          "observed_until": "2025-11-13",
          "calendar_days": 3,
          "trading_sessions": 3,
          "max_drawdown": -0.0050215869,
          "censored": false
        },
        {
          "peak_date": "2025-11-13",
          "trough_date": "2025-11-24",
          "recovery_date": "2026-01-06",
          "observed_until": "2026-01-06",
          "calendar_days": 54,
          "trading_sessions": 36,
          "max_drawdown": -0.0656754956,
          "censored": false
        },
        {
          "peak_date": "2026-01-06",
          "trough_date": "2026-01-08",
          "recovery_date": "2026-01-09",
          "observed_until": "2026-01-09",
          "calendar_days": 3,
          "trading_sessions": 3,
          "max_drawdown": -0.0070323843,
          "censored": false
        },
        {
          "peak_date": "2026-01-13",
          "trough_date": "2026-01-16",
          "recovery_date": "2026-01-19",
          "observed_until": "2026-01-19",
          "calendar_days": 6,
          "trading_sessions": 4,
          "max_drawdown": -0.0067587888,
          "censored": false
        },
        {
          "peak_date": "2026-01-26",
          "trough_date": "2026-01-27",
          "recovery_date": "2026-01-28",
          "observed_until": "2026-01-28",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0069373861,
          "censored": false
        },
        {
          "peak_date": "2026-01-29",
          "trough_date": "2026-02-02",
          "recovery_date": "2026-02-25",
          "observed_until": "2026-02-25",
          "calendar_days": 27,
          "trading_sessions": 13,
          "max_drawdown": -0.0624389845,
          "censored": false
        },
        {
          "peak_date": "2026-03-02",
          "trough_date": "2026-03-04",
          "recovery_date": "2026-03-09",
          "observed_until": "2026-03-09",
          "calendar_days": 7,
          "trading_sessions": 5,
          "max_drawdown": -0.0141080699,
          "censored": false
        },
        {
          "peak_date": "2026-03-09",
          "trough_date": "2026-03-10",
          "recovery_date": "2026-03-11",
          "observed_until": "2026-03-11",
          "calendar_days": 2,
          "trading_sessions": 2,
          "max_drawdown": -0.0027473826,
          "censored": false
        },
        {
          "peak_date": "2026-03-12",
          "trough_date": "2026-06-30",
          "recovery_date": null,
          "observed_until": "2026-09-04",
          "calendar_days": 176,
          "trading_sessions": 121,
          "max_drawdown": -0.250630064,
          "censored": true
        }
      ],
      "horizons": [
        {
          "years": 1,
          "mature_entries": 2596,
          "immature_entries": 242,
          "loss_fraction": 0.2592449923,
          "worst_return": -0.4747982961,
          "median_return": 0.1357224433
        },
        {
          "years": 3,
          "mature_entries": 2111,
          "immature_entries": 727,
          "loss_fraction": 0.0828991,
          "worst_return": -0.195427371,
          "median_return": 0.4968547858
        },
        {
          "years": 5,
          "mature_entries": 1627,
          "immature_entries": 1211,
          "loss_fraction": 0.0528580209,
          "worst_return": -0.3374216297,
          "median_return": 0.9050474697
        },
        {
          "years": 10,
          "mature_entries": 410,
          "immature_entries": 2428,
          "loss_fraction": 0.0,
          "worst_return": 0.8189513884,
          "median_return": 2.2033559831
        }
      ],
      "entries": [
        {
          "entry_date": "2015-06-12",
          "breakeven_date": "2021-05-06",
          "observed_until": "2021-05-06",
          "calendar_days": 2155,
          "trading_sessions": 1434,
          "censored": false,
          "worst_return_before_breakeven": -0.5086808221
        },
        {
          "entry_date": "2015-06-15",
          "breakeven_date": "2021-04-29",
          "observed_until": "2021-04-29",
          "calendar_days": 2145,
          "trading_sessions": 1431,
          "censored": false,
          "worst_return_before_breakeven": -0.5049875125
        },
        {
          "entry_date": "2015-06-17",
          "breakeven_date": "2021-04-09",
          "observed_until": "2021-04-09",
          "calendar_days": 2123,
          "trading_sessions": 1415,
          "censored": false,
          "worst_return_before_breakeven": -0.4960755176
        },
        {
          "entry_date": "2015-06-18",
          "breakeven_date": "2021-04-01",
          "observed_until": "2021-04-01",
          "calendar_days": 2114,
          "trading_sessions": 1409,
          "censored": false,
          "worst_return_before_breakeven": -0.4828810719
        },
        {
          "entry_date": "2015-06-24",
          "breakeven_date": "2021-02-22",
          "observed_until": "2021-02-22",
          "calendar_days": 2070,
          "trading_sessions": 1378,
          "censored": false,
          "worst_return_before_breakeven": -0.4738347401
        },
        {
          "entry_date": "2015-06-25",
          "breakeven_date": "2021-02-19",
          "observed_until": "2021-02-19",
          "calendar_days": 2066,
          "trading_sessions": 1376,
          "censored": false,
          "worst_return_before_breakeven": -0.4539225076
        },
        {
          "entry_date": "2018-02-05",
          "breakeven_date": "2021-02-19",
          "observed_until": "2021-02-19",
          "calendar_days": 1110,
          "trading_sessions": 735,
          "censored": false,
          "worst_return_before_breakeven": -0.2896011252
        },
        {
          "entry_date": "2015-06-30",
          "breakeven_date": "2018-01-08",
          "observed_until": "2018-01-08",
          "calendar_days": 923,
          "trading_sessions": 618,
          "censored": false,
          "worst_return_before_breakeven": -0.4256388389
        },
        {
          "entry_date": "2015-08-17",
          "breakeven_date": "2017-11-10",
          "observed_until": "2017-11-10",
          "calendar_days": 816,
          "trading_sessions": 544,
          "censored": false,
          "worst_return_before_breakeven": -0.3923852479
        },
        {
          "entry_date": "2015-08-19",
          "breakeven_date": "2017-08-09",
          "observed_until": "2017-08-09",
          "calendar_days": 721,
          "trading_sessions": 480,
          "censored": false,
          "worst_return_before_breakeven": -0.3551790229
        },
        {
          "entry_date": "2015-08-20",
          "breakeven_date": "2017-07-19",
          "observed_until": "2017-07-19",
          "calendar_days": 699,
          "trading_sessions": 464,
          "censored": false,
          "worst_return_before_breakeven": -0.3376843112
        },
        {
          "entry_date": "2019-04-18",
          "breakeven_date": "2021-02-18",
          "observed_until": "2021-02-18",
          "calendar_days": 672,
          "trading_sessions": 445,
          "censored": false,
          "worst_return_before_breakeven": -0.2775666369
        },
        {
          "entry_date": "2015-08-21",
          "breakeven_date": "2017-06-08",
          "observed_until": "2017-06-08",
          "calendar_days": 657,
          "trading_sessions": 434,
          "censored": false,
          "worst_return_before_breakeven": -0.3088089966
        },
        {
          "entry_date": "2019-04-19",
          "breakeven_date": "2020-12-02",
          "observed_until": "2020-12-02",
          "calendar_days": 593,
          "trading_sessions": 394,
          "censored": false,
          "worst_return_before_breakeven": -0.2752701803
        },
        {
          "entry_date": "2019-04-22",
          "breakeven_date": "2020-11-23",
          "observed_until": "2020-11-23",
          "calendar_days": 581,
          "trading_sessions": 386,
          "censored": false,
          "worst_return_before_breakeven": -0.2597430798
        },
        {
          "entry_date": "2019-04-24",
          "breakeven_date": "2020-11-23",
          "observed_until": "2020-11-23",
          "calendar_days": 579,
          "trading_sessions": 384,
          "censored": false,
          "worst_return_before_breakeven": -0.2539582273
        },
        {
          "entry_date": "2015-11-09",
          "breakeven_date": "2017-06-01",
          "observed_until": "2017-06-01",
          "calendar_days": 570,
          "trading_sessions": 380,
          "censored": false,
          "worst_return_before_breakeven": -0.2968993625
        },
        {
          "entry_date": "2015-11-11",
          "breakeven_date": "2017-06-01",
          "observed_until": "2017-06-01",
          "calendar_days": 568,
          "trading_sessions": 378,
          "censored": false,
          "worst_return_before_breakeven": -0.2968197304
        },
        {
          "entry_date": "2019-04-25",
          "breakeven_date": "2020-11-09",
          "observed_until": "2020-11-09",
          "calendar_days": 564,
          "trading_sessions": 373,
          "censored": false,
          "worst_return_before_breakeven": -0.2260815011
        },
        {
          "entry_date": "2019-04-26",
          "breakeven_date": "2020-11-05",
          "observed_until": "2020-11-05",
          "calendar_days": 559,
          "trading_sessions": 370,
          "censored": false,
          "worst_return_before_breakeven": -0.2167302172
        }
      ]
    }
  ],
  "issues": [],
  "excluded": [
    {
      "ts_code": "8841431.WI",
      "name": "万得微盘",
      "group": "microcap_vendor_close",
      "status": "missing"
    }
  ]
}
