{
 "run_date": "2026-11-12",
 "finlab_version": "2.3.8",
 "data_end": "2026-11-11",
 "benchmark": "0050 含息（etl:adj_close 直接連乘，不經 sim、不扣成本）",
 "sharpe": "日報酬平均 / 標準差 × √252，不扣無風險利率",
 "designs": {
  "d6": {
   "name": "00632R 跌破均線對沖",
   "start": "2014-10-31",
   "end": "2026-11-11",
   "original": [
    60,
    0.5
   ],
   "grid": [
    {
     "cagr": 0.14173105223206806,
     "sharpe": 0.9541058445468514,
     "mdd": -0.27300808638384255,
     "volatility": 0.15638487267750703,
     "params": [
      20,
      0.25
     ],
     "benchmark_sharpe": 1.0514343666661472,
     "wins": false
    },
    {
     "cagr": 0.10326777209961246,
     "sharpe": 0.7956581729422574,
     "mdd": -0.2707431121271173,
     "volatility": 0.13993772133664462,
     "params": [
      20,
      0.5
     ],
     "benchmark_sharpe": 1.0514343666661472,
     "wins": false
    },
    {
     "cagr": 0.05576190727497354,
     "sharpe": 0.4821410861221793,
     "mdd": -0.35291725089674864,
     "volatility": 0.13523751378744522,
     "params": [
      20,
      1.0
     ],
     "benchmark_sharpe": 1.0514343666661472,
     "wins": false
    },
    {
     "cagr": 0.15462459426788766,
     "sharpe": 0.9782972070902077,
     "mdd": -0.28331359037026904,
     "volatility": 0.16599360885144096,
     "params": [
      60,
      0.25
     ],
     "benchmark_sharpe": 1.0514343666661472,
     "wins": false
    },
    {
     "cagr": 0.12464674390872044,
     "sharpe": 0.8642693392983566,
     "mdd": -0.2836301209978199,
     "volatility": 0.15425646737755158,
     "params": [
      60,
      0.5
     ],
     "benchmark_sharpe": 1.0514343666661472,
     "wins": false,
     "trades": 87,
     "one_way_turnover_per_year": 4.71438247890425,
     "average_weights": {
      "0050": 0.9032844641436526,
      "00632R": 0.09671553585634732
     }
    },
    {
     "cagr": 0.08753381465439358,
     "sharpe": 0.6490100350698433,
     "mdd": -0.29456167526476174,
     "volatility": 0.15127344689814406,
     "params": [
      60,
      1.0
     ],
     "benchmark_sharpe": 1.0514343666661472,
     "wins": false
    },
    {
     "cagr": 0.17254538434353917,
     "sharpe": 1.0425369262302278,
     "mdd": -0.24779971577094284,
     "volatility": 0.17199682651944082,
     "params": [
      120,
      0.25
     ],
     "benchmark_sharpe": 1.0514343666661472,
     "wins": false
    },
    {
     "cagr": 0.15415820396958568,
     "sharpe": 0.9908462467000042,
     "mdd": -0.21320209480427754,
     "volatility": 0.16294650592412177,
     "params": [
      120,
      0.5
     ],
     "benchmark_sharpe": 1.0514343666661472,
     "wins": false
    },
    {
     "cagr": 0.13113079332557676,
     "sharpe": 0.8716447120329233,
     "mdd": -0.24328979565913145,
     "volatility": 0.16095699526961824,
     "params": [
      120,
      1.0
     ],
     "benchmark_sharpe": 1.0514343666661472,
     "wins": false
    }
   ],
   "strategy": {
    "cagr": 0.12464674390872044,
    "sharpe": 0.8642693392983566,
    "mdd": -0.2836301209978199,
    "volatility": 0.15425646737755158
   },
   "benchmark": {
    "cagr": 0.20062965277687494,
    "sharpe": 1.0514343666661472,
    "mdd": -0.33957005414582,
    "volatility": 0.19847211520505667
   },
   "halves": [
    {
     "from": "2014-11-03",
     "to": "2020-10-28",
     "strategy": {
      "cagr": 0.04962024617069538,
      "sharpe": 0.48437165096174906,
      "mdd": -0.17430419106145278,
      "volatility": 0.117030618794294
     },
     "benchmark": {
      "cagr": 0.11697815777895926,
      "sharpe": 0.7871142950852217,
      "mdd": -0.28217652172430885,
      "volatility": 0.1611293746243078
     },
     "wins": false
    },
    {
     "from": "2020-10-29",
     "to": "2026-11-11",
     "strategy": {
      "cagr": 0.20442103120519262,
      "sharpe": 1.1409159928608799,
      "mdd": -0.28363012099781826,
      "volatility": 0.18402052172207886
     },
     "benchmark": {
      "cagr": 0.2898919349074536,
      "sharpe": 1.2644645467601625,
      "mdd": -0.33957005414582053,
      "volatility": 0.2297680643735843
     },
     "wins": false
    }
   ],
   "neighbor_wins": 0,
   "neighbor_total": 9,
   "yearly": {
    "2014": -0.041287869916767805,
    "2015": -0.11325646562227665,
    "2016": 0.1439702342332423,
    "2017": 0.13809611319727622,
    "2018": -0.11208400367682769,
    "2019": 0.23540950320710885,
    "2020": 0.25081521608937773,
    "2021": 0.025044535456598904,
    "2022": -0.14244100206688637,
    "2023": 0.20172288565580598,
    "2024": 0.28604608265974507,
    "2025": 0.334987793822177,
    "2026": 0.49042513971573776
   },
   "benchmark_yearly": {
    "2014": 0.02373660030627911,
    "2015": -0.06280615630958641,
    "2016": 0.1964842757709706,
    "2017": 0.18138874239143,
    "2018": -0.049384989436502824,
    "2019": 0.3352114527174266,
    "2020": 0.3113903691526676,
    "2021": 0.21923260965899605,
    "2022": -0.21374671620267005,
    "2023": 0.27515201903882147,
    "2024": 0.48643994823530123,
    "2025": 0.3683209302688635,
    "2026": 0.6050831404888686
   },
   "without_best_year": {
    "year": 2026,
    "strategy_sharpe": 0.73822685325476,
    "benchmark_sharpe": 0.9513381896983908,
    "wins": false
   },
   "without_each_year": {
    "2014": {
     "strategy_sharpe": 0.8974857448852189,
     "benchmark_sharpe": 1.0521573310729606
    },
    "2015": {
     "strategy_sharpe": 0.989064895246928,
     "benchmark_sharpe": 1.1558666827411574
    },
    "2016": {
     "strategy_sharpe": 0.8442510891864464,
     "benchmark_sharpe": 1.0374430100058343
    },
    "2017": {
     "strategy_sharpe": 0.8368310015095699,
     "benchmark_sharpe": 1.030882071154726
    },
    "2018": {
     "strategy_sharpe": 0.990656369454833,
     "benchmark_sharpe": 1.1502261461042231
    },
    "2019": {
     "strategy_sharpe": 0.7922189137401096,
     "benchmark_sharpe": 0.9795780378656113
    },
    "2020": {
     "strategy_sharpe": 0.8015930668583126,
     "benchmark_sharpe": 1.0241592699708362
    },
    "2021": {
     "strategy_sharpe": 0.9208229553808368,
     "benchmark_sharpe": 1.0370657862734138
    },
    "2022": {
     "strategy_sharpe": 1.0156132927654338,
     "benchmark_sharpe": 1.2649708291740422
    },
    "2023": {
     "strategy_sharpe": 0.8123063176831948,
     "benchmark_sharpe": 1.0041617323364946
    },
    "2024": {
     "strategy_sharpe": 0.8186087574796047,
     "benchmark_sharpe": 0.971093134388341
    },
    "2025": {
     "strategy_sharpe": 0.7641949030661083,
     "benchmark_sharpe": 1.0100220498037022
    },
    "2026": {
     "strategy_sharpe": 0.73822685325476,
     "benchmark_sharpe": 0.9513381896983908
    }
   },
   "average_weight_control": {
    "weights": {
     "0050": 0.9032844641436526,
     "00632R": 0.09671553585634732
    },
    "cagr": 0.16097650279525677,
    "sharpe": 1.0441910328742714,
    "mdd": -0.28797889319153136,
    "volatility": 0.15999496380035666,
    "strategy_wins": false
   },
   "signal": {
    "share_below_average": 0.2901466075690419,
    "switches": 171
   },
   "cost_sensitivity": {
    "no_costs": {
     "cagr": 0.15609686220617203,
     "sharpe": 1.0513004860873933,
     "mdd": -0.24462520245505348,
     "volatility": 0.153896347229472
    },
    "tax_0.1%": {
     "cagr": 0.1352643666508937,
     "sharpe": 0.9281662324886206,
     "mdd": -0.27046751515425915,
     "volatility": 0.15407112231567927
    }
   },
   "checks": {
    "neighbors": false,
    "halves": false,
    "full_with_costs": false,
    "average_weight_control": false
   },
   "passed": false
  }
 },
 "assets": {
  "0050": {
   "from": "2007-04-24",
   "cagr": 0.14173402669119373,
   "sharpe": 0.7509110617312755,
   "mdd": -0.557527693458217,
   "volatility": 0.21054726894501188,
   "yearly": {
    "2007": 0.10122512904278125,
    "2008": -0.4331683897960823,
    "2009": 0.7499591571419577,
    "2010": 0.1312749971362699,
    "2011": -0.1581346509801952,
    "2012": 0.11924627983988567,
    "2013": 0.116761683136547,
    "2014": 0.1666400622409423,
    "2015": -0.06280615630958641,
    "2016": 0.1964842757709706,
    "2017": 0.18138874239143,
    "2018": -0.049384989436502824,
    "2019": 0.3352114527174266,
    "2020": 0.3113903691526676,
    "2021": 0.21923260965899605,
    "2022": -0.21374671620267005,
    "2023": 0.27515201903882147,
    "2024": 0.48643994823530123,
    "2025": 0.3683209302688635,
    "2026": 0.6050831404888686
   }
  },
  "00632R": {
   "from": "2014-11-03",
   "cagr": -0.19453809019218704,
   "sharpe": -1.07240763345755,
   "mdd": -0.9433657972991744,
   "volatility": 0.19131123420630264,
   "yearly": {
    "2014": -0.03544303797468307,
    "2015": 0.04514435695538288,
    "2016": -0.19085886489201198,
    "2017": -0.18125387957790096,
    "2018": 0.0007581501137212676,
    "2019": -0.24318181818181794,
    "2020": -0.3033033033033047,
    "2021": -0.2672413793103444,
    "2022": 0.15882352941176703,
    "2023": -0.24196277495769902,
    "2024": -0.269770422767857,
    "2025": -0.28122270742358124,
    "2026": -0.37667071688942755
   }
  }
 }
}