{
  "method": "Recompute daily total return as (split-normalized close + known cash entitlement) / previous close, ideal ex-date reinvestment. Frozen 2026-11-06 input reproduced exactly. Not a settled-cash execution ledger or full official corporate-action certification.",
  "references": [
    {
      "path": "C:\\Users\\Administrator\\Documents\\Codex\\2026-11-04\\windows-codex-ai-1-2-10\\outputs\\永久组合视频核验\\人民币总收益输入.csv",
      "sha256": "e2809d3e1c12a728bb9272cb832f358d568481a757c75c3cb7a1c7b5ead54134"
    },
    {
      "path": "C:\\Users\\Administrator\\Documents\\Codex\\2026-11-04\\windows-codex-ai-1-2-10\\outputs\\永久组合视频核验\\人民币拆分标准化收盘.csv",
      "sha256": "b304d0dfb8de23f2583e7ca5e44812bf7391497cea2b8eeab56ec95d4ddea517"
    },
    {
      "path": "C:\\Users\\Administrator\\Documents\\Codex\\2026-11-04\\windows-codex-ai-1-2-10\\outputs\\永久组合视频核验\\数据质量与修复.json",
      "sha256": "0b9f6c78a62dde95dc0994649516b710aa4aa62b66ed50816e73492cbf9ff73d"
    },
    {
      "path": "C:\\Users\\Administrator\\Documents\\Codex\\2026-11-04\\windows-codex-ai-1-2-10\\outputs\\永久组合视频核验\\来源索引.json",
      "sha256": "7dbe12b2ff8408a20f6339644eaed4cbca4eb7747105d2b54018997b2eb5a560"
    },
    {
      "path": "C:\\Users\\Administrator\\Documents\\Codex\\2026-11-04\\windows-codex-ai-1-2-10\\outputs\\永久组合视频核验\\研究规则与视频证据.json",
      "sha256": "fdc4e5950eb3b389571d7dbde5ffb88750bb9876eb9f3cb13105827b0d24afbb"
    }
  ],
  "adjustment_checks": {
    "stock": {
      "code": "510300.SS",
      "matched_rows": 1942,
      "subtractive_cash_adjustment_matches_within_0_0011": 1942,
      "max_absolute_residual": 0.001000000000000334,
      "unexplained_over_tolerance": {},
      "first_day": {
        "date": "2018-01-02",
        "raw_or_split_normalized": 4.136,
        "attached_close": 3.601,
        "future_dividends_subtracted": 0.535
      },
      "2019_first_last": {
        "2019-01-02": {
          "raw": 3.017,
          "attached": 2.528,
          "future_cash_subtracted": 0.489
        },
        "2019-12-31": {
          "raw": 4.096,
          "attached": 3.728,
          "future_cash_subtracted": 0.368
        }
      }
    },
    "gold": {
      "code": "518880.SS",
      "matched_rows": 1942,
      "subtractive_cash_adjustment_matches_within_0_0011": 1942,
      "max_absolute_residual": 0.001000000000000334,
      "unexplained_over_tolerance": {},
      "first_day": {
        "date": "2018-01-02",
        "raw_or_split_normalized": 2.723,
        "attached_close": 2.723,
        "future_dividends_subtracted": 0.0
      },
      "2019_first_last": {
        "2019-01-02": {
          "raw": 2.837,
          "attached": 2.837,
          "future_cash_subtracted": 0.0
        },
        "2019-12-31": {
          "raw": 3.384,
          "attached": 3.384,
          "future_cash_subtracted": 0.0
        }
      }
    },
    "bond": {
      "code": "511260.SS",
      "matched_rows": 1941,
      "subtractive_cash_adjustment_matches_within_0_0011": 1940,
      "max_absolute_residual": 0.003999999999990678,
      "unexplained_over_tolerance": {
        "2018-12-11": 0.003999999999990678
      },
      "first_day": {
        "date": "2018-01-02",
        "raw_or_split_normalized": 98.2,
        "attached_close": 96.007,
        "future_dividends_subtracted": 2.193
      },
      "2019_first_last": {
        "2019-01-02": {
          "raw": 106.08,
          "attached": 103.887,
          "future_cash_subtracted": 2.193
        },
        "2019-12-31": {
          "raw": 108.47,
          "attached": 106.277,
          "future_cash_subtracted": 2.193
        }
      }
    },
    "cash": {
      "code": "511880.SS",
      "matched_rows": 1942,
      "subtractive_cash_adjustment_matches_within_0_0011": 1937,
      "max_absolute_residual": 0.0014000000000038426,
      "unexplained_over_tolerance": {
        "2020-08-21": 0.0014000000000038426,
        "2020-08-24": 0.0014000000000038426,
        "2020-08-25": 0.0014000000000038426,
        "2020-08-26": 0.0014000000000038426,
        "2020-08-27": 0.0014000000000038426
      },
      "first_day": {
        "date": "2018-01-02",
        "raw_or_split_normalized": 100.18,
        "attached_close": 83.794,
        "future_dividends_subtracted": 16.386400000000002
      },
      "2019_first_last": {
        "2019-01-02": {
          "raw": 100.116,
          "attached": 87.233,
          "future_cash_subtracted": 12.8834
        },
        "2019-12-31": {
          "raw": 100.101,
          "attached": 89.737,
          "future_cash_subtracted": 10.3644
        }
      }
    },
    "nasdaq": {
      "code": "513100.SS",
      "matched_rows": 1935,
      "subtractive_cash_adjustment_matches_within_0_0011": 1935,
      "max_absolute_residual": 0.0005999999999999339,
      "unexplained_over_tolerance": {},
      "first_day": {
        "date": "2018-01-02",
        "raw_or_split_normalized": 0.4436,
        "attached_close": 0.444,
        "future_dividends_subtracted": 0.0
      },
      "2019_first_last": {
        "2019-01-02": {
          "raw": 0.4466,
          "attached": 0.447,
          "future_cash_subtracted": 0.0
        },
        "2019-12-31": {
          "raw": 0.6386000000000001,
          "attached": 0.639,
          "future_cash_subtracted": 0.0
        }
      }
    }
  },
  "event_ledger": {
    "510300.SS": {
      "2018-01-23": 0.046,
      "2019-01-16": 0.059,
      "2019-12-11": 0.062,
      "2021-01-18": 0.072,
      "2022-01-19": 0.075,
      "2023-01-16": 0.064,
      "2024-01-18": 0.069,
      "2025-06-18": 0.088
    },
    "518880.SS": {},
    "511260.SS": {
      "2025-09-23": 1.36,
      "2025-12-26": 0.833
    },
    "511880.SS": {
      "2018-12-28": 3.503,
      "2019-12-31": 2.519,
      "2020-12-31": 2.015,
      "2021-12-31": 2.142,
      "2022-12-30": 1.717,
      "2023-12-29": 1.783,
      "2024-12-31": 1.5521,
      "2025-12-31": 1.1553
    },
    "513100.SS": {}
  },
  "single_assets": {
    "stock": {
      "attached": {
        "start": "2018-01-02",
        "end": "2025-12-31",
        "days": 1942,
        "final_nav": 1.3199111357956124,
        "total_return": 0.31991113579561237,
        "cagr_365": 0.035304464047959616,
        "max_drawdown": 0.43748865904554524,
        "peak": "2021-02-10",
        "trough": "2024-02-02",
        "recovered": null,
        "peak_to_recovery_calendar_days": null,
        "volatility_250": 0.21222394310628592,
        "annual_returns": {
          "2018": -0.2863093585115246,
          "2019": 0.4505836575875486,
          "2020": 0.3194742489270386,
          "2021": -0.04208172392762766,
          "2022": -0.21116298811544976,
          "2023": -0.10088781275221959,
          "2024": 0.1771394374625972,
          "2025": 0.20818505338078275
        }
      },
      "reconstructed_total_return": {
        "start": "2018-01-02",
        "end": "2025-12-31",
        "days": 1942,
        "final_nav": 1.3112573983516873,
        "total_return": 0.3112573983516873,
        "cagr_365": 0.034453549057204214,
        "max_drawdown": 0.4218246634839684,
        "peak": "2021-02-10",
        "trough": "2024-02-02",
        "recovered": null,
        "peak_to_recovery_calendar_days": null,
        "volatility_250": 0.19606775203644844,
        "annual_returns": {
          "2018": -0.2526431546207436,
          "2019": 0.3859357093623661,
          "2020": 0.29077148437499845,
          "2021": -0.040400098383275296,
          "2022": -0.20132014717874114,
          "2023": -0.09775224647250846,
          "2024": 0.17374101990322255,
          "2025": 0.20838818873246323
        }
      }
    },
    "gold": {
      "attached": {
        "start": "2018-01-02",
        "end": "2025-12-31",
        "days": 1942,
        "final_nav": 3.415717958134411,
        "total_return": 2.415717958134411,
        "cagr_365": 0.1659642924005067,
        "max_drawdown": 0.20465966194609408,
        "peak": "2020-08-07",
        "trough": "2021-03-05",
        "recovered": "2023-05-04",
        "peak_to_recovery_calendar_days": 1000,
        "volatility_250": 0.1373212324618061,
        "annual_returns": {
          "2018": 0.037825927286081695,
          "2019": 0.197452229299363,
          "2020": 0.1377068557919623,
          "2021": -0.053766233766233906,
          "2022": 0.09415317046390337,
          "2023": 0.16608128449573512,
          "2024": 0.2753872633390708,
          "2025": 0.5689946018893386
        }
      },
      "reconstructed_total_return": {
        "start": "2018-01-02",
        "end": "2025-12-31",
        "days": 1942,
        "final_nav": 3.4157179581344157,
        "total_return": 2.4157179581344157,
        "cagr_365": 0.16596429240050692,
        "max_drawdown": 0.20465966194609408,
        "peak": "2020-08-07",
        "trough": "2021-03-05",
        "recovered": "2023-05-04",
        "peak_to_recovery_calendar_days": 1000,
        "volatility_250": 0.13732111551947002,
        "annual_returns": {
          "2018": 0.03782592728608036,
          "2019": 0.19745222929936435,
          "2020": 0.13770685579196296,
          "2021": -0.05376623376623435,
          "2022": 0.09415317046390381,
          "2023": 0.1660812844957329,
          "2024": 0.2753872633390717,
          "2025": 0.5689946018893419
        }
      }
    },
    "bond": {
      "attached": {
        "start": "2018-01-02",
        "end": "2025-12-31",
        "days": 1941,
        "final_nav": 1.3939400252064953,
        "total_return": 0.3939400252064953,
        "cagr_365": 0.0423906592596357,
        "max_drawdown": 0.047096556380823884,
        "peak": "2020-04-29",
        "trough": "2020-11-20",
        "recovered": "2021-08-02",
        "peak_to_recovery_calendar_days": 460,
        "volatility_250": 0.026792522425794968,
        "annual_returns": {
          "2018": 0.08263980751403532,
          "2019": 0.02247428829816922,
          "2020": 0.01538432586542715,
          "2021": 0.05643487285936688,
          "2022": 0.027525832880125112,
          "2023": 0.044126686016731975,
          "2024": 0.0903612980238575,
          "2025": 0.0035017733820232877
        }
      },
      "reconstructed_total_return": {
        "start": "2018-01-02",
        "end": "2025-12-31",
        "days": 1942,
        "final_nav": 1.3851693865999597,
        "total_return": 0.3851693865999597,
        "cagr_365": 0.041568556286397884,
        "max_drawdown": 0.04619648101508533,
        "peak": "2020-04-29",
        "trough": "2020-11-20",
        "recovered": "2021-08-02",
        "peak_to_recovery_calendar_days": 460,
        "volatility_250": 0.026274558631782918,
        "annual_returns": {
          "2018": 0.08079429735234389,
          "2019": 0.022009911998040588,
          "2020": 0.015073292154512474,
          "2021": 0.055310839653057275,
          "2022": 0.02700632557339011,
          "2023": 0.043315763451851286,
          "2024": 0.08876965831874273,
          "2025": 0.003464551131770799
        }
      }
    },
    "cash": {
      "attached": {
        "start": "2018-01-02",
        "end": "2025-12-31",
        "days": 1942,
        "final_nav": 1.1942979210922025,
        "total_return": 0.19429792109220245,
        "cagr_365": 0.02244294960911497,
        "max_drawdown": 0.002336231345018258,
        "peak": "2018-07-06",
        "trough": "2018-07-12",
        "recovered": "2018-07-31",
        "peak_to_recovery_calendar_days": 25,
        "volatility_250": 0.002907812864295275,
        "annual_returns": {
          "2018": 0.040897916318590966,
          "2019": 0.028846264087776907,
          "2020": 0.022833390908989504,
          "2021": 0.02320615344388055,
          "2022": 0.018591081391882147,
          "2023": 0.017917250318830957,
          "2024": 0.016040913572132887,
          "2025": 0.011492045523459282
        }
      },
      "reconstructed_total_return": {
        "start": "2018-01-02",
        "end": "2025-12-31",
        "days": 1942,
        "final_nav": 1.1744661148544537,
        "total_return": 0.17446611485445374,
        "cagr_365": 0.020305109217208628,
        "max_drawdown": 0.0019624690008003265,
        "peak": "2018-07-06",
        "trough": "2018-07-12",
        "recovered": "2018-07-31",
        "peak_to_recovery_calendar_days": 25,
        "volatility_250": 0.002592493056585635,
        "annual_returns": {
          "2018": 0.03420842483529518,
          "2019": 0.02513386078478419,
          "2020": 0.0204693259807609,
          "2021": 0.021271283766913562,
          "2022": 0.01743855058278454,
          "2023": 0.017113986740154852,
          "2024": 0.01560804532238258,
          "2025": 0.011362432937369382
        }
      }
    },
    "nasdaq": {
      "attached": {
        "start": "2018-01-02",
        "end": "2025-12-23",
        "days": 1935,
        "final_nav": 4.358108108108108,
        "total_return": 3.358108108108108,
        "cagr_365": 0.20262932374456755,
        "max_drawdown": 0.28486293206197855,
        "peak": "2020-02-13",
        "trough": "2020-03-18",
        "recovered": "2020-08-21",
        "peak_to_recovery_calendar_days": 190,
        "volatility_250": 0.23827165851030652,
        "annual_returns": {
          "2018": 0.011261261261261257,
          "2019": 0.423162583518931,
          "2020": 0.36932707355242567,
          "2021": 0.2262857142857142,
          "2022": -0.2553588070829449,
          "2023": 0.5181476846057571,
          "2024": 0.34295136026380857,
          "2025": 0.18784530386740328
        }
      },
      "reconstructed_total_return": {
        "start": "2018-01-02",
        "end": "2025-12-23",
        "days": 1936,
        "final_nav": 4.362037871956713,
        "total_return": 3.362037871956713,
        "cagr_365": 0.20276519592274944,
        "max_drawdown": 0.28568024779604473,
        "peak": "2020-02-13",
        "trough": "2020-03-18",
        "recovered": "2020-08-21",
        "peak_to_recovery_calendar_days": 190,
        "volatility_250": 0.23817909837533985,
        "annual_returns": {
          "2018": 0.011271415689809716,
          "2019": 0.4235399019170758,
          "2020": 0.37018477920450876,
          "2021": 0.22605714285714362,
          "2022": -0.2552199850857575,
          "2023": 0.5181476846057547,
          "2024": 0.3429513602638099,
          "2025": 0.18784530386740506
        }
      }
    }
  },
  "results": [
    {
      "start": "2018-01-02",
      "end": "2025-12-23",
      "days": 1936,
      "final_nav": 1.7648062042650896,
      "total_return": 0.7648062042650896,
      "cagr_365": 0.07379615646125992,
      "max_drawdown": 0.0799974447950943,
      "peak": "2021-02-10",
      "trough": "2022-10-31",
      "recovered": "2023-07-31",
      "peak_to_recovery_calendar_days": 901,
      "volatility_250": 0.0614183677105342,
      "annual_returns": {
        "2018": -0.024953626286756014,
        "2019": 0.13925865215829303,
        "2020": 0.11492844479571018,
        "2021": -0.009084182312854128,
        "2022": -0.016520103856231816,
        "2023": 0.04449720083851205,
        "2024": 0.14257387316579773,
        "2025": 0.22520455342805534
      },
      "case": "stock_2025-12-23_same_0bps_band",
      "stock": "stock",
      "cost_bps": 0,
      "execution": "same_close",
      "frequency": "band",
      "rebalance_count": 2,
      "cumulative_cost_per_100k": 0.0
    },
    {
      "start": "2018-01-02",
      "end": "2025-12-23",
      "days": 1936,
      "final_nav": 1.7574530562322235,
      "total_return": 0.7574530562322235,
      "cagr_365": 0.07323434277057994,
      "max_drawdown": 0.0799974447950943,
      "peak": "2021-02-10",
      "trough": "2022-10-31",
      "recovered": "2023-07-31",
      "peak_to_recovery_calendar_days": 901,
      "volatility_250": 0.061460263487092145,
      "annual_returns": {
        "2018": -0.025440905833839067,
        "2019": 0.13925865215829303,
        "2020": 0.11492844479571018,
        "2021": -0.009084182312854017,
        "2022": -0.016520103856231816,
        "2023": 0.04449720083851205,
        "2024": 0.14276454656140558,
        "2025": 0.22050605212331464
      },
      "case": "stock_2025-12-23_next_5bps_band",
      "stock": "stock",
      "cost_bps": 5,
      "execution": "next_close",
      "frequency": "band",
      "rebalance_count": 2,
      "cumulative_cost_per_100k": 81.41959118458374
    },
    {
      "start": "2018-01-02",
      "end": "2025-12-23",
      "days": 1936,
      "final_nav": 1.7524959882855353,
      "total_return": 0.7524959882855353,
      "cagr_365": 0.07285443907121358,
      "max_drawdown": 0.07999744479509419,
      "peak": "2021-02-10",
      "trough": "2022-10-31",
      "recovered": "2023-07-31",
      "peak_to_recovery_calendar_days": 901,
      "volatility_250": 0.0614673435079847,
      "annual_returns": {
        "2018": -0.027385163378310207,
        "2019": 0.13925865215829303,
        "2020": 0.11492844479571018,
        "2021": -0.009084182312854128,
        "2022": -0.016520103856231594,
        "2023": 0.04449720083851183,
        "2024": 0.1422947721677661,
        "2025": 0.2199979301151267
      },
      "case": "stock_2025-12-23_next_25bps_band",
      "stock": "stock",
      "cost_bps": 25,
      "execution": "next_close",
      "frequency": "band",
      "rebalance_count": 2,
      "cumulative_cost_per_100k": 406.18183333151393
    },
    {
      "start": "2018-01-02",
      "end": "2025-12-23",
      "days": 1936,
      "final_nav": 1.730959069283015,
      "total_return": 0.730959069283015,
      "cagr_365": 0.07119288426730774,
      "max_drawdown": 0.07672707592187611,
      "peak": "2021-02-10",
      "trough": "2022-10-31",
      "recovered": "2023-07-28",
      "peak_to_recovery_calendar_days": 898,
      "volatility_250": 0.05999114665885397,
      "annual_returns": {
        "2018": -0.03272615832073822,
        "2019": 0.15587678298663987,
        "2020": 0.12009700515734534,
        "2021": -0.00330275906890265,
        "2022": -0.01805893370502165,
        "2023": 0.030149274149515515,
        "2024": 0.14718133039808645,
        "2025": 0.19505878309973723
      },
      "case": "stock_2025-12-23_next_5bps_month",
      "stock": "stock",
      "cost_bps": 5,
      "execution": "next_close",
      "frequency": "monthly",
      "rebalance_count": 95,
      "cumulative_cost_per_100k": 176.27340171192483
    },
    {
      "start": "2018-01-02",
      "end": "2025-12-31",
      "days": 1942,
      "final_nav": 1.7490235518089086,
      "total_return": 0.7490235518089086,
      "cagr_365": 0.07238185551812726,
      "max_drawdown": 0.0799974447950943,
      "peak": "2021-02-10",
      "trough": "2022-10-31",
      "recovered": "2023-07-31",
      "peak_to_recovery_calendar_days": 901,
      "volatility_250": 0.061390397195403366,
      "annual_returns": {
        "2018": -0.024953626286756014,
        "2019": 0.13925865215829303,
        "2020": 0.11492844479571018,
        "2021": -0.009084182312854128,
        "2022": -0.016520103856231816,
        "2023": 0.04449720083851205,
        "2024": 0.14257387316579773,
        "2025": 0.21424755565246234
      },
      "case": "stock_2025-12-31_same_0bps_band",
      "stock": "stock",
      "cost_bps": 0,
      "execution": "same_close",
      "frequency": "band",
      "rebalance_count": 2,
      "cumulative_cost_per_100k": 0.0
    },
    {
      "start": "2018-01-02",
      "end": "2025-12-31",
      "days": 1942,
      "final_nav": 1.7413532273739472,
      "total_return": 0.7413532273739472,
      "cagr_365": 0.07179285958688708,
      "max_drawdown": 0.0799974447950943,
      "peak": "2021-02-10",
      "trough": "2022-10-31",
      "recovered": "2023-07-31",
      "peak_to_recovery_calendar_days": 901,
      "volatility_250": 0.06143454507763616,
      "annual_returns": {
        "2018": -0.025440905833839067,
        "2019": 0.13925865215829303,
        "2020": 0.11492844479571018,
        "2021": -0.009084182312854017,
        "2022": -0.016520103856231816,
        "2023": 0.04449720083851205,
        "2024": 0.14276454656140558,
        "2025": 0.2093251340953799
      },
      "case": "stock_2025-12-31_next_5bps_band",
      "stock": "stock",
      "cost_bps": 5,
      "execution": "next_close",
      "frequency": "band",
      "rebalance_count": 2,
      "cumulative_cost_per_100k": 81.41959118458374
    },
    {
      "start": "2018-01-02",
      "end": "2025-12-31",
      "days": 1942,
      "final_nav": 1.7364415705665766,
      "total_return": 0.7364415705665766,
      "cagr_365": 0.07141450539461869,
      "max_drawdown": 0.07999744479509419,
      "peak": "2021-02-10",
      "trough": "2022-10-31",
      "recovered": "2023-07-31",
      "peak_to_recovery_calendar_days": 901,
      "volatility_250": 0.06144159638737264,
      "annual_returns": {
        "2018": -0.027385163378310207,
        "2019": 0.13925865215829303,
        "2020": 0.11492844479571018,
        "2021": -0.009084182312854128,
        "2022": -0.016520103856231594,
        "2023": 0.04449720083851183,
        "2024": 0.1422947721677661,
        "2025": 0.20882166693549187
      },
      "case": "stock_2025-12-31_next_25bps_band",
      "stock": "stock",
      "cost_bps": 25,
      "execution": "next_close",
      "frequency": "band",
      "rebalance_count": 2,
      "cumulative_cost_per_100k": 406.18183333151393
    },
    {
      "start": "2018-01-02",
      "end": "2025-12-31",
      "days": 1942,
      "final_nav": 1.7149077997419042,
      "total_return": 0.7149077997419042,
      "cagr_365": 0.06974458541670914,
      "max_drawdown": 0.07672707592187611,
      "peak": "2021-02-10",
      "trough": "2022-10-31",
      "recovered": "2023-07-28",
      "peak_to_recovery_calendar_days": 898,
      "volatility_250": 0.05997039194478434,
      "annual_returns": {
        "2018": -0.03272615832073822,
        "2019": 0.15587678298663987,
        "2020": 0.12009700515734534,
        "2021": -0.00330275906890265,
        "2022": -0.01805893370502165,
        "2023": 0.030149274149515515,
        "2024": 0.14718133039808645,
        "2025": 0.1839769435661478
      },
      "case": "stock_2025-12-31_next_5bps_month",
      "stock": "stock",
      "cost_bps": 5,
      "execution": "next_close",
      "frequency": "monthly",
      "rebalance_count": 95,
      "cumulative_cost_per_100k": 176.27340171192483
    },
    {
      "start": "2018-01-02",
      "end": "2025-12-23",
      "days": 1936,
      "final_nav": 2.409183030858167,
      "total_return": 1.4091830308581672,
      "cagr_365": 0.11651576869877611,
      "max_drawdown": 0.09410199302598443,
      "peak": "2020-09-03",
      "trough": "2021-03-05",
      "recovered": "2021-11-19",
      "peak_to_recovery_calendar_days": 442,
      "volatility_250": 0.07282623587588145,
      "annual_returns": {
        "2018": 0.04102501629088229,
        "2019": 0.16402503936904522,
        "2020": 0.15021175464216352,
        "2021": 0.060857356876029334,
        "2022": -0.041211395920401794,
        "2023": 0.17695079299546213,
        "2024": 0.1968224727505652,
        "2025": 0.20642577810142027
      },
      "case": "nasdaq_2025-12-23_same_0bps_band",
      "stock": "nasdaq",
      "cost_bps": 0,
      "execution": "same_close",
      "frequency": "band",
      "rebalance_count": 2,
      "cumulative_cost_per_100k": 0.0
    },
    {
      "start": "2018-01-02",
      "end": "2025-12-23",
      "days": 1936,
      "final_nav": 2.412947734102324,
      "total_return": 1.4129477341023242,
      "cagr_365": 0.11673430858033229,
      "max_drawdown": 0.09563569012916051,
      "peak": "2020-09-03",
      "trough": "2021-03-05",
      "recovered": "2021-11-19",
      "peak_to_recovery_calendar_days": 442,
      "volatility_250": 0.07414975758404357,
      "annual_returns": {
        "2018": 0.040504763908927766,
        "2019": 0.16402503936904522,
        "2020": 0.14526740743821254,
        "2021": 0.06280531123969091,
        "2022": -0.04410559567714978,
        "2023": 0.18050685915397668,
        "2024": 0.19875789035674973,
        "2025": 0.20995993229054366
      },
      "case": "nasdaq_2025-12-23_next_5bps_band",
      "stock": "nasdaq",
      "cost_bps": 5,
      "execution": "next_close",
      "frequency": "band",
      "rebalance_count": 2,
      "cumulative_cost_per_100k": 89.74688508123478
    },
    {
      "start": "2018-01-02",
      "end": "2025-12-23",
      "days": 1936,
      "final_nav": 2.405973589870295,
      "total_return": 1.4059735898702952,
      "cagr_365": 0.1163292256333801,
      "max_drawdown": 0.09563569012916051,
      "peak": "2020-09-03",
      "trough": "2021-03-05",
      "recovered": "2021-11-19",
      "peak_to_recovery_calendar_days": 442,
      "volatility_250": 0.07414911995816953,
      "annual_returns": {
        "2018": 0.03842894393105456,
        "2019": 0.16402503936904522,
        "2020": 0.14484674328764324,
        "2021": 0.06280531123969113,
        "2022": -0.04410559567714978,
        "2023": 0.18050685915397646,
        "2024": 0.19875789035674973,
        "2025": 0.20931869471111564
      },
      "case": "nasdaq_2025-12-23_next_25bps_band",
      "stock": "nasdaq",
      "cost_bps": 25,
      "execution": "next_close",
      "frequency": "band",
      "rebalance_count": 2,
      "cumulative_cost_per_100k": 447.728029195351
    },
    {
      "start": "2018-01-02",
      "end": "2025-12-23",
      "days": 1936,
      "final_nav": 2.3450613592440157,
      "total_return": 1.3450613592440157,
      "cagr_365": 0.11274689147179817,
      "max_drawdown": 0.09211788585649028,
      "peak": "2020-02-13",
      "trough": "2020-03-18",
      "recovered": "2020-05-19",
      "peak_to_recovery_calendar_days": 96,
      "volatility_250": 0.06824984548323995,
      "annual_returns": {
        "2018": 0.04468930830059459,
        "2019": 0.16153462269382968,
        "2020": 0.1433639193037104,
        "2021": 0.06036106965950827,
        "2022": -0.03313559058466431,
        "2023": 0.17513671929392083,
        "2024": 0.17709554286236795,
        "2025": 0.1918756771864225
      },
      "case": "nasdaq_2025-12-23_next_5bps_month",
      "stock": "nasdaq",
      "cost_bps": 5,
      "execution": "next_close",
      "frequency": "monthly",
      "rebalance_count": 95,
      "cumulative_cost_per_100k": 210.94460121223887
    },
    {
      "start": "2018-01-02",
      "end": "2025-12-31",
      "days": 1942,
      "final_nav": 2.372715365821628,
      "total_return": 1.372715365821628,
      "cagr_365": 0.11405262259812998,
      "max_drawdown": 0.09410199302598443,
      "peak": "2020-09-03",
      "trough": "2021-03-05",
      "recovered": "2021-11-19",
      "peak_to_recovery_calendar_days": 442,
      "volatility_250": 0.07280260403064774,
      "annual_returns": {
        "2018": 0.04102501629088229,
        "2019": 0.16402503936904522,
        "2020": 0.15021175464216352,
        "2021": 0.060857356876029334,
        "2022": -0.041211395920401794,
        "2023": 0.17695079299546213,
        "2024": 0.1968224727505652,
        "2025": 0.18816418045452954
      },
      "case": "nasdaq_2025-12-31_same_0bps_band",
      "stock": "nasdaq",
      "cost_bps": 0,
      "execution": "same_close",
      "frequency": "band",
      "rebalance_count": 2,
      "cumulative_cost_per_100k": 0.0
    },
    {
      "start": "2018-01-02",
      "end": "2025-12-31",
      "days": 1942,
      "final_nav": 2.3772202303739096,
      "total_return": 1.3772202303739096,
      "cagr_365": 0.11431679737400025,
      "max_drawdown": 0.09563569012916051,
      "peak": "2020-09-03",
      "trough": "2021-03-05",
      "recovered": "2021-11-19",
      "peak_to_recovery_calendar_days": 442,
      "volatility_250": 0.07411786183943114,
      "annual_returns": {
        "2018": 0.040504763908927766,
        "2019": 0.16402503936904522,
        "2020": 0.14526740743821254,
        "2021": 0.06280531123969091,
        "2022": -0.04410559567714978,
        "2023": 0.18050685915397668,
        "2024": 0.19875789035674973,
        "2025": 0.19204456372238643
      },
      "case": "nasdaq_2025-12-31_next_5bps_band",
      "stock": "nasdaq",
      "cost_bps": 5,
      "execution": "next_close",
      "frequency": "band",
      "rebalance_count": 2,
      "cumulative_cost_per_100k": 89.74688508123478
    },
    {
      "start": "2018-01-02",
      "end": "2025-12-31",
      "days": 1942,
      "final_nav": 2.3703493493665793,
      "total_return": 1.3703493493665793,
      "cagr_365": 0.11391369856577649,
      "max_drawdown": 0.09563569012916051,
      "peak": "2020-09-03",
      "trough": "2021-03-05",
      "recovered": "2021-11-19",
      "peak_to_recovery_calendar_days": 442,
      "volatility_250": 0.07411721169267377,
      "annual_returns": {
        "2018": 0.03842894393105456,
        "2019": 0.16402503936904522,
        "2020": 0.14484674328764324,
        "2021": 0.06280531123969113,
        "2022": -0.04410559567714978,
        "2023": 0.18050685915397646,
        "2024": 0.19875789035674973,
        "2025": 0.19141282067849552
      },
      "case": "nasdaq_2025-12-31_next_25bps_band",
      "stock": "nasdaq",
      "cost_bps": 25,
      "execution": "next_close",
      "frequency": "band",
      "rebalance_count": 2,
      "cumulative_cost_per_100k": 447.728029195351
    },
    {
      "start": "2018-01-02",
      "end": "2025-12-31",
      "days": 1942,
      "final_nav": 2.312385090471544,
      "total_return": 1.312385090471544,
      "cagr_365": 0.11047176363997169,
      "max_drawdown": 0.09211788585649028,
      "peak": "2020-02-13",
      "trough": "2020-03-18",
      "recovered": "2020-05-19",
      "peak_to_recovery_calendar_days": 96,
      "volatility_250": 0.06822679221671482,
      "annual_returns": {
        "2018": 0.04468930830059459,
        "2019": 0.16153462269382968,
        "2020": 0.1433639193037104,
        "2021": 0.06036106965950827,
        "2022": -0.03313559058466431,
        "2023": 0.17513671929392083,
        "2024": 0.17709554286236795,
        "2025": 0.17526798808797173
      },
      "case": "nasdaq_2025-12-31_next_5bps_month",
      "stock": "nasdaq",
      "cost_bps": 5,
      "execution": "next_close",
      "frequency": "monthly",
      "rebalance_count": 95,
      "cumulative_cost_per_100k": 210.94460121223887
    }
  ],
  "attribution": {
    "stock_2025-12-23_same_0bps_band": {
      "pnl_per_initial_unit": {
        "stock": 0.1118115086488203,
        "gold": 0.5103534465727279,
        "bond": 0.09815502286661744,
        "cash": 0.04448622617692324
      },
      "cost_per_initial_unit": 0.0
    },
    "stock_2025-12-23_next_5bps_band": {
      "pnl_per_initial_unit": {
        "stock": 0.11104134535529374,
        "gold": 0.5044341777600987,
        "bond": 0.09832830263874712,
        "cash": 0.04446342638993002
      },
      "cost_per_initial_unit": 0.0008141959118458374
    },
    "stock_2025-12-23_next_25bps_band": {
      "pnl_per_initial_unit": {
        "stock": 0.11076495803080381,
        "gold": 0.5033005049502677,
        "bond": 0.09812091135678225,
        "cash": 0.044371432280997394
      },
      "cost_per_initial_unit": 0.004061818333315139
    },
    "stock_2025-12-23_next_5bps_month": {
      "pnl_per_initial_unit": {
        "stock": 0.1445917704153843,
        "gold": 0.4406965875702722,
        "bond": 0.10008506796478991,
        "cash": 0.047348377349676174
      },
      "cost_per_initial_unit": 0.0017627340171192485
    },
    "stock_2025-12-31_same_0bps_band": {
      "pnl_per_initial_unit": {
        "stock": 0.11304076915257397,
        "gold": 0.4949075211125195,
        "bond": 0.09635399580921347,
        "cash": 0.04472126573460098
      },
      "cost_per_initial_unit": 0.0
    },
    "stock_2025-12-31_next_5bps_band": {
      "pnl_per_initial_unit": {
        "stock": 0.1122520498807823,
        "gold": 0.488674640216407,
        "bond": 0.09654506019333323,
        "cash": 0.044695672995270656
      },
      "cost_per_initial_unit": 0.0008141959118458374
    },
    "stock_2025-12-31_next_25bps_band": {
      "pnl_per_initial_unit": {
        "stock": 0.11197224764596239,
        "gold": 0.4875854187210139,
        "bond": 0.09634269872080538,
        "cash": 0.044603023812110586
      },
      "cost_per_initial_unit": 0.004061818333315139
    },
    "stock_2025-12-31_next_5bps_month": {
      "pnl_per_initial_unit": {
        "stock": 0.1457726067142801,
        "gold": 0.4249887966024702,
        "bond": 0.09833213165595688,
        "cash": 0.04757699878630431
      },
      "cost_per_initial_unit": 0.0017627340171192485
    },
    "nasdaq_2025-12-23_same_0bps_band": {
      "pnl_per_initial_unit": {
        "stock": 0.6448681853574665,
        "gold": 0.6026657378699491,
        "bond": 0.10989307954250654,
        "cash": 0.051756028088244636
      },
      "cost_per_initial_unit": 0.0
    },
    "nasdaq_2025-12-23_next_5bps_band": {
      "pnl_per_initial_unit": {
        "stock": 0.6506311837417318,
        "gold": 0.6031613466887633,
        "bond": 0.1087898754531142,
        "cash": 0.05126279706952972
      },
      "cost_per_initial_unit": 0.0008974688508123478
    },
    "nasdaq_2025-12-23_next_25bps_band": {
      "pnl_per_initial_unit": {
        "stock": 0.6490552855022456,
        "gold": 0.6017056492492344,
        "bond": 0.1085443632433167,
        "cash": 0.05114557216745356
      },
      "cost_per_initial_unit": 0.00447728029195351
    },
    "nasdaq_2025-12-23_next_5bps_month": {
      "pnl_per_initial_unit": {
        "stock": 0.6137886036499333,
        "gold": 0.5593459034145676,
        "bond": 0.11887168526929624,
        "cash": 0.055164612922328694
      },
      "cost_per_initial_unit": 0.0021094460121223887
    },
    "nasdaq_2025-12-31_same_0bps_band": {
      "pnl_per_initial_unit": {
        "stock": 0.6333957508529838,
        "gold": 0.5795089726361137,
        "bond": 0.10777671101818959,
        "cash": 0.0520339313143406
      },
      "cost_per_initial_unit": 0.0
    },
    "nasdaq_2025-12-31_next_5bps_band": {
      "pnl_per_initial_unit": {
        "stock": 0.6388441669482026,
        "gold": 0.5810871636152029,
        "bond": 0.10664176217999749,
        "cash": 0.05154460648132185
      },
      "cost_per_initial_unit": 0.0008974688508123478
    },
    "nasdaq_2025-12-31_next_25bps_band": {
      "pnl_per_initial_unit": {
        "stock": 0.6373023367301748,
        "gold": 0.5796952671997839,
        "bond": 0.1064024586632362,
        "cash": 0.051426567065339726
      },
      "cost_per_initial_unit": 0.00447728029195351
    },
    "nasdaq_2025-12-31_next_5bps_month": {
      "pnl_per_initial_unit": {
        "stock": 0.6045260671616811,
        "gold": 0.5380032993294218,
        "bond": 0.11648992288764823,
        "cash": 0.05547524710490303
      },
      "cost_per_initial_unit": 0.0021094460121223887
    }
  },
  "unresolved_source_quality": {
    "created_at": "2026-11-06T11:42:36.338582+00:00",
    "calendar": "union observed CN trading dates, anchored to Tencent510300;1942sessions",
    "primary": "Tencent unadjusted closes plus explicit dividends/split normalization; Yahoo secondary",
    "symbols": {
      "510300.SS": {
        "tencent_missing": [],
        "yahoo_missing": [
          "2019-04-29",
          "2019-04-30",
          "2025-10-24"
        ],
        "crosscheck_relative_mismatch_over_0_3pct": {},
        "dividends_in_period": {
          "2018-01-23": 0.046,
          "2019-01-16": 0.059,
          "2019-12-11": 0.062,
          "2021-01-18": 0.072,
          "2022-01-19": 0.075,
          "2023-01-16": 0.064,
          "2024-01-18": 0.069,
          "2025-06-18": 0.088
        }
      },
      "513100.SS": {
        "tencent_missing": [
          "2022-01-13"
        ],
        "yahoo_missing": [
          "2019-04-29",
          "2019-04-30"
        ],
        "crosscheck_relative_mismatch_over_0_3pct": {
          "2024-01-15": {
            "tencent": 1.227,
            "yahoo": 1.218999981880188,
            "relative": 0.006562771319711391
          },
          "2025-10-24": {
            "tencent": 1.902,
            "yahoo": 1.7979999780654907,
            "relative": 0.057842059623607556
          }
        },
        "dividends_in_period": {}
      },
      "159941.SZ": {
        "tencent_missing": [],
        "yahoo_missing": [
          "2019-04-29",
          "2019-04-30"
        ],
        "crosscheck_relative_mismatch_over_0_3pct": {
          "2018-05-30": {
            "tencent": 0.3655,
            "yahoo": 0.36800000071525574,
            "relative": 0.006793480191295331
          },
          "2020-04-22": {
            "tencent": 0.4855,
            "yahoo": 0.4869999885559082,
            "relative": 0.0030800587087406184
          },
          "2020-07-16": {
            "tencent": 0.53,
            "yahoo": 0.5734999775886536,
            "relative": 0.07585000747786286
          },
          "2020-09-30": {
            "tencent": 0.651,
            "yahoo": 0.6485000252723694,
            "relative": 0.003855010994919583
          },
          "2022-07-04": {
            "tencent": 0.596,
            "yahoo": 2.384000062942505,
            "relative": 0.7500000066005141
          },
          "2025-10-24": {
            "tencent": 1.43,
            "yahoo": 1.350100040435791,
            "relative": 0.059180769699420654
          }
        },
        "dividends_in_period": {}
      },
      "511260.SS": {
        "tencent_missing": [
          "2018-08-17"
        ],
        "yahoo_missing": [
          "2019-04-29",
          "2019-04-30",
          "2025-10-24"
        ],
        "crosscheck_relative_mismatch_over_0_3pct": {
          "2018-08-07": {
            "tencent": 103.26,
            "yahoo": 103.68900299072266,
            "relative": 0.004137401058442403
          }
        },
        "dividends_in_period": {
          "2025-09-23": 1.36,
          "2025-12-26": 0.833
        }
      },
      "518880.SS": {
        "tencent_missing": [],
        "yahoo_missing": [
          "2019-04-29",
          "2019-04-30",
          "2025-10-24"
        ],
        "crosscheck_relative_mismatch_over_0_3pct": {
          "2024-01-15": {
            "tencent": 4.673,
            "yahoo": 4.645999908447266,
            "relative": 0.005811470530518781
          }
        },
        "dividends_in_period": {}
      },
      "511880.SS": {
        "dividends": {
          "2018-12-28": 3.503,
          "2019-12-31": 2.519,
          "2020-12-31": 2.015,
          "2021-12-31": 2.142,
          "2022-12-30": 1.717,
          "2023-12-29": 1.783,
          "2024-12-31": 1.5521,
          "2025-12-31": 1.1553
        },
        "dividend_vs_tencent_additive_adjustment_max_error": 0.0003000000000130676,
        "yahoo": "HTTP200 but zero bars; unusable",
        "warning": "Tencent cash subtraction qfq is NOT compounded total return; rebuilt from raw + cash dividends; ideal ex-day reinvestment, not settlement-aware ledger"
      }
    },
    "repairs": [
      {
        "symbol": "513100.SS",
        "date": "2022-01-13",
        "value": 1.0384000539779663,
        "source": "Yahoo close",
        "reason": "Tencent missing; valuation only on 513100 split suspension2022-01-13; no trade allowed there"
      },
      {
        "symbol": "511260.SS",
        "date": "2018-08-17",
        "value": 102.6050033569336,
        "source": "Yahoo close",
        "reason": "Tencent missing; Yahoo observed close used for valuation; no portfolio trades on this day"
      }
    ]
  },
  "rebalance_trade_checks": "No trades on two supplemented valuation-only dates; all exact fee balances validated by independent simulator."
}