{
  "as_of": "2026-10-23",
  "notice": "全部数据与规则假设为教学构造；算法定义和初始化以正文为准。",
  "checks": [
    "BOLL所有非零窗口的两种标准差比例",
    "成交量统一缩放后MFI不变",
    "拆分后各行价乘量守恒",
    "各批买入与赎回剩余闭合",
    "部分赎回总数与计划一致",
    "分配前后资产守恒",
    "退款收益与银行净额一致",
    "转换净额和费用回到转出毛额",
    "新份额乘确认净值回到可转入净额",
    "固定金额临界月两费用相等",
    "分批金额临界月两费用相等",
    "周末标签对应实际星期"
  ],
  "articles": {
    "DJ051": {
      "period": 3,
      "seed_ohlc": [
        10,
        11,
        9,
        10
      ],
      "raw": [
        {
          "bar": 2,
          "o": 10,
          "h": 12,
          "l": 10,
          "c": 11,
          "tr": 2,
          "pdm": 1,
          "mdm": 0
        },
        {
          "bar": 3,
          "o": 11,
          "h": 13,
          "l": 10,
          "c": 12,
          "tr": 3,
          "pdm": 1,
          "mdm": 0
        },
        {
          "bar": 4,
          "o": 12,
          "h": 12.5,
          "l": 9.5,
          "c": 10,
          "tr": 3.0,
          "pdm": 0,
          "mdm": 0.5
        },
        {
          "bar": 5,
          "o": 10,
          "h": 11,
          "l": 8,
          "c": 9,
          "tr": 3,
          "pdm": 0,
          "mdm": 1.5
        },
        {
          "bar": 6,
          "o": 9,
          "h": 12,
          "l": 8.5,
          "c": 11,
          "tr": 3.5,
          "pdm": 1,
          "mdm": 0
        },
        {
          "bar": 7,
          "o": 11,
          "h": 14,
          "l": 10,
          "c": 13,
          "tr": 4,
          "pdm": 2,
          "mdm": 0
        },
        {
          "bar": 8,
          "o": 13,
          "h": 13.5,
          "l": 11,
          "c": 12,
          "tr": 2.5,
          "pdm": 0,
          "mdm": 0
        },
        {
          "bar": 9,
          "o": 12,
          "h": 12.5,
          "l": 9,
          "c": 10,
          "tr": 3.5,
          "pdm": 0,
          "mdm": 2
        },
        {
          "bar": 10,
          "o": 10,
          "h": 13,
          "l": 9.5,
          "c": 12,
          "tr": 3.5,
          "pdm": 0.5,
          "mdm": 0
        },
        {
          "bar": 11,
          "o": 12,
          "h": 14,
          "l": 11,
          "c": 13,
          "tr": 3,
          "pdm": 1,
          "mdm": 0
        }
      ],
      "series": {
        "wilder": [
          {
            "bar": 2,
            "sm_tr": null,
            "sm_pdm": null,
            "sm_mdm": null,
            "dx": null,
            "adx": null
          },
          {
            "bar": 3,
            "sm_tr": null,
            "sm_pdm": null,
            "sm_mdm": null,
            "dx": null,
            "adx": null
          },
          {
            "bar": 4,
            "sm_tr": 2.6666666666666665,
            "sm_pdm": 0.6666666666666666,
            "sm_mdm": 0.16666666666666666,
            "dx": 60.00000000000001,
            "adx": null
          },
          {
            "bar": 5,
            "sm_tr": 2.7777777777777777,
            "sm_pdm": 0.4444444444444445,
            "sm_mdm": 0.6111111111111112,
            "dx": 15.789473684210527,
            "adx": null
          },
          {
            "bar": 6,
            "sm_tr": 3.0185185185185186,
            "sm_pdm": 0.6296296296296297,
            "sm_mdm": 0.4074074074074075,
            "dx": 21.428571428571416,
            "adx": 32.40601503759398
          },
          {
            "bar": 7,
            "sm_tr": 3.3456790123456797,
            "sm_pdm": 1.0864197530864197,
            "sm_mdm": 0.27160493827160503,
            "dx": 59.999999999999986,
            "adx": 41.60401002506265
          },
          {
            "bar": 8,
            "sm_tr": 3.063786008230453,
            "sm_pdm": 0.7242798353909465,
            "sm_mdm": 0.18106995884773672,
            "dx": 59.99999999999999,
            "adx": 47.736006683375095
          },
          {
            "bar": 9,
            "sm_tr": 3.2091906721536354,
            "sm_pdm": 0.48285322359396443,
            "sm_mdm": 0.7873799725651578,
            "dx": 23.97408207343412,
            "adx": 39.815365146728105
          },
          {
            "bar": 10,
            "sm_tr": 3.3061271147690903,
            "sm_pdm": 0.48856881572930966,
            "sm_mdm": 0.5249199817101052,
            "dx": 3.586735844800357,
            "adx": 27.739155379418857
          },
          {
            "bar": 11,
            "sm_tr": 3.204084743179394,
            "sm_pdm": 0.6590458771528731,
            "sm_mdm": 0.3499466544734035,
            "dx": 30.63444108761329,
            "adx": 28.70425061548367
          }
        ],
        "ema": [
          {
            "bar": 2,
            "sm_tr": null,
            "sm_pdm": null,
            "sm_mdm": null,
            "dx": null,
            "adx": null
          },
          {
            "bar": 3,
            "sm_tr": null,
            "sm_pdm": null,
            "sm_mdm": null,
            "dx": null,
            "adx": null
          },
          {
            "bar": 4,
            "sm_tr": 2.6666666666666665,
            "sm_pdm": 0.6666666666666666,
            "sm_mdm": 0.16666666666666666,
            "dx": 60.00000000000001,
            "adx": null
          },
          {
            "bar": 5,
            "sm_tr": 2.833333333333333,
            "sm_pdm": 0.3333333333333333,
            "sm_mdm": 0.8333333333333334,
            "dx": 42.857142857142854,
            "adx": null
          },
          {
            "bar": 6,
            "sm_tr": 3.1666666666666665,
            "sm_pdm": 0.6666666666666666,
            "sm_mdm": 0.4166666666666667,
            "dx": 23.076923076923073,
            "adx": 41.97802197802198
          },
          {
            "bar": 7,
            "sm_tr": 3.583333333333333,
            "sm_pdm": 1.3333333333333333,
            "sm_mdm": 0.20833333333333334,
            "dx": 72.97297297297298,
            "adx": 57.47549747549748
          },
          {
            "bar": 8,
            "sm_tr": 3.0416666666666665,
            "sm_pdm": 0.6666666666666666,
            "sm_mdm": 0.10416666666666667,
            "dx": 72.97297297297298,
            "adx": 65.22423522423523
          },
          {
            "bar": 9,
            "sm_tr": 3.270833333333333,
            "sm_pdm": 0.3333333333333333,
            "sm_mdm": 1.0520833333333333,
            "dx": 51.8796992481203,
            "adx": 58.55196723617777
          },
          {
            "bar": 10,
            "sm_tr": 3.3854166666666665,
            "sm_pdm": 0.41666666666666663,
            "sm_mdm": 0.5260416666666666,
            "dx": 11.602209944751381,
            "adx": 35.07708859046458
          },
          {
            "bar": 11,
            "sm_tr": 3.192708333333333,
            "sm_pdm": 0.7083333333333333,
            "sm_mdm": 0.2630208333333333,
            "dx": 45.84450402144772,
            "adx": 40.46079630595615
          }
        ]
      }
    },
    "DJ052": {
      "n": 3,
      "rows": [
        {
          "label": "全涨",
          "closes": [
            10,
            11,
            12,
            13
          ],
          "changes": [
            1,
            1,
            1
          ],
          "avg_gain": 1,
          "avg_loss": 0,
          "defined_rsi": 100.0,
          "flat_other_convention": null
        },
        {
          "label": "全跌",
          "closes": [
            13,
            12,
            11,
            10
          ],
          "changes": [
            -1,
            -1,
            -1
          ],
          "avg_gain": 0,
          "avg_loss": 1,
          "defined_rsi": 0.0,
          "flat_other_convention": null
        },
        {
          "label": "全平",
          "closes": [
            10,
            10,
            10,
            10
          ],
          "changes": [
            0,
            0,
            0
          ],
          "avg_gain": 0,
          "avg_loss": 0,
          "defined_rsi": 50,
          "flat_other_convention": 0
        }
      ]
    },
    "DJ053": {
      "n": 3,
      "multiple": 2,
      "closes": [
        10,
        12,
        11,
        13,
        14,
        12,
        15
      ],
      "rows": [
        {
          "bar": 3,
          "window": [
            10,
            12,
            11
          ],
          "mean": 11,
          "sum_squares": 2,
          "pop_std": 0.816496580927726,
          "sample_std": 1.0,
          "pop_lower": 9.367006838144547,
          "pop_upper": 12.632993161855453,
          "sample_lower": 9.0,
          "sample_upper": 13.0
        },
        {
          "bar": 4,
          "window": [
            12,
            11,
            13
          ],
          "mean": 12,
          "sum_squares": 2,
          "pop_std": 0.816496580927726,
          "sample_std": 1.0,
          "pop_lower": 10.367006838144547,
          "pop_upper": 13.632993161855453,
          "sample_lower": 10.0,
          "sample_upper": 14.0
        },
        {
          "bar": 5,
          "window": [
            11,
            13,
            14
          ],
          "mean": 12.666666666666666,
          "sum_squares": 4.666666666666667,
          "pop_std": 1.247219128924647,
          "sample_std": 1.5275252316519468,
          "pop_lower": 10.172228408817372,
          "pop_upper": 15.16110492451596,
          "sample_lower": 9.611616203362772,
          "sample_upper": 15.72171712997056
        },
        {
          "bar": 6,
          "window": [
            13,
            14,
            12
          ],
          "mean": 13,
          "sum_squares": 2,
          "pop_std": 0.816496580927726,
          "sample_std": 1.0,
          "pop_lower": 11.367006838144547,
          "pop_upper": 14.632993161855453,
          "sample_lower": 11.0,
          "sample_upper": 15.0
        },
        {
          "bar": 7,
          "window": [
            14,
            12,
            15
          ],
          "mean": 13.666666666666666,
          "sum_squares": 4.666666666666667,
          "pop_std": 1.247219128924647,
          "sample_std": 1.5275252316519468,
          "pop_lower": 11.172228408817372,
          "pop_upper": 16.16110492451596,
          "sample_lower": 10.611616203362772,
          "sample_upper": 16.72171712997056
        }
      ],
      "sample_pop_ratio": 1.224744871391589
    },
    "DJ054": {
      "fast_period": 2,
      "slow_period": 4,
      "signal_period": 3,
      "closes": [
        10,
        11,
        9,
        12,
        13,
        10,
        11
      ],
      "rows": [
        {
          "bar": 1,
          "close": 10,
          "fast_ema": 10,
          "slow_ema": 10,
          "dif": 0,
          "dea": 0.0,
          "hist": 0.0,
          "hist_times2": 0.0
        },
        {
          "bar": 2,
          "close": 11,
          "fast_ema": 10.666666666666666,
          "slow_ema": 10.4,
          "dif": 0.2666666666666657,
          "dea": 0.13333333333333286,
          "hist": 0.13333333333333286,
          "hist_times2": 0.2666666666666657
        },
        {
          "bar": 3,
          "close": 9,
          "fast_ema": 9.555555555555555,
          "slow_ema": 9.84,
          "dif": -0.2844444444444445,
          "dea": -0.07555555555555582,
          "hist": -0.20888888888888868,
          "hist_times2": -0.41777777777777736
        },
        {
          "bar": 4,
          "close": 12,
          "fast_ema": 11.185185185185185,
          "slow_ema": 10.704,
          "dif": 0.4811851851851845,
          "dea": 0.20281481481481434,
          "hist": 0.27837037037037016,
          "hist_times2": 0.5567407407407403
        },
        {
          "bar": 5,
          "close": 13,
          "fast_ema": 12.395061728395062,
          "slow_ema": 11.6224,
          "dif": 0.772661728395061,
          "dea": 0.48773827160493766,
          "hist": 0.2849234567901233,
          "hist_times2": 0.5698469135802466
        },
        {
          "bar": 6,
          "close": 10,
          "fast_ema": 10.798353909465021,
          "slow_ema": 10.97344,
          "dif": -0.17508609053497892,
          "dea": 0.15632609053497937,
          "hist": -0.3314121810699583,
          "hist_times2": -0.6628243621399166
        },
        {
          "bar": 7,
          "close": 11,
          "fast_ema": 10.932784636488341,
          "slow_ema": 10.984064,
          "dif": -0.05127936351165907,
          "dea": 0.05252336351166015,
          "hist": -0.10380272702331922,
          "hist_times2": -0.20760545404663844
        }
      ]
    },
    "DJ055": {
      "closes": [
        10,
        10,
        10,
        11,
        9,
        10
      ],
      "period": 3,
      "initial_k": 50,
      "initial_d": 50,
      "saved_previous_rsv": 80,
      "cases": {
        "填零": [
          {
            "bar": 3,
            "rsv": 0,
            "k": 33.333333333333336,
            "d": 44.44444444444445,
            "j": 11.1111111111111
          },
          {
            "bar": 4,
            "rsv": 100.0,
            "k": 55.55555555555556,
            "d": 48.14814814814815,
            "j": 70.37037037037038
          },
          {
            "bar": 5,
            "rsv": 0.0,
            "k": 37.03703703703704,
            "d": 44.44444444444444,
            "j": 22.22222222222223
          },
          {
            "bar": 6,
            "rsv": 50.0,
            "k": 41.358024691358025,
            "d": 43.415637860082306,
            "j": 37.242798353909464
          }
        ],
        "填中点": [
          {
            "bar": 3,
            "rsv": 50,
            "k": 50.0,
            "d": 50.0,
            "j": 50.0
          },
          {
            "bar": 4,
            "rsv": 100.0,
            "k": 66.66666666666667,
            "d": 55.55555555555556,
            "j": 88.88888888888889
          },
          {
            "bar": 5,
            "rsv": 0.0,
            "k": 44.44444444444445,
            "d": 51.851851851851855,
            "j": 29.629629629629633
          },
          {
            "bar": 6,
            "rsv": 50.0,
            "k": 46.296296296296305,
            "d": 50.00000000000001,
            "j": 38.8888888888889
          }
        ],
        "沿用前值": [
          {
            "bar": 3,
            "rsv": 80,
            "k": 60.0,
            "d": 53.333333333333336,
            "j": 73.33333333333333
          },
          {
            "bar": 4,
            "rsv": 100.0,
            "k": 73.33333333333334,
            "d": 60.0,
            "j": 100.00000000000003
          },
          {
            "bar": 5,
            "rsv": 0.0,
            "k": 48.88888888888889,
            "d": 56.2962962962963,
            "j": 34.07407407407409
          },
          {
            "bar": 6,
            "rsv": 50.0,
            "k": 49.25925925925927,
            "d": 53.95061728395062,
            "j": 39.87654320987656
          }
        ]
      }
    },
    "DJ056": {
      "seed_previous_close": 100,
      "rows": [
        {
          "bar": 1,
          "o": 100,
          "h": 102,
          "l": 98,
          "c": 101,
          "prev_close": 100,
          "range": 4,
          "high_prev": 2,
          "low_prev": 2,
          "tr": 4
        },
        {
          "bar": 2,
          "o": 108,
          "h": 110,
          "l": 107,
          "c": 108,
          "prev_close": 101,
          "range": 3,
          "high_prev": 9,
          "low_prev": 6,
          "tr": 9
        },
        {
          "bar": 3,
          "o": 108,
          "h": 109,
          "l": 105,
          "c": 106,
          "prev_close": 108,
          "range": 4,
          "high_prev": 1,
          "low_prev": 3,
          "tr": 4
        },
        {
          "bar": 4,
          "o": 98,
          "h": 99,
          "l": 95,
          "c": 96,
          "prev_close": 106,
          "range": 4,
          "high_prev": 7,
          "low_prev": 11,
          "tr": 11
        },
        {
          "bar": 5,
          "o": 96,
          "h": 98,
          "l": 94,
          "c": 97,
          "prev_close": 96,
          "range": 4,
          "high_prev": 2,
          "low_prev": 2,
          "tr": 4
        }
      ],
      "atr3": [
        null,
        null,
        5.666666666666667,
        7.444444444444445,
        6.296296296296297
      ]
    },
    "DJ057": {
      "rows": [
        {
          "date": "2026-01-05",
          "weekday": 0,
          "observed_close": 10,
          "filled_close": 10,
          "observation_ma3": null,
          "calendar_ma3": null,
          "label": "有观测"
        },
        {
          "date": "2026-01-06",
          "weekday": 1,
          "observed_close": 11,
          "filled_close": 11,
          "observation_ma3": null,
          "calendar_ma3": null,
          "label": "有观测"
        },
        {
          "date": "2026-01-07",
          "weekday": 2,
          "observed_close": null,
          "filled_close": 11,
          "observation_ma3": null,
          "calendar_ma3": 10.666666666666666,
          "label": "停牌假设"
        },
        {
          "date": "2026-01-08",
          "weekday": 3,
          "observed_close": null,
          "filled_close": 11,
          "observation_ma3": null,
          "calendar_ma3": 11,
          "label": "停牌假设"
        },
        {
          "date": "2026-01-09",
          "weekday": 4,
          "observed_close": 14,
          "filled_close": 14,
          "observation_ma3": 11.666666666666666,
          "calendar_ma3": 12,
          "label": "有观测"
        },
        {
          "date": "2026-01-10",
          "weekday": 5,
          "observed_close": null,
          "filled_close": 14,
          "observation_ma3": 11.666666666666666,
          "calendar_ma3": 13,
          "label": "周末"
        },
        {
          "date": "2026-01-11",
          "weekday": 6,
          "observed_close": null,
          "filled_close": 14,
          "observation_ma3": 11.666666666666666,
          "calendar_ma3": 14,
          "label": "周末"
        },
        {
          "date": "2026-01-12",
          "weekday": 0,
          "observed_close": 13,
          "filled_close": 13,
          "observation_ma3": 12.666666666666666,
          "calendar_ma3": 13.666666666666666,
          "label": "有观测"
        }
      ],
      "n": 3
    },
    "DJ058": {
      "rows": [
        {
          "bar": 1,
          "typical_price": 10,
          "volume_lots": 10,
          "volume_shares": 1000,
          "direction": 0,
          "obv_lots": 0,
          "obv_shares": 0,
          "money_flow_lots": 100,
          "money_flow_shares": 10000
        },
        {
          "bar": 2,
          "typical_price": 11,
          "volume_lots": 20,
          "volume_shares": 2000,
          "direction": 1,
          "obv_lots": 20,
          "obv_shares": 2000,
          "money_flow_lots": 220,
          "money_flow_shares": 22000
        },
        {
          "bar": 3,
          "typical_price": 10,
          "volume_lots": 30,
          "volume_shares": 3000,
          "direction": -1,
          "obv_lots": -10,
          "obv_shares": -1000,
          "money_flow_lots": 300,
          "money_flow_shares": 30000
        },
        {
          "bar": 4,
          "typical_price": 12,
          "volume_lots": 40,
          "volume_shares": 4000,
          "direction": 1,
          "obv_lots": 30,
          "obv_shares": 3000,
          "money_flow_lots": 480,
          "money_flow_shares": 48000
        },
        {
          "bar": 5,
          "typical_price": 11,
          "volume_lots": 50,
          "volume_shares": 5000,
          "direction": -1,
          "obv_lots": -20,
          "obv_shares": -2000,
          "money_flow_lots": 550,
          "money_flow_shares": 55000
        },
        {
          "bar": 6,
          "typical_price": 13,
          "volume_lots": 60,
          "volume_shares": 6000,
          "direction": 1,
          "obv_lots": 40,
          "obv_shares": 4000,
          "money_flow_lots": 780,
          "money_flow_shares": 78000
        }
      ],
      "window_indices": [
        4,
        5,
        6
      ],
      "positive_flow": 1260,
      "negative_flow": 550,
      "mfi_lots": 69.61325966850829,
      "mfi_shares": 69.61325966850829
    },
    "DJ059": {
      "split_ratio": 2,
      "rows": [
        {
          "bar": 1,
          "raw_price": 100,
          "raw_volume": 1000,
          "adjusted_price": 50.0,
          "adjusted_volume": 2000,
          "raw_ma2": null,
          "adjusted_ma2": null,
          "raw_notional": 100000,
          "adjusted_notional": 100000.0
        },
        {
          "bar": 2,
          "raw_price": 102,
          "raw_volume": 1200,
          "adjusted_price": 51.0,
          "adjusted_volume": 2400,
          "raw_ma2": 101,
          "adjusted_ma2": 50.5,
          "raw_notional": 122400,
          "adjusted_notional": 122400.0
        },
        {
          "bar": 3,
          "raw_price": 51,
          "raw_volume": 2400,
          "adjusted_price": 51,
          "adjusted_volume": 2400,
          "raw_ma2": 76.5,
          "adjusted_ma2": 51.0,
          "raw_notional": 122400,
          "adjusted_notional": 122400
        },
        {
          "bar": 4,
          "raw_price": 52,
          "raw_volume": 2600,
          "adjusted_price": 52,
          "adjusted_volume": 2600,
          "raw_ma2": 51.5,
          "adjusted_ma2": 51.5,
          "raw_notional": 135200,
          "adjusted_notional": 135200
        }
      ],
      "raw_split_return": -0.5,
      "adjusted_split_return": 0.0,
      "mixed_notional_before": 61200.0
    },
    "DJ060": {
      "fixed_history": [
        10,
        11,
        12
      ],
      "period": 3,
      "last_closed_ema": 11.25,
      "snapshots": [
        {
          "time": "10:00",
          "last_close_input": 13,
          "ma3": 12,
          "ema3": 12.125,
          "status": "未收盘"
        },
        {
          "time": "14:00",
          "last_close_input": 9,
          "ma3": 10.666666666666666,
          "ema3": 10.125,
          "status": "未收盘"
        },
        {
          "time": "15:00",
          "last_close_input": 12,
          "ma3": 11.666666666666666,
          "ema3": 11.625,
          "status": "已收盘假设"
        }
      ]
    },
    "DJ071": {
      "front_fee": 0.01,
      "annual_service_fee": 0.004,
      "rows": [
        {
          "months": 6,
          "fixed_a": 100.0,
          "fixed_c": 20.0,
          "gradual_contribution": 6000,
          "gradual_a": 60.0,
          "gradual_c": 7.0,
          "exposure_money_months": 21000
        },
        {
          "months": 12,
          "fixed_a": 100.0,
          "fixed_c": 40.0,
          "gradual_contribution": 12000,
          "gradual_a": 120.0,
          "gradual_c": 26.0,
          "exposure_money_months": 78000
        },
        {
          "months": 24,
          "fixed_a": 100.0,
          "fixed_c": 80.0,
          "gradual_contribution": 24000,
          "gradual_a": 240.0,
          "gradual_c": 100.0,
          "exposure_money_months": 300000
        },
        {
          "months": 30,
          "fixed_a": 100.0,
          "fixed_c": 100.0,
          "gradual_contribution": 30000,
          "gradual_a": 300.0,
          "gradual_c": 155.0,
          "exposure_money_months": 465000
        },
        {
          "months": 36,
          "fixed_a": 100.0,
          "fixed_c": 120.0,
          "gradual_contribution": 36000,
          "gradual_a": 360.0,
          "gradual_c": 222.0,
          "exposure_money_months": 666000
        },
        {
          "months": 59,
          "fixed_a": 100.0,
          "fixed_c": 196.66666666666666,
          "gradual_contribution": 59000,
          "gradual_a": 590.0,
          "gradual_c": 590.0,
          "exposure_money_months": 1770000
        }
      ],
      "fixed_breakeven_months": 30.0,
      "gradual_breakeven_months": 59.0
    },
    "DJ072": {
      "initial_payment": 10020,
      "net_buy": 10000,
      "units": 10000,
      "gross_assets_before_internal_fee": 11000,
      "internal_fee": 100,
      "published_nav": 1.09,
      "ending_assets": 10900,
      "correct_profit": 880,
      "double_deduct_profit": 780,
      "omit_external_profit": 900,
      "external_fee": 20
    },
    "DJ073": {
      "redemption_date": "2026-10-23",
      "redemption_units": 1500,
      "price": 1.2,
      "buys": [
        {
          "buy_date": "2026-01-01",
          "bought_units": 1000,
          "days": 295,
          "redeemed_units_fifo": 1000,
          "remaining_units": 0,
          "gross": 1200.0,
          "assumed_rate": 0.002,
          "fee": 2.4
        },
        {
          "buy_date": "2026-07-01",
          "bought_units": 800,
          "days": 114,
          "redeemed_units_fifo": 500,
          "remaining_units": 300,
          "gross": 600.0,
          "assumed_rate": 0.002,
          "fee": 1.2
        },
        {
          "buy_date": "2026-10-20",
          "bought_units": 500,
          "days": 3,
          "redeemed_units_fifo": 0,
          "remaining_units": 500,
          "gross": 0.0,
          "assumed_rate": 0.01,
          "fee": 0.0
        }
      ],
      "fifo_fee": 3.5999999999999996,
      "lifo": [
        {
          "buy_date": "2026-10-20",
          "redeemed": 500,
          "fee": 6.0
        },
        {
          "buy_date": "2026-07-01",
          "redeemed": 800,
          "fee": 1.92
        },
        {
          "buy_date": "2026-01-01",
          "redeemed": 200,
          "fee": 0.48
        }
      ],
      "lifo_fee": 8.4
    },
    "DJ074": {
      "price": 1.05,
      "rows": [
        {
          "denominator_label": "昨日公布净值",
          "reference": 1,
          "premium": 0.050000000000000044
        },
        {
          "denominator_label": "同期参考值假设",
          "reference": 1.04,
          "premium": 0.009615384615384581
        },
        {
          "denominator_label": "另一时刻参考值假设",
          "reference": 1.06,
          "premium": -0.009433962264150941
        }
      ],
      "units": 1000,
      "stale_difference_amount": 40.000000000000036
    },
    "DJ075": {
      "rows": [
        {
          "day": 1,
          "benchmark_return": 0.01,
          "fund_return": 0.009,
          "active": -0.0010000000000000009,
          "benchmark_nav": 1.01,
          "fund_nav": 1.009
        },
        {
          "day": 2,
          "benchmark_return": -0.005,
          "fund_return": -0.006,
          "active": -0.001,
          "benchmark_nav": 1.00495,
          "fund_nav": 1.002946
        },
        {
          "day": 3,
          "benchmark_return": 0.008,
          "fund_return": 0.008,
          "active": 0.0,
          "benchmark_nav": 1.0129896,
          "fund_nav": 1.010969568
        },
        {
          "day": 4,
          "benchmark_return": -0.003,
          "fund_return": -0.004,
          "active": -0.001,
          "benchmark_nav": 1.0099506312,
          "fund_nav": 1.006925689728
        },
        {
          "day": 5,
          "benchmark_return": 0.004,
          "fund_return": 0.003,
          "active": -0.001,
          "benchmark_nav": 1.0139904337248,
          "fund_nav": 1.0099464667971838
        }
      ],
      "mean_active": -0.0008000000000000001,
      "sample_tracking_error": 0.00044721359549995806,
      "population_tracking_error": 0.0004000000000000001,
      "annualization_days": 252,
      "annualized_sample": 0.007099295739719542,
      "cumulative_difference": -0.004043966927616216,
      "constant_difference_control": {
        "daily_differences": [
          -0.001,
          -0.001,
          -0.001,
          -0.001,
          -0.001
        ],
        "mean": -0.001,
        "sample_std": 0.0
      }
    },
    "DJ076": {
      "units": 1000,
      "initial_nav": 1.2,
      "pre_div_nav": 1.3,
      "dividend_per_unit": 0.08,
      "after_div_nav": 1.22,
      "after_div_value": 1220.0,
      "cash": 80.0,
      "total_at_div": 1300.0,
      "end_nav": 1.25,
      "end_value": 1250.0,
      "end_cash_total": 1330.0,
      "price_return": 0.04166666666666674,
      "cash_total_return": 0.10833333333333339,
      "reinvest_units": 1065.5737704918033,
      "reinvest_end": 1331.967213114754
    },
    "DJ077": {
      "events": [
        {
          "date": "2026-01-05",
          "bank": -1000,
          "investment_cash": 1000,
          "confirmed_units": 0,
          "state": "扣款待确认"
        },
        {
          "date": "2026-01-06",
          "bank": 0,
          "investment_cash": 1000,
          "confirmed_units": 0,
          "state": "失败待退款"
        },
        {
          "date": "2026-01-08",
          "bank": 1000,
          "investment_cash": 0,
          "confirmed_units": 0,
          "state": "全额退款"
        }
      ],
      "net_bank_cashflow": 0,
      "days": 3,
      "realized_profit": 0,
      "fee_case_refund": 998,
      "fee_case_profit": -2
    },
    "DJ078": {
      "rows": [
        {
          "day": "2026-10-20",
          "snapshot": "14:00",
          "estimate": 1.03,
          "final_nav": 1.02,
          "holdings_disclosure": "2026-09-30",
          "relative_error": 0.009803921568627416
        },
        {
          "day": "2026-10-21",
          "snapshot": "14:00",
          "estimate": 1.01,
          "final_nav": 1.015,
          "holdings_disclosure": "2026-09-30",
          "relative_error": -0.004926108374384119
        },
        {
          "day": "2026-10-22",
          "snapshot": "14:00",
          "estimate": 1.025,
          "final_nav": 1.028,
          "holdings_disclosure": "2026-09-30",
          "relative_error": -0.0029182879377432913
        }
      ],
      "notice": "所有时间、披露日及净值为构造，不是真实观察"
    },
    "DJ079": {
      "initial_payment": 10000,
      "out_units": 8000,
      "out_nav": 1.3,
      "out_gross": 10400.0,
      "out_fee": 52.0,
      "in_fee": 20,
      "in_cash": 10328.0,
      "in_nav": 1.04,
      "in_units": 9930.76923076923,
      "end_nav": 1.1,
      "end_value": 10923.846153846154,
      "bridge_loss": 72.0
    },
    "DJ080": {
      "initial_price": 100,
      "rows": [
        {
          "day": 1,
          "price": 102,
          "dividend": 0,
          "price_return": 0.020000000000000018,
          "total_return": 0.020000000000000018,
          "total_return_index": 102.0
        },
        {
          "day": 2,
          "price": 101,
          "dividend": 2,
          "price_return": -0.009803921568627416,
          "total_return": 0.009803921568627416,
          "total_return_index": 103.0
        },
        {
          "day": 3,
          "price": 103,
          "dividend": 0,
          "price_return": 0.01980198019801982,
          "total_return": 0.01980198019801982,
          "total_return_index": 105.03960396039604
        }
      ],
      "price_cumulative": 0.030000000000000027,
      "total_cumulative": 0.05039603960396044,
      "fund_nav_start": 1,
      "fund_nav_end": 1.0482952475247524,
      "fund_cumulative": 0.04829524752475245,
      "fund_minus_price": 0.018295247524752423,
      "fund_minus_total": -0.0021007920792079915
    }
  }
}