{
 "run_date": "2026-11-12",
 "finlab_version": "2.3.8",
 "data_end": "2026-11-11",
 "benchmark": "0050 含息（etl:adj_close 直接連乘，不經 sim、不扣成本）",
 "sharpe": "日報酬平均 / 標準差 × √252，不扣無風險利率",
 "designs": {
  "d3": {
   "name": "0050＋00720B 公司債",
   "start": "2018-02-01",
   "end": "2026-11-11",
   "original": [
    0.6,
    "Q"
   ],
   "grid": [
    {
     "cagr": 0.12744959366272912,
     "sharpe": 1.0057472509076053,
     "mdd": -0.2758790158774689,
     "volatility": 0.13250095722715252,
     "params": [
      0.5,
      "M"
     ],
     "benchmark_sharpe": 1.1087227332430913,
     "wins": false
    },
    {
     "cagr": 0.1302152730881243,
     "sharpe": 1.0181512145647225,
     "mdd": -0.2765804929272212,
     "volatility": 0.13351816696356503,
     "params": [
      0.5,
      "Q"
     ],
     "benchmark_sharpe": 1.1087227332430913,
     "wins": false
    },
    {
     "cagr": 0.1312937355028052,
     "sharpe": 0.9975278578949751,
     "mdd": -0.27662719785330203,
     "volatility": 0.13786023240301654,
     "params": [
      0.5,
      "YE"
     ],
     "benchmark_sharpe": 1.1087227332430913,
     "wins": false
    },
    {
     "cagr": 0.14849996402456833,
     "sharpe": 1.0607036806033594,
     "mdd": -0.28655683269667065,
     "volatility": 0.14542090141824235,
     "params": [
      0.6,
      "M"
     ],
     "benchmark_sharpe": 1.1087227332430913,
     "wins": false
    },
    {
     "cagr": 0.15115485436410436,
     "sharpe": 1.0709245012020951,
     "mdd": -0.2872236502798622,
     "volatility": 0.1464057102338657,
     "params": [
      0.6,
      "Q"
     ],
     "benchmark_sharpe": 1.1087227332430913,
     "wins": false,
     "trades": 72,
     "one_way_turnover_per_year": 0.09027451897465343,
     "average_weights": {
      "0050": 0.5999999999999999,
      "00720B": 0.39999999999999997
     }
    },
    {
     "cagr": 0.15209593562637957,
     "sharpe": 1.049164644822848,
     "mdd": -0.2872655431190637,
     "volatility": 0.15088386782881857,
     "params": [
      0.6,
      "YE"
     ],
     "benchmark_sharpe": 1.1087227332430913,
     "wins": false
    },
    {
     "cagr": 0.1695400932773794,
     "sharpe": 1.090818075182246,
     "mdd": -0.2995683073015689,
     "volatility": 0.1608374908665047,
     "params": [
      0.7,
      "M"
     ],
     "benchmark_sharpe": 1.1087227332430913,
     "wins": false
    },
    {
     "cagr": 0.17186331603434746,
     "sharpe": 1.0987279108070167,
     "mdd": -0.300144374126715,
     "volatility": 0.16167807638949036,
     "params": [
      0.7,
      "Q"
     ],
     "benchmark_sharpe": 1.1087227332430913,
     "wins": false
    },
    {
     "cagr": 0.17260587141085337,
     "sharpe": 1.0798711801976013,
     "mdd": -0.30017928500199564,
     "volatility": 0.16572228952226392,
     "params": [
      0.7,
      "YE"
     ],
     "benchmark_sharpe": 1.1087227332430913,
     "wins": false
    }
   ],
   "strategy": {
    "cagr": 0.15115485436410436,
    "sharpe": 1.0709245012020951,
    "mdd": -0.2872236502798622,
    "volatility": 0.1464057102338657
   },
   "benchmark": {
    "cagr": 0.23211025251509154,
    "sharpe": 1.1087227332430913,
    "mdd": -0.33957005414581987,
    "volatility": 0.21649671080111701
   },
   "halves": [
    {
     "from": "2018-02-02",
     "to": "2022-06-21",
     "strategy": {
      "cagr": 0.07634611297750848,
      "sharpe": 0.6600940567055625,
      "mdd": -0.25333586974761946,
      "volatility": 0.12800855589306717
     },
     "benchmark": {
      "cagr": 0.11897342203044148,
      "sharpe": 0.7282955574935531,
      "mdd": -0.2821765217243085,
      "volatility": 0.18303148993560164
     },
     "wins": false
    },
    {
     "from": "2022-06-22",
     "to": "2026-11-11",
     "strategy": {
      "cagr": 0.23111628265662043,
      "sharpe": 1.4079609798166475,
      "mdd": -0.19395175936277764,
      "volatility": 0.1626560855143712
     },
     "benchmark": {
      "cagr": 0.3566181945953788,
      "sharpe": 1.4131241533848617,
      "mdd": -0.274849898095495,
      "volatility": 0.2453206270118349
     },
     "wins": false
    }
   ],
   "neighbor_wins": 0,
   "neighbor_total": 9,
   "yearly": {
    "2018": -0.07931378552655077,
    "2019": 0.30998288286495734,
    "2020": 0.21612913784052612,
    "2021": 0.121051219987659,
    "2022": -0.18974880176974707,
    "2023": 0.19740304588188162,
    "2024": 0.2991220634752376,
    "2025": 0.22106729207704157,
    "2026": 0.3584315479329172
   },
   "benchmark_yearly": {
    "2018": -0.10698485168695815,
    "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.9436758768611082,
    "benchmark_sharpe": 0.9813695425910036,
    "wins": false
   },
   "without_each_year": {
    "2018": {
     "strategy_sharpe": 1.2289705798398078,
     "benchmark_sharpe": 1.2729267081232423
    },
    "2019": {
     "strategy_sharpe": 0.916259739955297,
     "benchmark_sharpe": 1.0248253138285812
    },
    "2020": {
     "strategy_sharpe": 1.0601384053074192,
     "benchmark_sharpe": 1.079790574789723
    },
    "2021": {
     "strategy_sharpe": 1.072871407636581,
     "benchmark_sharpe": 1.0978738733978677
    },
    "2022": {
     "strategy_sharpe": 1.4082063831018312,
     "benchmark_sharpe": 1.392432825748525
    },
    "2023": {
     "strategy_sharpe": 1.0084119002953618,
     "benchmark_sharpe": 1.0560361354364
    },
    "2024": {
     "strategy_sharpe": 0.9643219966555678,
     "benchmark_sharpe": 1.0101741225478562
    },
    "2025": {
     "strategy_sharpe": 1.042382154630657,
     "benchmark_sharpe": 1.060902160124724
    },
    "2026": {
     "strategy_sharpe": 0.9436758768611082,
     "benchmark_sharpe": 0.9813695425910036
    }
   },
   "cost_sensitivity": {
    "no_costs": {
     "cagr": 0.15208279953092796,
     "sharpe": 1.0760243048326292,
     "mdd": -0.28700874754228944,
     "volatility": 0.14642833372308517
    },
    "tax_0.1%": {
     "cagr": 0.15135536656000825,
     "sharpe": 1.072188532844101,
     "mdd": -0.2871481246219588,
     "volatility": 0.14640107204429492
    }
   },
   "checks": {
    "neighbors": false,
    "halves": false,
    "full_with_costs": 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
   }
  },
  "00720B": {
   "from": "2018-02-02",
   "cagr": 0.02201670894291352,
   "sharpe": 0.24067599628053238,
   "mdd": -0.2888106605086681,
   "volatility": 0.12839328783321885,
   "yearly": {
    "2018": -0.047899634743813646,
    "2019": 0.26442283525425947,
    "2020": 0.06337252466961818,
    "2021": -0.023313226817283872,
    "2022": -0.15528604788231504,
    "2023": 0.08620439759833465,
    "2024": 0.041548035108561976,
    "2025": 0.007306122786560065,
    "2026": 0.005746282201760655
   }
  },
  "00679B": {
   "from": "2017-01-18",
   "cagr": -0.011206996697790239,
   "sharpe": -0.015947781949917875,
   "mdd": -0.4620773588708762,
   "volatility": 0.13768277080146138,
   "yearly": {
    "2017": -0.0021562899988181172,
    "2018": 0.006883482251375694,
    "2019": 0.13711702271060866,
    "2020": 0.08109362595586056,
    "2021": -0.06424946883103888,
    "2022": -0.22078903090841717,
    "2023": 0.03087733794219849,
    "2024": -0.029409791570447874,
    "2025": -0.006241832265165614,
    "2026": -0.00017765363993027528
   }
  }
 },
 "side_by_side_2018": {
  "00720B": {
   "cagr": 0.15115485436410436,
   "sharpe": 1.0709245012020951,
   "mdd": -0.2872236502798622,
   "volatility": 0.1464057102338657,
   "yearly": {
    "2018": -0.07931378552655077,
    "2019": 0.30998288286495734,
    "2020": 0.21612913784052612,
    "2021": 0.121051219987659,
    "2022": -0.18974880176974707,
    "2023": 0.19740304588188162,
    "2024": 0.2991220634752376,
    "2025": 0.22106729207704157,
    "2026": 0.3584315479329172
   }
  },
  "00679B": {
   "cagr": 0.14437601473065653,
   "sharpe": 1.0947193566097286,
   "mdd": -0.2940700631505446,
   "volatility": 0.13630159918071075,
   "yearly": {
    "2018": -0.03374296939569399,
    "2019": 0.25908898142677494,
    "2020": 0.2577183821302296,
    "2021": 0.10493899045951172,
    "2022": -0.21398593949227107,
    "2023": 0.17322627781466093,
    "2024": 0.2656831175703567,
    "2025": 0.21806261563261287,
    "2026": 0.357975329782831
   }
  },
  "00687B": {
   "cagr": 0.1448167191245222,
   "sharpe": 1.0988105939768935,
   "mdd": -0.29292769236368765,
   "volatility": 0.1361372140460811,
   "yearly": {
    "2018": -0.034413929093147555,
    "2019": 0.2606582942938751,
    "2020": 0.26098108963372035,
    "2021": 0.1030486687926071,
    "2022": -0.2139371360434138,
    "2023": 0.17134539298126072,
    "2024": 0.27056890168360836,
    "2025": 0.21772137283122373,
    "2026": 0.3578637134919973
   }
  },
  "weekly": {
   "from": "2018-02-09",
   "to": "2026-11-06",
   "weeks": 445,
   "worst_weeks": 23,
   "correlation_with_0050": {
    "00720B": 0.23262539966545254,
    "00679B": -0.043245010043642194,
    "00687B": -0.04311138255716965
   },
   "average_in_worst_weeks": {
    "0050": -0.058997582889334634,
    "00720B": -0.018177586499718713,
    "00679B": -0.0006865574307720998,
    "00687B": -0.00037081765215882126
   },
   "share_up_in_worst_weeks": {
    "00720B": 0.30434782608695654,
    "00679B": 0.5652173913043478,
    "00687B": 0.5652173913043478
   }
  }
 }
}