{
 "market": "TW",
 "start": "2008-01-02",
 "end": "2026-11-09",
 "run_date": "2026-11-11",
 "finlab_version": "2.3.8",
 "results": {
  "ichimoku_timing": {
   "a": 9,
   "b": 26,
   "cagr": 0.04718711977602097,
   "sharpe": 0.43939079233016043,
   "mdd": -0.41252729732600657,
   "exposure": 0.5297425913908718,
   "holdings_mean": 0.5297425913908718,
   "target_turnover_monthly_mean": 0.4977973568281938,
   "target_turnover_monthly_max": 3.0,
   "trades": 113,
   "halves": [
    -0.11575306925666962,
    0.8786834495733944
   ],
   "benchmark_halves": [
    0.3835634587456275,
    1.1067740383085332
   ],
   "benchmark": {
    "cagr": 0.1393746170867931,
    "sharpe": 0.7444402345613989,
    "mdd": -0.5238283555647072
   },
   "fixed_exposure_sharpe": 0.744440234561399,
   "excess_sharpe": 0.43939079233016043,
   "benchmark_excess_sharpe": 0.7444402345613989,
   "best_year": 2026,
   "without_best_year": [
    0.3285436555792006,
    0.6756165136097004
   ],
   "winning_grid": 0,
   "grid": [
    {
     "a": 7,
     "b": 22,
     "cagr": 0.050229971002981655,
     "sharpe": 0.470907272650584,
     "mdd": -0.5058878809904246
    },
    {
     "a": 7,
     "b": 26,
     "cagr": 0.05927837065300601,
     "sharpe": 0.5331770916549528,
     "mdd": -0.3676909537584563
    },
    {
     "a": 7,
     "b": 30,
     "cagr": 0.05767651634876625,
     "sharpe": 0.5175658976978347,
     "mdd": -0.3170940196016826
    },
    {
     "a": 9,
     "b": 22,
     "cagr": 0.04241637316988145,
     "sharpe": 0.4134845738895497,
     "mdd": -0.54525337791286
    },
    {
     "a": 9,
     "b": 26,
     "cagr": 0.04718711977602097,
     "sharpe": 0.43939079233016043,
     "mdd": -0.41252729732600657
    },
    {
     "a": 9,
     "b": 30,
     "cagr": 0.057725609797371735,
     "sharpe": 0.5198178285857573,
     "mdd": -0.3186846611152112
    },
    {
     "a": 11,
     "b": 22,
     "cagr": 0.0421247523046282,
     "sharpe": 0.4161356645579129,
     "mdd": -0.5355621621816079
    },
    {
     "a": 11,
     "b": 26,
     "cagr": 0.04649541147611913,
     "sharpe": 0.43494004485174953,
     "mdd": -0.4066142399799343
    },
    {
     "a": 11,
     "b": 30,
     "cagr": 0.056437569760791506,
     "sharpe": 0.5093430918050438,
     "mdd": -0.2902707333787803
    }
   ],
   "passed": false
  },
  "ichimoku_avoid": {
   "a": 9,
   "b": 26,
   "cagr": 0.01504098758167749,
   "sharpe": 0.17528132200639107,
   "mdd": -0.5321574880947395,
   "exposure": 0.47004109885355827,
   "holdings_mean": 0.4702574086091283,
   "target_turnover_monthly_mean": 0.4977973568281938,
   "target_turnover_monthly_max": 3.0,
   "trades": 114,
   "halves": [
    0.0697996148820583,
    0.2973276579006024
   ],
   "benchmark_halves": [
    0.3835634587456275,
    1.1067740383085332
   ],
   "benchmark": {
    "cagr": 0.1393746170867931,
    "sharpe": 0.7444402345613989,
    "mdd": -0.5238283555647072
   },
   "fixed_exposure_sharpe": 0.7444402345613992,
   "excess_sharpe": 0.17528132200639107,
   "benchmark_excess_sharpe": 0.7444402345613989,
   "best_year": 2009,
   "without_best_year": [
    0.09355095219808783,
    0.6340830368359955
   ],
   "winning_grid": 0,
   "grid": [
    {
     "a": 7,
     "b": 22,
     "cagr": -0.002270099621910937,
     "sharpe": 0.07135011814138505,
     "mdd": -0.5130772058790039
    },
    {
     "a": 7,
     "b": 26,
     "cagr": -0.0009030758577941445,
     "sharpe": 0.07862207224366756,
     "mdd": -0.5127097013611448
    },
    {
     "a": 7,
     "b": 30,
     "cagr": 0.009357825432750655,
     "sharpe": 0.14089789269655148,
     "mdd": -0.5014247454995691
    },
    {
     "a": 9,
     "b": 22,
     "cagr": 0.0027117136533476582,
     "sharpe": 0.10215846996702896,
     "mdd": -0.5378257110246989
    },
    {
     "a": 9,
     "b": 26,
     "cagr": 0.01504098758167749,
     "sharpe": 0.17528132200639107,
     "mdd": -0.5321574880947395
    },
    {
     "a": 9,
     "b": 30,
     "cagr": 0.014343760486675183,
     "sharpe": 0.17110947157878936,
     "mdd": -0.50142474549957
    },
    {
     "a": 11,
     "b": 22,
     "cagr": -0.00012088340852445256,
     "sharpe": 0.08601591586950573,
     "mdd": -0.5318420799381773
    },
    {
     "a": 11,
     "b": 26,
     "cagr": 0.01508058710916016,
     "sharpe": 0.17550489237080477,
     "mdd": -0.525096338568704
    },
    {
     "a": 11,
     "b": 30,
     "cagr": 0.011170053986596207,
     "sharpe": 0.15191305333811453,
     "mdd": -0.5014247454995698
    }
   ],
   "passed": false
  },
  "ichimoku_stocks": {
   "a": 9,
   "b": 26,
   "cagr": 0.011826831105009594,
   "sharpe": 0.16624185197828242,
   "mdd": -0.6340246038124224,
   "exposure": 0.9980532121998702,
   "holdings_mean": 253.49470041098854,
   "target_turnover_monthly_mean": 2.333615747817871,
   "target_turnover_monthly_max": 5.519973839636227,
   "trades": 80622,
   "halves": [
    -0.10059019460526945,
    0.434289628301807
   ],
   "benchmark_halves": [
    0.3835634587456275,
    1.1067740383085332
   ],
   "benchmark": {
    "cagr": 0.1393746170867931,
    "sharpe": 0.7444402345613989,
    "mdd": -0.5238283555647072
   },
   "fixed_exposure_sharpe": 0.7444402345613989,
   "excess_sharpe": 0.16624185197828242,
   "benchmark_excess_sharpe": 0.7444402345613989,
   "best_year": 2009,
   "without_best_year": [
    -0.011480090056860789,
    0.6340830368359955
   ],
   "winning_grid": 0,
   "grid": [
    {
     "a": 7,
     "b": 22,
     "cagr": -0.015552748737989175,
     "sharpe": 0.038840350864288144,
     "mdd": -0.7350425374140286
    },
    {
     "a": 7,
     "b": 26,
     "cagr": 0.003940409830503588,
     "sharpe": 0.12930342829153862,
     "mdd": -0.6585307188932636
    },
    {
     "a": 7,
     "b": 30,
     "cagr": 0.019907350686696468,
     "sharpe": 0.20304407684401293,
     "mdd": -0.5991877278989549
    },
    {
     "a": 9,
     "b": 22,
     "cagr": -0.008911517656775891,
     "sharpe": 0.07144288969732147,
     "mdd": -0.7029579396461281
    },
    {
     "a": 9,
     "b": 26,
     "cagr": 0.011826831105009594,
     "sharpe": 0.16624185197828242,
     "mdd": -0.6340246038124224
    },
    {
     "a": 9,
     "b": 30,
     "cagr": 0.023781084473835756,
     "sharpe": 0.22067992635626996,
     "mdd": -0.5854713214689528
    },
    {
     "a": 11,
     "b": 22,
     "cagr": -0.023776745770964447,
     "sharpe": 0.0030714677992083566,
     "mdd": -0.7474551376731517
    },
    {
     "a": 11,
     "b": 26,
     "cagr": 0.006998466385822244,
     "sharpe": 0.14470550880720148,
     "mdd": -0.6490935996327479
    },
    {
     "a": 11,
     "b": 30,
     "cagr": 0.025033964045682477,
     "sharpe": 0.22628662889824888,
     "mdd": -0.6045585307096129
    }
   ],
   "passed": false
  }
 }
}
