{
 "data_end": "2026-11-06",
 "settlement": {
  "source": "futures_price:到期月份(週別) TX一般",
  "first": "1998-09-16",
  "last": "2026-10-21",
  "count": 338,
  "count_in_0050_window": 234,
  "rule_mismatches": [],
  "deferred": [
   {
    "contract": "199902",
    "third_wednesday": "1999-02-17",
    "settlement": "1999-02-20"
   },
   {
    "contract": "200401",
    "third_wednesday": "2004-01-21",
    "settlement": "2004-01-27"
   },
   {
    "contract": "200702",
    "third_wednesday": "2007-02-21",
    "settlement": "2007-02-26"
   },
   {
    "contract": "201002",
    "third_wednesday": "2010-02-17",
    "settlement": "2010-02-22"
   },
   {
    "contract": "201006",
    "third_wednesday": "2010-06-16",
    "settlement": "2010-06-17"
   },
   {
    "contract": "201308",
    "third_wednesday": "2013-08-21",
    "settlement": "2013-08-22"
   },
   {
    "contract": "201502",
    "third_wednesday": "2015-02-18",
    "settlement": "2015-02-24"
   },
   {
    "contract": "202301",
    "third_wednesday": "2023-01-18",
    "settlement": "2023-01-30"
   },
   {
    "contract": "202602",
    "third_wednesday": "2026-02-18",
    "settlement": "2026-02-23"
   }
  ]
 },
 "bench": {
  "start": "2007-04-24",
  "end": "2026-11-06",
  "cagr": 0.13521,
  "sharpe": 0.724622,
  "mdd": -0.557528,
  "vol": 0.210182,
  "total_return": 10.913546
 },
 "designs": {
  "T1": {
   "name": "結算週空手，其餘持有 0050",
   "base": {
    "k": 2,
    "e": 0
   },
   "grid": [
    {
     "k": 1,
     "e": -1,
     "sharpe": 0.310834,
     "cagr": 0.04262,
     "mdd": -0.588289,
     "bench_sharpe": 0.724622,
     "win": false
    },
    {
     "k": 1,
     "e": 0,
     "sharpe": 0.281615,
     "cagr": 0.036177,
     "mdd": -0.571032,
     "bench_sharpe": 0.724622,
     "win": false
    },
    {
     "k": 1,
     "e": 1,
     "sharpe": 0.266616,
     "cagr": 0.032754,
     "mdd": -0.567105,
     "bench_sharpe": 0.724622,
     "win": false
    },
    {
     "k": 2,
     "e": -1,
     "sharpe": 0.368832,
     "cagr": 0.053986,
     "mdd": -0.522978,
     "bench_sharpe": 0.724622,
     "win": false
    },
    {
     "k": 2,
     "e": 0,
     "sharpe": 0.340311,
     "cagr": 0.047472,
     "mdd": -0.502258,
     "bench_sharpe": 0.724622,
     "win": false
    },
    {
     "k": 2,
     "e": 1,
     "sharpe": 0.326837,
     "cagr": 0.044012,
     "mdd": -0.501946,
     "bench_sharpe": 0.724622,
     "win": false
    },
    {
     "k": 3,
     "e": -1,
     "sharpe": 0.34302,
     "cagr": 0.047987,
     "mdd": -0.517973,
     "bench_sharpe": 0.724622,
     "win": false
    },
    {
     "k": 3,
     "e": 0,
     "sharpe": 0.313403,
     "cagr": 0.04151,
     "mdd": -0.498742,
     "bench_sharpe": 0.724622,
     "win": false
    },
    {
     "k": 3,
     "e": 1,
     "sharpe": 0.299006,
     "cagr": 0.03807,
     "mdd": -0.491346,
     "bench_sharpe": 0.724622,
     "win": false
    }
   ],
   "grid_wins": 0,
   "full": {
    "strategy": {
     "start": "2007-04-24",
     "end": "2026-11-06",
     "cagr": 0.047472,
     "sharpe": 0.340311,
     "mdd": -0.502258,
     "vol": 0.196863,
     "total_return": 1.474741
    },
    "bench": {
     "start": "2007-04-24",
     "end": "2026-11-06",
     "cagr": 0.13521,
     "sharpe": 0.724622,
     "mdd": -0.557528,
     "vol": 0.210182,
     "total_return": 10.913546
    },
    "win": false
   },
   "halves": [
    {
     "strategy": {
      "start": "2007-04-24",
      "end": "2017-01-24",
      "cagr": -0.008089,
      "sharpe": 0.058289,
      "mdd": -0.502258,
      "vol": 0.199414,
      "total_return": -0.076171
     },
     "bench": {
      "start": "2007-04-24",
      "end": "2017-01-24",
      "cagr": 0.057745,
      "sharpe": 0.373497,
      "mdd": -0.557528,
      "vol": 0.213925,
      "total_return": 0.72916
     },
     "win": false
    },
    {
     "strategy": {
      "start": "2017-02-02",
      "end": "2026-11-06",
      "cagr": 0.106879,
      "sharpe": 0.638501,
      "mdd": -0.355272,
      "vol": 0.19424,
      "total_return": 1.693485
     },
     "bench": {
      "start": "2017-02-02",
      "end": "2026-11-06",
      "cagr": 0.219398,
      "sharpe": 1.099115,
      "mdd": -0.33957,
      "vol": 0.206274,
      "total_return": 5.927593
     },
     "win": false
    }
   ],
   "costs": {
    "default": {
     "strategy": {
      "start": "2007-04-24",
      "end": "2026-11-06",
      "cagr": 0.047472,
      "sharpe": 0.340311,
      "mdd": -0.502258,
      "vol": 0.196863,
      "total_return": 1.474741
     },
     "bench": {
      "start": "2007-04-24",
      "end": "2026-11-06",
      "cagr": 0.13521,
      "sharpe": 0.724622,
      "mdd": -0.557528,
      "vol": 0.210182,
      "total_return": 10.913546
     },
     "win": false
    },
    "etf_tax": {
     "strategy": {
      "start": "2007-04-24",
      "end": "2026-11-06",
      "cagr": 0.072955,
      "sharpe": 0.466193,
      "mdd": -0.490079,
      "vol": 0.196483,
      "total_return": 2.958022
     },
     "bench": {
      "start": "2007-04-24",
      "end": "2026-11-06",
      "cagr": 0.13521,
      "sharpe": 0.724622,
      "mdd": -0.557528,
      "vol": 0.210182,
      "total_return": 10.913546
     },
     "win": false
    },
    "zero": {
     "strategy": {
      "start": "2007-04-24",
      "end": "2026-11-06",
      "cagr": 0.123642,
      "sharpe": 0.708103,
      "mdd": -0.465942,
      "vol": 0.196231,
      "total_return": 8.752964
     },
     "bench": {
      "start": "2007-04-24",
      "end": "2026-11-06",
      "cagr": 0.13521,
      "sharpe": 0.724622,
      "mdd": -0.557528,
      "vol": 0.210182,
      "total_return": 10.913546
     },
     "win": false
    }
   },
   "in_market": 0.853689,
   "trades_per_year": 12.03,
   "best_year_removed": {
    "best_year": 2008,
    "excess_that_year": 0.029624,
    "strategy_sharpe": 0.524157,
    "bench_sharpe": 0.967551,
    "win": false
   },
   "passes": false
  },
  "T2": {
   "name": "只在結算週持有 0050",
   "base": {
    "k": 2,
    "e": 0
   },
   "grid": [
    {
     "k": 1,
     "e": -1,
     "sharpe": -1.215952,
     "cagr": -0.053809,
     "mdd": -0.663007,
     "bench_sharpe": 0.724622,
     "win": false
    },
    {
     "k": 1,
     "e": 0,
     "sharpe": -0.778791,
     "cagr": -0.048344,
     "mdd": -0.632584,
     "bench_sharpe": 0.724622,
     "win": false
    },
    {
     "k": 1,
     "e": 1,
     "sharpe": -0.560335,
     "cagr": -0.04477,
     "mdd": -0.640706,
     "bench_sharpe": 0.724622,
     "win": false
    },
    {
     "k": 2,
     "e": -1,
     "sharpe": -1.039748,
     "cagr": -0.064012,
     "mdd": -0.731365,
     "bench_sharpe": 0.724622,
     "win": false
    },
    {
     "k": 2,
     "e": 0,
     "sharpe": -0.771665,
     "cagr": -0.058606,
     "mdd": -0.713573,
     "bench_sharpe": 0.724622,
     "win": false
    },
    {
     "k": 2,
     "e": 1,
     "sharpe": -0.602447,
     "cagr": -0.055071,
     "mdd": -0.721091,
     "bench_sharpe": 0.724622,
     "win": false
    },
    {
     "k": 3,
     "e": -1,
     "sharpe": -0.770974,
     "cagr": -0.058654,
     "mdd": -0.722683,
     "bench_sharpe": 0.724622,
     "win": false
    },
    {
     "k": 3,
     "e": 0,
     "sharpe": -0.595016,
     "cagr": -0.053218,
     "mdd": -0.693345,
     "bench_sharpe": 0.724622,
     "win": false
    },
    {
     "k": 3,
     "e": 1,
     "sharpe": -0.474955,
     "cagr": -0.049661,
     "mdd": -0.721403,
     "bench_sharpe": 0.724622,
     "win": false
    }
   ],
   "grid_wins": 0,
   "full": {
    "strategy": {
     "start": "2007-04-24",
     "end": "2026-11-06",
     "cagr": -0.058606,
     "sharpe": -0.771665,
     "mdd": -0.713573,
     "vol": 0.076537,
     "total_return": -0.692701
    },
    "bench": {
     "start": "2007-04-24",
     "end": "2026-11-06",
     "cagr": 0.13521,
     "sharpe": 0.724622,
     "mdd": -0.557528,
     "vol": 0.210182,
     "total_return": 10.913546
    },
    "win": false
   },
   "halves": [
    {
     "strategy": {
      "start": "2007-04-24",
      "end": "2017-01-24",
      "cagr": -0.073487,
      "sharpe": -0.913167,
      "mdd": -0.550122,
      "vol": 0.081272,
      "total_return": -0.525062
     },
     "bench": {
      "start": "2007-04-24",
      "end": "2017-01-24",
      "cagr": 0.057745,
      "sharpe": 0.373497,
      "mdd": -0.557528,
      "vol": 0.213925,
      "total_return": 0.72916
     },
     "win": false
    },
    {
     "strategy": {
      "start": "2017-02-02",
      "end": "2026-11-06",
      "cagr": -0.043637,
      "sharpe": -0.611172,
      "mdd": -0.382738,
      "vol": 0.071411,
      "total_return": -0.35297
     },
     "bench": {
      "start": "2017-02-02",
      "end": "2026-11-06",
      "cagr": 0.219398,
      "sharpe": 1.099115,
      "mdd": -0.33957,
      "vol": 0.206274,
      "total_return": 5.927593
     },
     "win": false
    }
   ],
   "costs": {
    "default": {
     "strategy": {
      "start": "2007-04-24",
      "end": "2026-11-06",
      "cagr": -0.058606,
      "sharpe": -0.771665,
      "mdd": -0.713573,
      "vol": 0.076537,
      "total_return": -0.692701
     },
     "bench": {
      "start": "2007-04-24",
      "end": "2026-11-06",
      "cagr": 0.13521,
      "sharpe": 0.724622,
      "mdd": -0.557528,
      "vol": 0.210182,
      "total_return": 10.913546
     },
     "win": false
    },
    "etf_tax": {
     "strategy": {
      "start": "2007-04-24",
      "end": "2026-11-06",
      "cagr": -0.035704,
      "sharpe": -0.455096,
      "mdd": -0.5519,
      "vol": 0.075713,
      "total_return": -0.508516
     },
     "bench": {
      "start": "2007-04-24",
      "end": "2026-11-06",
      "cagr": 0.13521,
      "sharpe": 0.724622,
      "mdd": -0.557528,
      "vol": 0.210182,
      "total_return": 10.913546
     },
     "win": false
    },
    "zero": {
     "strategy": {
      "start": "2007-04-24",
      "end": "2026-11-06",
      "cagr": 0.00985,
      "sharpe": 0.171108,
      "mdd": -0.218583,
      "vol": 0.07537,
      "total_return": 0.211067
     },
     "bench": {
      "start": "2007-04-24",
      "end": "2026-11-06",
      "cagr": 0.13521,
      "sharpe": 0.724622,
      "mdd": -0.557528,
      "vol": 0.210182,
      "total_return": 10.913546
     },
     "win": false
    }
   },
   "in_market": 0.146311,
   "trades_per_year": 11.98,
   "best_year_removed": {
    "best_year": 2008,
    "excess_that_year": 0.258804,
    "strategy_sharpe": -0.749423,
    "bench_sharpe": 0.967551,
    "win": false
   },
   "fixed_weight": {
    "weight": 0.146311,
    "fixed": {
     "start": "2007-04-24",
     "end": "2026-11-06",
     "cagr": 0.021473,
     "sharpe": 0.724622,
     "mdd": -0.104384,
     "vol": 0.030752,
     "total_return": 0.514492
    },
    "win": false
   },
   "passes": false
  }
 },
 "events": {
  "taiex": {
   "first_event": "1999-01-20",
   "events": 333,
   "all_days_mean": 0.00036,
   "offsets": [
    {
     "offset": -5,
     "n": 333,
     "mean": 0.000935,
     "ci_low": -0.000482,
     "ci_high": 0.002351,
     "up_ratio": 0.5105
    },
    {
     "offset": -4,
     "n": 333,
     "mean": -0.000573,
     "ci_low": -0.002175,
     "ci_high": 0.001029,
     "up_ratio": 0.4775
    },
    {
     "offset": -3,
     "n": 333,
     "mean": 0.000743,
     "ci_low": -0.000568,
     "ci_high": 0.002055,
     "up_ratio": 0.5165
    },
    {
     "offset": -2,
     "n": 333,
     "mean": -0.002072,
     "ci_low": -0.003597,
     "ci_high": -0.000547,
     "up_ratio": 0.4715
    },
    {
     "offset": -1,
     "n": 333,
     "mean": 0.000967,
     "ci_low": -0.000466,
     "ci_high": 0.002401,
     "up_ratio": 0.5435
    },
    {
     "offset": 0,
     "n": 333,
     "mean": 0.000932,
     "ci_low": -0.000453,
     "ci_high": 0.002317,
     "up_ratio": 0.5255
    },
    {
     "offset": 1,
     "n": 333,
     "mean": 0.000365,
     "ci_low": -0.001076,
     "ci_high": 0.001805,
     "up_ratio": 0.5285
    },
    {
     "offset": 2,
     "n": 333,
     "mean": -8.1e-05,
     "ci_low": -0.001581,
     "ci_high": 0.001419,
     "up_ratio": 0.5105
    },
    {
     "offset": 3,
     "n": 333,
     "mean": -1.6e-05,
     "ci_low": -0.001527,
     "ci_high": 0.001495,
     "up_ratio": 0.5766
    },
    {
     "offset": 4,
     "n": 333,
     "mean": -0.00017,
     "ci_low": -0.001601,
     "ci_high": 0.001261,
     "up_ratio": 0.5315
    },
    {
     "offset": 5,
     "n": 333,
     "mean": 0.001236,
     "ci_low": -0.000178,
     "ci_high": 0.002649,
     "up_ratio": 0.5556
    }
   ],
   "window": {
    "days_inside": 999,
    "mean_inside": -5.8e-05,
    "mean_outside": 0.000431,
    "t": -1.057
   },
   "periods": [
    {
     "start": "1999-01-05",
     "end": "2012-12-06",
     "days_inside": 498,
     "mean_inside": -0.000644,
     "mean_outside": 0.000316,
     "t": -1.221,
     "offset_minus_2": {
      "offset": -2,
      "n": 166,
      "mean": -0.003413,
      "ci_low": -0.006081,
      "ci_high": -0.000744,
      "up_ratio": 0.4217
     }
    },
    {
     "start": "2012-12-06",
     "end": "2026-11-06",
     "days_inside": 501,
     "mean_inside": 0.000525,
     "mean_outside": 0.00055,
     "t": -0.05,
     "offset_minus_2": {
      "offset": -2,
      "n": 167,
      "mean": -0.00074,
      "ci_low": -0.002208,
      "ci_high": 0.000728,
      "up_ratio": 0.521
     }
    }
   ]
  },
  "0050": {
   "first_event": "2007-05-16",
   "events": 234,
   "all_days_mean": 0.000605,
   "offsets": [
    {
     "offset": -5,
     "n": 234,
     "mean": 0.001532,
     "ci_low": -0.000186,
     "ci_high": 0.003249,
     "up_ratio": 0.5641
    },
    {
     "offset": -4,
     "n": 234,
     "mean": 0.000127,
     "ci_low": -0.001929,
     "ci_high": 0.002183,
     "up_ratio": 0.4786
    },
    {
     "offset": -3,
     "n": 234,
     "mean": 0.000552,
     "ci_low": -0.001025,
     "ci_high": 0.002128,
     "up_ratio": 0.4487
    },
    {
     "offset": -2,
     "n": 234,
     "mean": -0.000827,
     "ci_low": -0.002428,
     "ci_high": 0.000774,
     "up_ratio": 0.4786
    },
    {
     "offset": -1,
     "n": 234,
     "mean": 0.001324,
     "ci_low": -0.000308,
     "ci_high": 0.002956,
     "up_ratio": 0.5598
    },
    {
     "offset": 0,
     "n": 234,
     "mean": 0.000589,
     "ci_low": -0.000944,
     "ci_high": 0.002122,
     "up_ratio": 0.5043
    },
    {
     "offset": 1,
     "n": 234,
     "mean": 0.000365,
     "ci_low": -0.001346,
     "ci_high": 0.002076,
     "up_ratio": 0.5
    },
    {
     "offset": 2,
     "n": 234,
     "mean": 0.000421,
     "ci_low": -0.001511,
     "ci_high": 0.002352,
     "up_ratio": 0.4829
    },
    {
     "offset": 3,
     "n": 234,
     "mean": 0.001049,
     "ci_low": -0.000612,
     "ci_high": 0.00271,
     "up_ratio": 0.4872
    },
    {
     "offset": 4,
     "n": 234,
     "mean": 0.000645,
     "ci_low": -0.000981,
     "ci_high": 0.002271,
     "up_ratio": 0.5128
    },
    {
     "offset": 5,
     "n": 234,
     "mean": 0.001177,
     "ci_low": -0.000284,
     "ci_high": 0.002637,
     "up_ratio": 0.5299
    }
   ],
   "window": {
    "days_inside": 702,
    "mean_inside": 0.000362,
    "mean_outside": 0.000647,
    "t": -0.555
   },
   "periods": [
    {
     "start": "2007-04-23",
     "end": "2017-01-24",
     "days_inside": 351,
     "mean_inside": -8e-05,
     "mean_outside": 0.000386,
     "t": -0.608,
     "offset_minus_2": {
      "offset": -2,
      "n": 117,
      "mean": -0.001337,
      "ci_low": -0.003866,
      "ci_high": 0.001192,
      "up_ratio": 0.4701
     }
    },
    {
     "start": "2017-02-02",
     "end": "2026-11-06",
     "days_inside": 351,
     "mean_inside": 0.000804,
     "mean_outside": 0.000916,
     "t": -0.164,
     "offset_minus_2": {
      "offset": -2,
      "n": 117,
      "mean": -0.000317,
      "ci_low": -0.002287,
      "ci_high": 0.001654,
      "up_ratio": 0.4872
     }
    }
   ]
  }
 }
}