{
 "meta": {
  "run_date": "2026-10-27",
  "finlab_version": "2.2.20",
  "data_end": "2026-10-27",
  "start": "2008-01-01",
  "liquidity_filter_twd": 20000000.0,
  "benchmark": "0050 含息買進持有（etl:adj_close，不含交易成本）",
  "sharpe": "日報酬平均 / 標準差 × √252，未扣無風險利率"
 },
 "strategies": {
  "s1_board_high": {
   "grid": {
    "n": [
     20,
     30,
     50
    ],
    "cap_rank": [
     300,
     500,
     1000
    ]
   },
   "center": {
    "n": 30,
    "cap_rank": 500
   },
   "wins": 0,
   "combos": [
    {
     "params": {
      "n": 20,
      "cap_rank": 300
     },
     "avg_holdings": 20.0,
     "turnover": 0.13977777777777778,
     "full": {
      "strategy": {
       "cagr": 0.050944470633566,
       "sharpe": 0.3441610210009627,
       "mdd": -0.5950505533528512,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.1512527914535764,
       "sharpe": 0.8015772735344519,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "win": false
     },
     "first_half": {
      "strategy": {
       "cagr": 0.02118982556146798,
       "sharpe": 0.2077691332202687,
       "mdd": -0.5950505533528512,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "bench": {
       "cagr": 0.07047935277125839,
       "sharpe": 0.4397742098336651,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "win": false
     },
     "second_half": {
      "strategy": {
       "cagr": 0.08156608370828766,
       "sharpe": 0.48786638427691015,
       "mdd": -0.34992348853041744,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.23812102157645398,
       "sharpe": 1.1652122341286721,
       "mdd": -0.3395700541458192,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "win": false
     }
    },
    {
     "params": {
      "n": 20,
      "cap_rank": 500
     },
     "avg_holdings": 20.0,
     "turnover": 0.19688888888888892,
     "full": {
      "strategy": {
       "cagr": 0.07534332403521216,
       "sharpe": 0.444055456938493,
       "mdd": -0.5954552260251104,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.1512527914535764,
       "sharpe": 0.8015772735344519,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "win": false
     },
     "first_half": {
      "strategy": {
       "cagr": 0.043475491556837165,
       "sharpe": 0.30414325704209966,
       "mdd": -0.5954552260251104,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "bench": {
       "cagr": 0.07047935277125839,
       "sharpe": 0.4397742098336651,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "win": false
     },
     "second_half": {
      "strategy": {
       "cagr": 0.10818440289559317,
       "sharpe": 0.5920397540522059,
       "mdd": -0.3937382115546917,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.23812102157645398,
       "sharpe": 1.1652122341286721,
       "mdd": -0.3395700541458192,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "win": false
     }
    },
    {
     "params": {
      "n": 20,
      "cap_rank": 1000
     },
     "avg_holdings": 20.0,
     "turnover": 0.23155555555555557,
     "full": {
      "strategy": {
       "cagr": 0.05742944325825827,
       "sharpe": 0.36492331066135647,
       "mdd": -0.5802254868855761,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.1512527914535764,
       "sharpe": 0.8015772735344519,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "win": false
     },
     "first_half": {
      "strategy": {
       "cagr": 0.030766930055454722,
       "sharpe": 0.2497956784440744,
       "mdd": -0.5802254868855761,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "bench": {
       "cagr": 0.07047935277125839,
       "sharpe": 0.4397742098336651,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "win": false
     },
     "second_half": {
      "strategy": {
       "cagr": 0.08478162702533898,
       "sharpe": 0.4829529438274398,
       "mdd": -0.4288095108812532,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.23812102157645398,
       "sharpe": 1.1652122341286721,
       "mdd": -0.3395700541458192,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "win": false
     }
    },
    {
     "params": {
      "n": 30,
      "cap_rank": 300
     },
     "avg_holdings": 30.0,
     "turnover": 0.13140740740740742,
     "full": {
      "strategy": {
       "cagr": 0.05728924144598313,
       "sharpe": 0.378408418051101,
       "mdd": -0.6107470909411535,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.1512527914535764,
       "sharpe": 0.8015772735344519,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "win": false
     },
     "first_half": {
      "strategy": {
       "cagr": 0.032948215823197735,
       "sharpe": 0.26164188549866996,
       "mdd": -0.6107470909411535,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "bench": {
       "cagr": 0.07047935277125839,
       "sharpe": 0.4397742098336651,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "win": false
     },
     "second_half": {
      "strategy": {
       "cagr": 0.08220385393333052,
       "sharpe": 0.5042420977552199,
       "mdd": -0.387657868317138,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.23812102157645398,
       "sharpe": 1.1652122341286721,
       "mdd": -0.3395700541458192,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "win": false
     }
    },
    {
     "params": {
      "n": 30,
      "cap_rank": 500
     },
     "avg_holdings": 30.0,
     "turnover": 0.18237037037037035,
     "full": {
      "strategy": {
       "cagr": 0.051226835560894024,
       "sharpe": 0.34294538012200054,
       "mdd": -0.5938372596875305,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.1512527914535764,
       "sharpe": 0.8015772735344519,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "win": false
     },
     "first_half": {
      "strategy": {
       "cagr": -0.001224037416473589,
       "sharpe": 0.10771268522246169,
       "mdd": -0.5938372596875305,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "bench": {
       "cagr": 0.07047935277125839,
       "sharpe": 0.4397742098336651,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "win": false
     },
     "second_half": {
      "strategy": {
       "cagr": 0.10643217418336137,
       "sharpe": 0.589134424270465,
       "mdd": -0.3746682614771518,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.23812102157645398,
       "sharpe": 1.1652122341286721,
       "mdd": -0.3395700541458192,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "win": false
     }
    },
    {
     "params": {
      "n": 30,
      "cap_rank": 1000
     },
     "avg_holdings": 30.0,
     "turnover": 0.22266666666666668,
     "full": {
      "strategy": {
       "cagr": 0.038272024216168044,
       "sharpe": 0.2840819481901664,
       "mdd": -0.5875939438558693,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.1512527914535764,
       "sharpe": 0.8015772735344519,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "win": false
     },
     "first_half": {
      "strategy": {
       "cagr": -0.007179852730972991,
       "sharpe": 0.08213505982158911,
       "mdd": -0.5875939438558693,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "bench": {
       "cagr": 0.07047935277125839,
       "sharpe": 0.4397742098336651,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "win": false
     },
     "second_half": {
      "strategy": {
       "cagr": 0.08580471421258173,
       "sharpe": 0.4888004147218245,
       "mdd": -0.4179882703451351,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.23812102157645398,
       "sharpe": 1.1652122341286721,
       "mdd": -0.3395700541458192,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "win": false
     }
    },
    {
     "params": {
      "n": 50,
      "cap_rank": 300
     },
     "avg_holdings": 50.0,
     "turnover": 0.11244444444444443,
     "full": {
      "strategy": {
       "cagr": 0.08092558069222688,
       "sharpe": 0.49796316739555946,
       "mdd": -0.5845782131752993,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.1512527914535764,
       "sharpe": 0.8015772735344519,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "win": false
     },
     "first_half": {
      "strategy": {
       "cagr": 0.046099511034177976,
       "sharpe": 0.32538303393642637,
       "mdd": -0.5845782131752993,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "bench": {
       "cagr": 0.07047935277125839,
       "sharpe": 0.4397742098336651,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "win": false
     },
     "second_half": {
      "strategy": {
       "cagr": 0.1169110573809018,
       "sharpe": 0.6856067199128756,
       "mdd": -0.33224730092870014,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.23812102157645398,
       "sharpe": 1.1652122341286721,
       "mdd": -0.3395700541458192,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "win": false
     }
    },
    {
     "params": {
      "n": 50,
      "cap_rank": 500
     },
     "avg_holdings": 50.0,
     "turnover": 0.16942222222222225,
     "full": {
      "strategy": {
       "cagr": 0.05842831779373303,
       "sharpe": 0.3789202245065137,
       "mdd": -0.5962654202890001,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.1512527914535764,
       "sharpe": 0.8015772735344519,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "win": false
     },
     "first_half": {
      "strategy": {
       "cagr": 0.015012825413036612,
       "sharpe": 0.17978825247931862,
       "mdd": -0.5962654202890001,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "bench": {
       "cagr": 0.07047935277125839,
       "sharpe": 0.4397742098336651,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "win": false
     },
     "second_half": {
      "strategy": {
       "cagr": 0.10370083594934143,
       "sharpe": 0.5900871160378437,
       "mdd": -0.41874914612664416,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.23812102157645398,
       "sharpe": 1.1652122341286721,
       "mdd": -0.3395700541458192,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "win": false
     }
    },
    {
     "params": {
      "n": 50,
      "cap_rank": 1000
     },
     "avg_holdings": 50.0,
     "turnover": 0.21644444444444455,
     "full": {
      "strategy": {
       "cagr": 0.051589716857332935,
       "sharpe": 0.34457972431213924,
       "mdd": -0.5951893761613261,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.1512527914535764,
       "sharpe": 0.8015772735344519,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "win": false
     },
     "first_half": {
      "strategy": {
       "cagr": 0.0032330973390373163,
       "sharpe": 0.12704308263401579,
       "mdd": -0.5951893761613261,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "bench": {
       "cagr": 0.07047935277125839,
       "sharpe": 0.4397742098336651,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "win": false
     },
     "second_half": {
      "strategy": {
       "cagr": 0.10227716323674318,
       "sharpe": 0.5678910008373452,
       "mdd": -0.4198161370094833,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.23812102157645398,
       "sharpe": 1.1652122341286721,
       "mdd": -0.3395700541458192,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "win": false
     }
    }
   ]
  },
  "s2_board_rising": {
   "grid": {
    "months": [
     1,
     3,
     6
    ],
    "n": [
     20,
     30,
     50
    ]
   },
   "center": {
    "months": 3,
    "n": 30
   },
   "wins": 0,
   "combos": [
    {
     "params": {
      "months": 1,
      "n": 20
     },
     "avg_holdings": 19.993721584758607,
     "turnover": 0.6922222222222225,
     "full": {
      "strategy": {
       "cagr": 0.05497238570046825,
       "sharpe": 0.35458615371032126,
       "mdd": -0.6565472380319779,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.1512527914535764,
       "sharpe": 0.8015772735344519,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "win": false
     },
     "first_half": {
      "strategy": {
       "cagr": 0.03459422689473923,
       "sharpe": 0.2656287764846269,
       "mdd": -0.6565472380319779,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "bench": {
       "cagr": 0.07047935277125839,
       "sharpe": 0.4397742098336651,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "win": false
     },
     "second_half": {
      "strategy": {
       "cagr": 0.07575192830045818,
       "sharpe": 0.45015166267374246,
       "mdd": -0.38443411844932995,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.23812102157645398,
       "sharpe": 1.1652122341286721,
       "mdd": -0.3395700541458192,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "win": false
     }
    },
    {
     "params": {
      "months": 1,
      "n": 30
     },
     "avg_holdings": 29.799307209352673,
     "turnover": 0.6617659888004722,
     "full": {
      "strategy": {
       "cagr": 0.07623236398240607,
       "sharpe": 0.44910081187757334,
       "mdd": -0.6502238101220958,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.1512527914535764,
       "sharpe": 0.8015772735344519,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "win": false
     },
     "first_half": {
      "strategy": {
       "cagr": 0.03197201500487856,
       "sharpe": 0.25530316247978757,
       "mdd": -0.6502238101220958,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "bench": {
       "cagr": 0.07047935277125839,
       "sharpe": 0.4397742098336651,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "win": false
     },
     "second_half": {
      "strategy": {
       "cagr": 0.12239099940872178,
       "sharpe": 0.6558362500443163,
       "mdd": -0.3675031774036991,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.23812102157645398,
       "sharpe": 1.1652122341286721,
       "mdd": -0.3395700541458192,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "win": false
     }
    },
    {
     "params": {
      "months": 1,
      "n": 50
     },
     "avg_holdings": 45.443386014288805,
     "turnover": 0.629321584240277,
     "full": {
      "strategy": {
       "cagr": 0.08995137771865602,
       "sharpe": 0.5103928882333254,
       "mdd": -0.6479392493941323,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.1512527914535764,
       "sharpe": 0.8015772735344519,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "win": false
     },
     "first_half": {
      "strategy": {
       "cagr": 0.03342152289879419,
       "sharpe": 0.26176616055082,
       "mdd": -0.6479392493941323,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "bench": {
       "cagr": 0.07047935277125839,
       "sharpe": 0.4397742098336651,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "win": false
     },
     "second_half": {
      "strategy": {
       "cagr": 0.14957350845414896,
       "sharpe": 0.7783224854869317,
       "mdd": -0.36134958004449447,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.23812102157645398,
       "sharpe": 1.1652122341286721,
       "mdd": -0.3395700541458192,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "win": false
     }
    },
    {
     "params": {
      "months": 3,
      "n": 20
     },
     "avg_holdings": 20.0,
     "turnover": 0.4955555555555558,
     "full": {
      "strategy": {
       "cagr": 0.05108777742615733,
       "sharpe": 0.3376313350595747,
       "mdd": -0.6489578976841985,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.1512527914535764,
       "sharpe": 0.8015772735344519,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "win": false
     },
     "first_half": {
      "strategy": {
       "cagr": 0.007936695968840501,
       "sharpe": 0.1528087194656812,
       "mdd": -0.6489578976841985,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "bench": {
       "cagr": 0.07047935277125839,
       "sharpe": 0.4397742098336651,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "win": false
     },
     "second_half": {
      "strategy": {
       "cagr": 0.09608621282780727,
       "sharpe": 0.5316976467089359,
       "mdd": -0.3697745215949769,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.23812102157645398,
       "sharpe": 1.1652122341286721,
       "mdd": -0.3395700541458192,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "win": false
     }
    },
    {
     "params": {
      "months": 3,
      "n": 30
     },
     "avg_holdings": 30.0,
     "turnover": 0.47911111111111143,
     "full": {
      "strategy": {
       "cagr": 0.06124709545600915,
       "sharpe": 0.3831801307639859,
       "mdd": -0.6484601264036098,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.1512527914535764,
       "sharpe": 0.8015772735344519,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "win": false
     },
     "first_half": {
      "strategy": {
       "cagr": 0.01899589700041804,
       "sharpe": 0.1998828875925406,
       "mdd": -0.6484601264036098,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "bench": {
       "cagr": 0.07047935277125839,
       "sharpe": 0.4397742098336651,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "win": false
     },
     "second_half": {
      "strategy": {
       "cagr": 0.10525017905283418,
       "sharpe": 0.5822326299094842,
       "mdd": -0.3497002848532761,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.23812102157645398,
       "sharpe": 1.1652122341286721,
       "mdd": -0.3395700541458192,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "win": false
     }
    },
    {
     "params": {
      "months": 3,
      "n": 50
     },
     "avg_holdings": 49.997402035072525,
     "turnover": 0.44871111111111134,
     "full": {
      "strategy": {
       "cagr": 0.09521615348950463,
       "sharpe": 0.5301981586711186,
       "mdd": -0.6353792620595217,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.1512527914535764,
       "sharpe": 0.8015772735344519,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "win": false
     },
     "first_half": {
      "strategy": {
       "cagr": 0.040034288475276236,
       "sharpe": 0.2896423560959598,
       "mdd": -0.6353792620595217,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "bench": {
       "cagr": 0.07047935277125839,
       "sharpe": 0.4397742098336651,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "win": false
     },
     "second_half": {
      "strategy": {
       "cagr": 0.1533258433458471,
       "sharpe": 0.7907167059673794,
       "mdd": -0.3553659476233021,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.23812102157645398,
       "sharpe": 1.1652122341286721,
       "mdd": -0.3395700541458192,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "win": false
     }
    },
    {
     "params": {
      "months": 6,
      "n": 20
     },
     "avg_holdings": 20.0,
     "turnover": 0.3922222222222223,
     "full": {
      "strategy": {
       "cagr": 0.08160883407559161,
       "sharpe": 0.4613197994300147,
       "mdd": -0.6136058048120197,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.1512527914535764,
       "sharpe": 0.8015772735344519,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "win": false
     },
     "first_half": {
      "strategy": {
       "cagr": 0.031582990987395254,
       "sharpe": 0.25305350850761305,
       "mdd": -0.6136058048120197,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "bench": {
       "cagr": 0.07047935277125839,
       "sharpe": 0.4397742098336651,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "win": false
     },
     "second_half": {
      "strategy": {
       "cagr": 0.134060642886904,
       "sharpe": 0.6750617696072856,
       "mdd": -0.3777409373791948,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.23812102157645398,
       "sharpe": 1.1652122341286721,
       "mdd": -0.3395700541458192,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "win": false
     }
    },
    {
     "params": {
      "months": 6,
      "n": 30
     },
     "avg_holdings": 30.0,
     "turnover": 0.3845925925925927,
     "full": {
      "strategy": {
       "cagr": 0.08162661745778421,
       "sharpe": 0.46932142476259586,
       "mdd": -0.6150369048591338,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.1512527914535764,
       "sharpe": 0.8015772735344519,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "win": false
     },
     "first_half": {
      "strategy": {
       "cagr": 0.03168587868900996,
       "sharpe": 0.2538412721273993,
       "mdd": -0.6150369048591338,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "bench": {
       "cagr": 0.07047935277125839,
       "sharpe": 0.4397742098336651,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "win": false
     },
     "second_half": {
      "strategy": {
       "cagr": 0.133984833716839,
       "sharpe": 0.697947346310898,
       "mdd": -0.35231632426348036,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.23812102157645398,
       "sharpe": 1.1652122341286721,
       "mdd": -0.3395700541458192,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "win": false
     }
    },
    {
     "params": {
      "months": 6,
      "n": 50
     },
     "avg_holdings": 50.0,
     "turnover": 0.3575111111111113,
     "full": {
      "strategy": {
       "cagr": 0.1037814624574318,
       "sharpe": 0.566736159950393,
       "mdd": -0.6183390105057917,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.1512527914535764,
       "sharpe": 0.8015772735344519,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "win": false
     },
     "first_half": {
      "strategy": {
       "cagr": 0.04407571546667488,
       "sharpe": 0.30738895742616623,
       "mdd": -0.6183390105057917,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "bench": {
       "cagr": 0.07047935277125839,
       "sharpe": 0.4397742098336651,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "win": false
     },
     "second_half": {
      "strategy": {
       "cagr": 0.1669014984417132,
       "sharpe": 0.8438790848932505,
       "mdd": -0.33427373296638385,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.23812102157645398,
       "sharpe": 1.1652122341286721,
       "mdd": -0.3395700541458192,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "win": false
     }
    }
   ]
  },
  "s3_low_pledge": {
   "grid": {
    "n": [
     50,
     100,
     200
    ],
    "max_pledge": [
     10,
     20,
     30
    ]
   },
   "center": {
    "n": 100,
    "max_pledge": 20
   },
   "wins": 0,
   "combos": [
    {
     "params": {
      "n": 50,
      "max_pledge": 10
     },
     "avg_holdings": 37.044165403767046,
     "turnover": 0.04378017754620795,
     "full": {
      "strategy": {
       "cagr": 0.12152020312867129,
       "sharpe": 0.7138368259884821,
       "mdd": -0.5309571933251385,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.1512527914535764,
       "sharpe": 0.8015772735344519,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "win": false
     },
     "first_half": {
      "strategy": {
       "cagr": 0.06732156848286275,
       "sharpe": 0.434010554472447,
       "mdd": -0.5309571933251385,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "bench": {
       "cagr": 0.07047935277125839,
       "sharpe": 0.4397742098336651,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "win": false
     },
     "second_half": {
      "strategy": {
       "cagr": 0.1784710467471189,
       "sharpe": 1.0250438629320098,
       "mdd": -0.27671233558704367,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.23812102157645398,
       "sharpe": 1.1652122341286721,
       "mdd": -0.3395700541458192,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "win": false
     }
    },
    {
     "params": {
      "n": 50,
      "max_pledge": 20
     },
     "avg_holdings": 40.39272569820307,
     "turnover": 0.04189920246308966,
     "full": {
      "strategy": {
       "cagr": 0.11796324717794193,
       "sharpe": 0.700836528147589,
       "mdd": -0.5293925101884462,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.1512527914535764,
       "sharpe": 0.8015772735344519,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "win": false
     },
     "first_half": {
      "strategy": {
       "cagr": 0.06491267942949319,
       "sharpe": 0.42330415566290414,
       "mdd": -0.5293925101884462,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "bench": {
       "cagr": 0.07047935277125839,
       "sharpe": 0.4397742098336651,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "win": false
     },
     "second_half": {
      "strategy": {
       "cagr": 0.1736566257340717,
       "sharpe": 1.012551209861825,
       "mdd": -0.27410892325107006,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.23812102157645398,
       "sharpe": 1.1652122341286721,
       "mdd": -0.3395700541458192,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "win": false
     }
    },
    {
     "params": {
      "n": 50,
      "max_pledge": 30
     },
     "avg_holdings": 44.38666378003897,
     "turnover": 0.04045251424552344,
     "full": {
      "strategy": {
       "cagr": 0.12034563318519975,
       "sharpe": 0.7118352017121514,
       "mdd": -0.5289999474168331,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.1512527914535764,
       "sharpe": 0.8015772735344519,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "win": false
     },
     "first_half": {
      "strategy": {
       "cagr": 0.06249270231482362,
       "sharpe": 0.41045752654113127,
       "mdd": -0.5289999474168331,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "bench": {
       "cagr": 0.07047935277125839,
       "sharpe": 0.4397742098336651,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "win": false
     },
     "second_half": {
      "strategy": {
       "cagr": 0.1813486672073441,
       "sharpe": 1.0537780883228347,
       "mdd": -0.27778104587722263,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.23812102157645398,
       "sharpe": 1.1652122341286721,
       "mdd": -0.3395700541458192,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "win": false
     }
    },
    {
     "params": {
      "n": 100,
      "max_pledge": 10
     },
     "avg_holdings": 73.61939813812513,
     "turnover": 0.04269685900995847,
     "full": {
      "strategy": {
       "cagr": 0.12966723205656105,
       "sharpe": 0.7386431172401507,
       "mdd": -0.5977391918489038,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.1512527914535764,
       "sharpe": 0.8015772735344519,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "win": false
     },
     "first_half": {
      "strategy": {
       "cagr": 0.052140215375935606,
       "sharpe": 0.35501215830152677,
       "mdd": -0.5977391918489038,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "bench": {
       "cagr": 0.07047935277125839,
       "sharpe": 0.4397742098336651,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "win": false
     },
     "second_half": {
      "strategy": {
       "cagr": 0.2129068317442433,
       "sharpe": 1.1755110309779926,
       "mdd": -0.29956615365946615,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.23812102157645398,
       "sharpe": 1.1652122341286721,
       "mdd": -0.3395700541458192,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "win": true
     }
    },
    {
     "params": {
      "n": 100,
      "max_pledge": 20
     },
     "avg_holdings": 81.48430396189652,
     "turnover": 0.04114105101972789,
     "full": {
      "strategy": {
       "cagr": 0.12417838868208997,
       "sharpe": 0.7171756408004234,
       "mdd": -0.5942302261616583,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.1512527914535764,
       "sharpe": 0.8015772735344519,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "win": false
     },
     "first_half": {
      "strategy": {
       "cagr": 0.04747666021308761,
       "sharpe": 0.33397542564620486,
       "mdd": -0.5942302261616583,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "bench": {
       "cagr": 0.07047935277125839,
       "sharpe": 0.4397742098336651,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "win": false
     },
     "second_half": {
      "strategy": {
       "cagr": 0.20649661952636778,
       "sharpe": 1.1537815570379115,
       "mdd": -0.2984810014434979,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.23812102157645398,
       "sharpe": 1.1652122341286721,
       "mdd": -0.3395700541458192,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "win": false
     }
    },
    {
     "params": {
      "n": 100,
      "max_pledge": 30
     },
     "avg_holdings": 89.3819008443386,
     "turnover": 0.04075310833723878,
     "full": {
      "strategy": {
       "cagr": 0.12513874915679435,
       "sharpe": 0.7196893041346356,
       "mdd": -0.5887112402894024,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.1512527914535764,
       "sharpe": 0.8015772735344519,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "win": false
     },
     "first_half": {
      "strategy": {
       "cagr": 0.04751272352466507,
       "sharpe": 0.3334693285526356,
       "mdd": -0.5887112402894024,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "bench": {
       "cagr": 0.07047935277125839,
       "sharpe": 0.4397742098336651,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "win": false
     },
     "second_half": {
      "strategy": {
       "cagr": 0.20851725847729763,
       "sharpe": 1.1613178561426376,
       "mdd": -0.30557350168689046,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.23812102157645398,
       "sharpe": 1.1652122341286721,
       "mdd": -0.3395700541458192,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "win": false
     }
    },
    {
     "params": {
      "n": 200,
      "max_pledge": 10
     },
     "avg_holdings": 146.008226888937,
     "turnover": 0.056954500668217015,
     "full": {
      "strategy": {
       "cagr": 0.11470111889897883,
       "sharpe": 0.6586230838752839,
       "mdd": -0.6104095712908748,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.1512527914535764,
       "sharpe": 0.8015772735344519,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "win": false
     },
     "first_half": {
      "strategy": {
       "cagr": 0.05197040902943306,
       "sharpe": 0.3510480725981693,
       "mdd": -0.6104095712908748,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "bench": {
       "cagr": 0.07047935277125839,
       "sharpe": 0.4397742098336651,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "win": false
     },
     "second_half": {
      "strategy": {
       "cagr": 0.18117256322926623,
       "sharpe": 1.0101596780139326,
       "mdd": -0.3065943107181376,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.23812102157645398,
       "sharpe": 1.1652122341286721,
       "mdd": -0.3395700541458192,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "win": false
     }
    },
    {
     "params": {
      "n": 200,
      "max_pledge": 20
     },
     "avg_holdings": 162.93115392942195,
     "turnover": 0.05585018373882618,
     "full": {
      "strategy": {
       "cagr": 0.11124003091557322,
       "sharpe": 0.6453609519197333,
       "mdd": -0.6107750875732181,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.1512527914535764,
       "sharpe": 0.8015772735344519,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "win": false
     },
     "first_half": {
      "strategy": {
       "cagr": 0.04960168475488924,
       "sharpe": 0.3409707510073395,
       "mdd": -0.6107750875732181,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "bench": {
       "cagr": 0.07047935277125839,
       "sharpe": 0.4397742098336651,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "win": false
     },
     "second_half": {
      "strategy": {
       "cagr": 0.17649811756696643,
       "sharpe": 0.9929821751342158,
       "mdd": -0.3065115367619021,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.23812102157645398,
       "sharpe": 1.1652122341286721,
       "mdd": -0.3395700541458192,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "win": false
     }
    },
    {
     "params": {
      "n": 200,
      "max_pledge": 30
     },
     "avg_holdings": 177.84910153712926,
     "turnover": 0.054083173568343926,
     "full": {
      "strategy": {
       "cagr": 0.11238115142472949,
       "sharpe": 0.6504202009852805,
       "mdd": -0.6062968363151638,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.1512527914535764,
       "sharpe": 0.8015772735344519,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "win": false
     },
     "first_half": {
      "strategy": {
       "cagr": 0.04941651725181906,
       "sharpe": 0.3400596162888031,
       "mdd": -0.6062968363151638,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "bench": {
       "cagr": 0.07047935277125839,
       "sharpe": 0.4397742098336651,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "win": false
     },
     "second_half": {
      "strategy": {
       "cagr": 0.1791236422364042,
       "sharpe": 1.0046862418279494,
       "mdd": -0.31174306443912536,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.23812102157645398,
       "sharpe": 1.1652122341286721,
       "mdd": -0.3395700541458192,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "win": false
     }
    }
   ]
  },
  "s4_no_insider_sale": {
   "grid": {
    "n": [
     50,
     100,
     200
    ],
    "lookback": [
     60,
     120,
     250
    ]
   },
   "center": {
    "n": 100,
    "lookback": 120
   },
   "wins": 0,
   "combos": [
    {
     "params": {
      "n": 50,
      "lookback": 60
     },
     "avg_holdings": 41.437757090279284,
     "turnover": 0.08961974952062537,
     "full": {
      "strategy": {
       "cagr": 0.108921688551054,
       "sharpe": 0.6578303983627403,
       "mdd": -0.5148188484011291,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.1512527914535764,
       "sharpe": 0.8015772735344519,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "win": false
     },
     "first_half": {
      "strategy": {
       "cagr": 0.05651034817361711,
       "sharpe": 0.38168888953006586,
       "mdd": -0.5148188484011291,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "bench": {
       "cagr": 0.07047935277125839,
       "sharpe": 0.4397742098336651,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "win": false
     },
     "second_half": {
      "strategy": {
       "cagr": 0.1639330494629876,
       "sharpe": 0.9730323756123033,
       "mdd": -0.279475573533687,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.23812102157645398,
       "sharpe": 1.1652122341286721,
       "mdd": -0.3395700541458192,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "win": false
     }
    },
    {
     "params": {
      "n": 50,
      "lookback": 120
     },
     "avg_holdings": 37.385581294652525,
     "turnover": 0.08369765391864575,
     "full": {
      "strategy": {
       "cagr": 0.11170049140085414,
       "sharpe": 0.6729741686085725,
       "mdd": -0.5173343928831404,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.1512527914535764,
       "sharpe": 0.8015772735344519,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "win": false
     },
     "first_half": {
      "strategy": {
       "cagr": 0.060577439859320625,
       "sharpe": 0.4027762064691866,
       "mdd": -0.5173343928831404,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "bench": {
       "cagr": 0.07047935277125839,
       "sharpe": 0.4397742098336651,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "win": false
     },
     "second_half": {
      "strategy": {
       "cagr": 0.16528782918938245,
       "sharpe": 0.9787672289098219,
       "mdd": -0.2808628262759916,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.23812102157645398,
       "sharpe": 1.1652122341286721,
       "mdd": -0.3395700541458192,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "win": false
     }
    },
    {
     "params": {
      "n": 50,
      "lookback": 250
     },
     "avg_holdings": 31.762719203290757,
     "turnover": 0.07395727974728963,
     "full": {
      "strategy": {
       "cagr": 0.11145448269289604,
       "sharpe": 0.6737561075635426,
       "mdd": -0.5445668313196239,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.1512527914535764,
       "sharpe": 0.8015772735344519,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "win": false
     },
     "first_half": {
      "strategy": {
       "cagr": 0.056543993259604575,
       "sharpe": 0.3862892576874273,
       "mdd": -0.5445668313196239,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "bench": {
       "cagr": 0.07047935277125839,
       "sharpe": 0.4397742098336651,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "win": false
     },
     "second_half": {
      "strategy": {
       "cagr": 0.16921876890988918,
       "sharpe": 0.988949083330587,
       "mdd": -0.2825791532441333,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.23812102157645398,
       "sharpe": 1.1652122341286721,
       "mdd": -0.3395700541458192,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "win": false
     }
    },
    {
     "params": {
      "n": 100,
      "lookback": 60
     },
     "avg_holdings": 86.47780904957783,
     "turnover": 0.07726589229602268,
     "full": {
      "strategy": {
       "cagr": 0.11374920939584743,
       "sharpe": 0.6654397140682781,
       "mdd": -0.5907114821581603,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.1512527914535764,
       "sharpe": 0.8015772735344519,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "win": false
     },
     "first_half": {
      "strategy": {
       "cagr": 0.04038505813481752,
       "sharpe": 0.2992171744056853,
       "mdd": -0.5907114821581603,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "bench": {
       "cagr": 0.07047935277125839,
       "sharpe": 0.4397742098336651,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "win": false
     },
     "second_half": {
      "strategy": {
       "cagr": 0.19228673242742222,
       "sharpe": 1.0867705576141813,
       "mdd": -0.29939444168112983,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.23812102157645398,
       "sharpe": 1.1652122341286721,
       "mdd": -0.3395700541458192,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "win": false
     }
    },
    {
     "params": {
      "n": 100,
      "lookback": 120
     },
     "avg_holdings": 79.273002814462,
     "turnover": 0.07365753728340639,
     "full": {
      "strategy": {
       "cagr": 0.11673742178578927,
       "sharpe": 0.6799718755986531,
       "mdd": -0.5925003405047692,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.1512527914535764,
       "sharpe": 0.8015772735344519,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "win": false
     },
     "first_half": {
      "strategy": {
       "cagr": 0.0422430445650106,
       "sharpe": 0.30834922091706546,
       "mdd": -0.5925003405047692,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "bench": {
       "cagr": 0.07047935277125839,
       "sharpe": 0.4397742098336651,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "win": false
     },
     "second_half": {
      "strategy": {
       "cagr": 0.1965562885931862,
       "sharpe": 1.105249378813784,
       "mdd": -0.3015401489905236,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.23812102157645398,
       "sharpe": 1.1652122341286721,
       "mdd": -0.3395700541458192,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "win": false
     }
    },
    {
     "params": {
      "n": 100,
      "lookback": 250
     },
     "avg_holdings": 68.74561593418488,
     "turnover": 0.06836150133798925,
     "full": {
      "strategy": {
       "cagr": 0.11368927375001792,
       "sharpe": 0.6654224488357098,
       "mdd": -0.5981568767948605,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.1512527914535764,
       "sharpe": 0.8015772735344519,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "win": false
     },
     "first_half": {
      "strategy": {
       "cagr": 0.040221036582510195,
       "sharpe": 0.29934235246126284,
       "mdd": -0.5981568767948605,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "bench": {
       "cagr": 0.07047935277125839,
       "sharpe": 0.4397742098336651,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "win": false
     },
     "second_half": {
      "strategy": {
       "cagr": 0.19234639066777004,
       "sharpe": 1.0772368654034346,
       "mdd": -0.302297742200173,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.23812102157645398,
       "sharpe": 1.1652122341286721,
       "mdd": -0.3395700541458192,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "win": false
     }
    },
    {
     "params": {
      "n": 200,
      "lookback": 60
     },
     "avg_holdings": 178.79930720935266,
     "turnover": 0.08109381072192169,
     "full": {
      "strategy": {
       "cagr": 0.10948736766197165,
       "sharpe": 0.6380663680788273,
       "mdd": -0.603095416549887,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.1512527914535764,
       "sharpe": 0.8015772735344519,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "win": false
     },
     "first_half": {
      "strategy": {
       "cagr": 0.04744654795565628,
       "sharpe": 0.331164572204401,
       "mdd": -0.603095416549887,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "bench": {
       "cagr": 0.07047935277125839,
       "sharpe": 0.4397742098336651,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "win": false
     },
     "second_half": {
      "strategy": {
       "cagr": 0.17520289832832936,
       "sharpe": 0.9887498321737619,
       "mdd": -0.308898620094615,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.23812102157645398,
       "sharpe": 1.1652122341286721,
       "mdd": -0.3395700541458192,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "win": false
     }
    },
    {
     "params": {
      "n": 200,
      "lookback": 120
     },
     "avg_holdings": 167.02597964927475,
     "turnover": 0.07921964934762946,
     "full": {
      "strategy": {
       "cagr": 0.11122942493767995,
       "sharpe": 0.6463373375503526,
       "mdd": -0.5997426772736347,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.1512527914535764,
       "sharpe": 0.8015772735344519,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "win": false
     },
     "first_half": {
      "strategy": {
       "cagr": 0.04778831099792202,
       "sharpe": 0.33290462969270246,
       "mdd": -0.5997426772736347,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "bench": {
       "cagr": 0.07047935277125839,
       "sharpe": 0.4397742098336651,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "win": false
     },
     "second_half": {
      "strategy": {
       "cagr": 0.1785117488772745,
       "sharpe": 1.0037583446403757,
       "mdd": -0.30987067418420355,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.23812102157645398,
       "sharpe": 1.1652122341286721,
       "mdd": -0.3395700541458192,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "win": false
     }
    },
    {
     "params": {
      "n": 200,
      "lookback": 250
     },
     "avg_holdings": 148.54578913184673,
     "turnover": 0.07583905038080668,
     "full": {
      "strategy": {
       "cagr": 0.1103375820377912,
       "sharpe": 0.6415434297239236,
       "mdd": -0.605456702736524,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.1512527914535764,
       "sharpe": 0.8015772735344519,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "win": false
     },
     "first_half": {
      "strategy": {
       "cagr": 0.04547914456524138,
       "sharpe": 0.3222625575335552,
       "mdd": -0.605456702736524,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "bench": {
       "cagr": 0.07047935277125839,
       "sharpe": 0.4397742098336651,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "win": false
     },
     "second_half": {
      "strategy": {
       "cagr": 0.17921964536002766,
       "sharpe": 1.003291666407775,
       "mdd": -0.3093267972541255,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.23812102157645398,
       "sharpe": 1.1652122341286721,
       "mdd": -0.3395700541458192,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "win": false
     }
    }
   ]
  },
  "s5_insider_buying": {
   "grid": {
    "months": [
     1,
     3,
     6
    ],
    "n": [
     20,
     30,
     50
    ]
   },
   "center": {
    "months": 3,
    "n": 30
   },
   "wins": 0,
   "combos": [
    {
     "params": {
      "months": 1,
      "n": 20
     },
     "avg_holdings": 19.998268023381684,
     "turnover": 0.6884444444444447,
     "full": {
      "strategy": {
       "cagr": -0.025291058330957017,
       "sharpe": -1.0985942095120734e-05,
       "mdd": -0.6639702827087721,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.1512527914535764,
       "sharpe": 0.8015772735344519,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "win": false
     },
     "first_half": {
      "strategy": {
       "cagr": -0.03680644425460622,
       "sharpe": -0.044357369608961646,
       "mdd": -0.6639702827087721,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "bench": {
       "cagr": 0.07047935277125839,
       "sharpe": 0.4397742098336651,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "win": false
     },
     "second_half": {
      "strategy": {
       "cagr": -0.013638001103155495,
       "sharpe": 0.04770690034912876,
       "mdd": -0.5596096164121667,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.23812102157645398,
       "sharpe": 1.1652122341286721,
       "mdd": -0.3395700541458192,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "win": false
     }
    },
    {
     "params": {
      "months": 1,
      "n": 30
     },
     "avg_holdings": 29.923143537562243,
     "turnover": 0.6641481481481489,
     "full": {
      "strategy": {
       "cagr": 0.01985358423721917,
       "sharpe": 0.20296221220588465,
       "mdd": -0.6645279332949783,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.1512527914535764,
       "sharpe": 0.8015772735344519,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "win": false
     },
     "first_half": {
      "strategy": {
       "cagr": -0.004535030100594861,
       "sharpe": 0.0954777084929811,
       "mdd": -0.6645279332949783,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "bench": {
       "cagr": 0.07047935277125839,
       "sharpe": 0.4397742098336651,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "win": false
     },
     "second_half": {
      "strategy": {
       "cagr": 0.04483971282948129,
       "sharpe": 0.3184173882965736,
       "mdd": -0.41213994703546697,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.23812102157645398,
       "sharpe": 1.1652122341286721,
       "mdd": -0.3395700541458192,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "win": false
     }
    },
    {
     "params": {
      "months": 1,
      "n": 50
     },
     "avg_holdings": 47.90733925092011,
     "turnover": 0.6251340607856789,
     "full": {
      "strategy": {
       "cagr": 0.05481188617822408,
       "sharpe": 0.36036964936894184,
       "mdd": -0.6556664898995795,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.1512527914535764,
       "sharpe": 0.8015772735344519,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "win": false
     },
     "first_half": {
      "strategy": {
       "cagr": 0.02228771420960407,
       "sharpe": 0.2131939644337371,
       "mdd": -0.6556664898995795,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "bench": {
       "cagr": 0.07047935277125839,
       "sharpe": 0.4397742098336651,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "win": false
     },
     "second_half": {
      "strategy": {
       "cagr": 0.08837081748860376,
       "sharpe": 0.5193884256249655,
       "mdd": -0.3704908493253457,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.23812102157645398,
       "sharpe": 1.1652122341286721,
       "mdd": -0.3395700541458192,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "win": false
     }
    },
    {
     "params": {
      "months": 3,
      "n": 20
     },
     "avg_holdings": 20.0,
     "turnover": 0.4831111111111112,
     "full": {
      "strategy": {
       "cagr": -0.0019800923511015256,
       "sharpe": 0.10904255683353835,
       "mdd": -0.6742365919918726,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.1512527914535764,
       "sharpe": 0.8015772735344519,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "win": false
     },
     "first_half": {
      "strategy": {
       "cagr": -0.02691635488950017,
       "sharpe": 0.0033353069964175484,
       "mdd": -0.6742365919918726,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "bench": {
       "cagr": 0.07047935277125839,
       "sharpe": 0.4397742098336651,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "win": false
     },
     "second_half": {
      "strategy": {
       "cagr": 0.023595187390502925,
       "sharpe": 0.22081910226201776,
       "mdd": -0.547625944421154,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.23812102157645398,
       "sharpe": 1.1652122341286721,
       "mdd": -0.3395700541458192,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "win": false
     }
    },
    {
     "params": {
      "months": 3,
      "n": 30
     },
     "avg_holdings": 30.0,
     "turnover": 0.46933333333333355,
     "full": {
      "strategy": {
       "cagr": -0.004847702108364271,
       "sharpe": 0.09106386536358409,
       "mdd": -0.6612432010742801,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.1512527914535764,
       "sharpe": 0.8015772735344519,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "win": false
     },
     "first_half": {
      "strategy": {
       "cagr": -0.04075242381873334,
       "sharpe": -0.0672249978170846,
       "mdd": -0.6612432010742801,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "bench": {
       "cagr": 0.07047935277125839,
       "sharpe": 0.4397742098336651,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "win": false
     },
     "second_half": {
      "strategy": {
       "cagr": 0.032400936514707546,
       "sharpe": 0.2612844848974057,
       "mdd": -0.48970254659821466,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.23812102157645398,
       "sharpe": 1.1652122341286721,
       "mdd": -0.3395700541458192,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "win": false
     }
    },
    {
     "params": {
      "months": 3,
      "n": 50
     },
     "avg_holdings": 50.0,
     "turnover": 0.44711111111111135,
     "full": {
      "strategy": {
       "cagr": 0.028122480874247513,
       "sharpe": 0.24039925790801958,
       "mdd": -0.6487659220802231,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.1512527914535764,
       "sharpe": 0.8015772735344519,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "win": false
     },
     "first_half": {
      "strategy": {
       "cagr": -0.008283154235292134,
       "sharpe": 0.07691856911467068,
       "mdd": -0.6487659220802231,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "bench": {
       "cagr": 0.07047935277125839,
       "sharpe": 0.4397742098336651,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "win": false
     },
     "second_half": {
      "strategy": {
       "cagr": 0.0658645561918858,
       "sharpe": 0.4178506683189388,
       "mdd": -0.4487233882457059,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.23812102157645398,
       "sharpe": 1.1652122341286721,
       "mdd": -0.3395700541458192,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "win": false
     }
    },
    {
     "params": {
      "months": 6,
      "n": 20
     },
     "avg_holdings": 20.0,
     "turnover": 0.3617777777777778,
     "full": {
      "strategy": {
       "cagr": 0.023995730768064272,
       "sharpe": 0.22214182134633917,
       "mdd": -0.6665758783640241,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.1512527914535764,
       "sharpe": 0.8015772735344519,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "win": false
     },
     "first_half": {
      "strategy": {
       "cagr": -0.039194082228922955,
       "sharpe": -0.0500693326833897,
       "mdd": -0.6665758783640241,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "bench": {
       "cagr": 0.07047935277125839,
       "sharpe": 0.4397742098336651,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "win": false
     },
     "second_half": {
      "strategy": {
       "cagr": 0.09134138043585116,
       "sharpe": 0.5039568424850497,
       "mdd": -0.49270297360266513,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.23812102157645398,
       "sharpe": 1.1652122341286721,
       "mdd": -0.3395700541458192,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "win": false
     }
    },
    {
     "params": {
      "months": 6,
      "n": 30
     },
     "avg_holdings": 30.0,
     "turnover": 0.3554074074074075,
     "full": {
      "strategy": {
       "cagr": 0.015571382538663192,
       "sharpe": 0.18496320297762542,
       "mdd": -0.649545479953245,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.1512527914535764,
       "sharpe": 0.8015772735344519,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "win": false
     },
     "first_half": {
      "strategy": {
       "cagr": -0.038240818045488956,
       "sharpe": -0.051393280779807315,
       "mdd": -0.649545479953245,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "bench": {
       "cagr": 0.07047935277125839,
       "sharpe": 0.4397742098336651,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "win": false
     },
     "second_half": {
      "strategy": {
       "cagr": 0.0723944750238672,
       "sharpe": 0.43434947451788586,
       "mdd": -0.5127883320080584,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.23812102157645398,
       "sharpe": 1.1652122341286721,
       "mdd": -0.3395700541458192,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "win": false
     }
    },
    {
     "params": {
      "months": 6,
      "n": 50
     },
     "avg_holdings": 50.0,
     "turnover": 0.34320000000000017,
     "full": {
      "strategy": {
       "cagr": 0.02701479022539699,
       "sharpe": 0.23525536787119494,
       "mdd": -0.6601162901552838,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.1512527914535764,
       "sharpe": 0.8015772735344519,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "win": false
     },
     "first_half": {
      "strategy": {
       "cagr": -0.026072742598777898,
       "sharpe": -0.004048253618984974,
       "mdd": -0.6601162901552838,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "bench": {
       "cagr": 0.07047935277125839,
       "sharpe": 0.4397742098336651,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "win": false
     },
     "second_half": {
      "strategy": {
       "cagr": 0.08299605676524813,
       "sharpe": 0.489916546489465,
       "mdd": -0.4830696372168761,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.23812102157645398,
       "sharpe": 1.1652122341286721,
       "mdd": -0.3395700541458192,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "win": false
     }
    }
   ]
  },
  "s6_election_year": {
   "grid": {
    "entry_month": [
     10,
     11,
     12
    ],
    "max_board_pct": [
     15,
     25,
     100
    ]
   },
   "center": {
    "entry_month": 11,
    "max_board_pct": 25
   },
   "wins": 0,
   "combos": [
    {
     "params": {
      "entry_month": 10,
      "max_board_pct": 15
     },
     "avg_holdings": 71.8968307484828,
     "turnover": 0.12621377932054637,
     "full": {
      "strategy": {
       "cagr": 0.0817740867055956,
       "sharpe": 0.6834574176075486,
       "mdd": -0.3424456958237879,
       "start": "2008-10-31",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.18079173553989336,
       "sharpe": 0.9663198360614125,
       "mdd": -0.3395700541458192,
       "start": "2008-10-31",
       "end": "2026-10-27"
      },
      "win": false
     },
     "first_half": {
      "strategy": {
       "cagr": 0.09042127474152606,
       "sharpe": 0.7220744225803211,
       "mdd": -0.23803746758653022,
       "start": "2008-10-31",
       "end": "2017-10-27"
      },
      "bench": {
       "cagr": 0.1288293343135749,
       "sharpe": 0.7730817876423578,
       "mdd": -0.23008528096621017,
       "start": "2008-10-31",
       "end": "2017-10-27"
      },
      "win": false
     },
     "second_half": {
      "strategy": {
       "cagr": 0.07327513748682479,
       "sharpe": 0.6423665680638841,
       "mdd": -0.3424456958237879,
       "start": "2017-10-30",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.2342618085597099,
       "sharpe": 1.1358300094441958,
       "mdd": -0.3395700541458192,
       "start": "2017-10-30",
       "end": "2026-10-27"
      },
      "win": false
     }
    },
    {
     "params": {
      "entry_month": 10,
      "max_board_pct": 25
     },
     "avg_holdings": 106.96493594066082,
     "turnover": 0.12931904401323333,
     "full": {
      "strategy": {
       "cagr": 0.0788213159615383,
       "sharpe": 0.6707532560865067,
       "mdd": -0.350968514592806,
       "start": "2008-10-31",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.18079173553989336,
       "sharpe": 0.9663198360614125,
       "mdd": -0.3395700541458192,
       "start": "2008-10-31",
       "end": "2026-10-27"
      },
      "win": false
     },
     "first_half": {
      "strategy": {
       "cagr": 0.08700891946482936,
       "sharpe": 0.7087027345186091,
       "mdd": -0.22287096168657805,
       "start": "2008-10-31",
       "end": "2017-10-27"
      },
      "bench": {
       "cagr": 0.1288293343135749,
       "sharpe": 0.7730817876423578,
       "mdd": -0.23008528096621017,
       "start": "2008-10-31",
       "end": "2017-10-27"
      },
      "win": false
     },
     "second_half": {
      "strategy": {
       "cagr": 0.07077205886349258,
       "sharpe": 0.6304467285124546,
       "mdd": -0.350968514592806,
       "start": "2017-10-30",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.2342618085597099,
       "sharpe": 1.1358300094441958,
       "mdd": -0.3395700541458192,
       "start": "2017-10-30",
       "end": "2026-10-27"
      },
      "win": false
     }
    },
    {
     "params": {
      "entry_month": 10,
      "max_board_pct": 100
     },
     "avg_holdings": 145.91638570465273,
     "turnover": 0.13135568482626558,
     "full": {
      "strategy": {
       "cagr": 0.07816540499559022,
       "sharpe": 0.6761069122000599,
       "mdd": -0.3503812666514339,
       "start": "2008-10-31",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.18079173553989336,
       "sharpe": 0.9663198360614125,
       "mdd": -0.3395700541458192,
       "start": "2008-10-31",
       "end": "2026-10-27"
      },
      "win": false
     },
     "first_half": {
      "strategy": {
       "cagr": 0.08425155956280683,
       "sharpe": 0.7054857023112387,
       "mdd": -0.2205266336616285,
       "start": "2008-10-31",
       "end": "2017-10-27"
      },
      "bench": {
       "cagr": 0.1288293343135749,
       "sharpe": 0.7730817876423578,
       "mdd": -0.23008528096621017,
       "start": "2008-10-31",
       "end": "2017-10-27"
      },
      "win": false
     },
     "second_half": {
      "strategy": {
       "cagr": 0.07218896408097075,
       "sharpe": 0.6453499330607338,
       "mdd": -0.3503812666514339,
       "start": "2017-10-30",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.2342618085597099,
       "sharpe": 1.1358300094441958,
       "mdd": -0.3395700541458192,
       "start": "2017-10-30",
       "end": "2026-10-27"
      },
      "win": false
     }
    },
    {
     "params": {
      "entry_month": 11,
      "max_board_pct": 15
     },
     "avg_holdings": 72.69818181818182,
     "turnover": 0.11443605951561484,
     "full": {
      "strategy": {
       "cagr": 0.06481636578715677,
       "sharpe": 0.6154244974248512,
       "mdd": -0.3424456489481462,
       "start": "2008-11-28",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.19014763447557725,
       "sharpe": 1.0180534996443933,
       "mdd": -0.3395700541458192,
       "start": "2008-11-28",
       "end": "2026-10-27"
      },
      "win": false
     },
     "first_half": {
      "strategy": {
       "cagr": 0.10551949215721534,
       "sharpe": 0.9584468157277669,
       "mdd": -0.179731611861901,
       "start": "2008-11-28",
       "end": "2017-11-10"
      },
      "bench": {
       "cagr": 0.14614203145391658,
       "sharpe": 0.8818039839739326,
       "mdd": -0.23008528096621017,
       "start": "2008-11-28",
       "end": "2017-11-10"
      },
      "win": true
     },
     "second_half": {
      "strategy": {
       "cagr": 0.025682711806526815,
       "sharpe": 0.2818631505807904,
       "mdd": -0.3424456489481462,
       "start": "2017-11-13",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.23643485068903236,
       "sharpe": 1.1428082651536564,
       "mdd": -0.3395700541458192,
       "start": "2017-11-13",
       "end": "2026-10-27"
      },
      "win": false
     }
    },
    {
     "params": {
      "entry_month": 11,
      "max_board_pct": 25
     },
     "avg_holdings": 108.35272727272728,
     "turnover": 0.1169614279394511,
     "full": {
      "strategy": {
       "cagr": 0.059518555099064896,
       "sharpe": 0.5782790002405751,
       "mdd": -0.35096840403291085,
       "start": "2008-11-28",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.19014763447557725,
       "sharpe": 1.0180534996443933,
       "mdd": -0.3395700541458192,
       "start": "2008-11-28",
       "end": "2026-10-27"
      },
      "win": false
     },
     "first_half": {
      "strategy": {
       "cagr": 0.09677339055911305,
       "sharpe": 0.8987688584042934,
       "mdd": -0.18392395376902038,
       "start": "2008-11-28",
       "end": "2017-11-10"
      },
      "bench": {
       "cagr": 0.14614203145391658,
       "sharpe": 0.8818039839739326,
       "mdd": -0.23008528096621017,
       "start": "2008-11-28",
       "end": "2017-11-10"
      },
      "win": true
     },
     "second_half": {
      "strategy": {
       "cagr": 0.023594287414896886,
       "sharpe": 0.26634774331569433,
       "mdd": -0.35096840403291085,
       "start": "2017-11-13",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.23643485068903236,
       "sharpe": 1.1428082651536564,
       "mdd": -0.3395700541458192,
       "start": "2017-11-13",
       "end": "2026-10-27"
      },
      "win": false
     }
    },
    {
     "params": {
      "entry_month": 11,
      "max_board_pct": 100
     },
     "avg_holdings": 147.6981818181818,
     "turnover": 0.11798475358229335,
     "full": {
      "strategy": {
       "cagr": 0.059535497259765036,
       "sharpe": 0.5870662807739934,
       "mdd": -0.3503811376503214,
       "start": "2008-11-28",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.19014763447557725,
       "sharpe": 1.0180534996443933,
       "mdd": -0.3395700541458192,
       "start": "2008-11-28",
       "end": "2026-10-27"
      },
      "win": false
     },
     "first_half": {
      "strategy": {
       "cagr": 0.09449278409073902,
       "sharpe": 0.9062464711958669,
       "mdd": -0.1863317755554157,
       "start": "2008-11-28",
       "end": "2017-11-10"
      },
      "bench": {
       "cagr": 0.14614203145391658,
       "sharpe": 0.8818039839739326,
       "mdd": -0.23008528096621017,
       "start": "2008-11-28",
       "end": "2017-11-10"
      },
      "win": true
     },
     "second_half": {
      "strategy": {
       "cagr": 0.025759322900476667,
       "sharpe": 0.2858902913324572,
       "mdd": -0.3503811376503214,
       "start": "2017-11-13",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.23643485068903236,
       "sharpe": 1.1428082651536564,
       "mdd": -0.3395700541458192,
       "start": "2017-11-13",
       "end": "2026-10-27"
      },
      "win": false
     }
    },
    {
     "params": {
      "entry_month": 12,
      "max_board_pct": 15
     },
     "avg_holdings": 73.31805157593124,
     "turnover": 0.1023464286039679,
     "full": {
      "strategy": {
       "cagr": 0.04087058631153195,
       "sharpe": 0.4549954704083165,
       "mdd": -0.3423842915847487,
       "start": "2008-12-31",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.18967739730408217,
       "sharpe": 1.0276051387416927,
       "mdd": -0.3395700541458192,
       "start": "2008-12-31",
       "end": "2026-10-27"
      },
      "win": false
     },
     "first_half": {
      "strategy": {
       "cagr": 0.07105870284028715,
       "sharpe": 0.7996163601429479,
       "mdd": -0.1796992171231736,
       "start": "2008-12-31",
       "end": "2017-11-28"
      },
      "bench": {
       "cagr": 0.14248544921175377,
       "sharpe": 0.8901114134241345,
       "mdd": -0.23008528096621017,
       "start": "2008-12-31",
       "end": "2017-11-28"
      },
      "win": false
     },
     "second_half": {
      "strategy": {
       "cagr": 0.011545783340815463,
       "sharpe": 0.1635929105128068,
       "mdd": -0.3423842915847487,
       "start": "2017-11-29",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.23871856835281924,
       "sharpe": 1.1505158718604716,
       "mdd": -0.3395700541458192,
       "start": "2017-11-29",
       "end": "2026-10-27"
      },
      "win": false
     }
    },
    {
     "params": {
      "entry_month": 12,
      "max_board_pct": 25
     },
     "avg_holdings": 109.43553008595988,
     "turnover": 0.10391168320441416,
     "full": {
      "strategy": {
       "cagr": 0.03798875198947016,
       "sharpe": 0.43108199133556147,
       "mdd": -0.35090555463520434,
       "start": "2008-12-31",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.18967739730408217,
       "sharpe": 1.0276051387416927,
       "mdd": -0.3395700541458192,
       "start": "2008-12-31",
       "end": "2026-10-27"
      },
      "win": false
     },
     "first_half": {
      "strategy": {
       "cagr": 0.06242754725123256,
       "sharpe": 0.7156803944318207,
       "mdd": -0.18383024550246563,
       "start": "2008-12-31",
       "end": "2017-11-28"
      },
      "bench": {
       "cagr": 0.14248544921175377,
       "sharpe": 0.8901114134241345,
       "mdd": -0.23008528096621017,
       "start": "2008-12-31",
       "end": "2017-11-28"
      },
      "win": false
     },
     "second_half": {
      "strategy": {
       "cagr": 0.014123737100836697,
       "sharpe": 0.1886796172134784,
       "mdd": -0.35090555463520434,
       "start": "2017-11-29",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.23871856835281924,
       "sharpe": 1.1505158718604716,
       "mdd": -0.3395700541458192,
       "start": "2017-11-29",
       "end": "2026-10-27"
      },
      "win": false
     }
    },
    {
     "params": {
      "entry_month": 12,
      "max_board_pct": 100
     },
     "avg_holdings": 149.03008595988538,
     "turnover": 0.10426044960602,
     "full": {
      "strategy": {
       "cagr": 0.04025733197878445,
       "sharpe": 0.45858825741765186,
       "mdd": -0.35032255310470584,
       "start": "2008-12-31",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.18967739730408217,
       "sharpe": 1.0276051387416927,
       "mdd": -0.3395700541458192,
       "start": "2008-12-31",
       "end": "2026-10-27"
      },
      "win": false
     },
     "first_half": {
      "strategy": {
       "cagr": 0.06386709528085643,
       "sharpe": 0.7509856946476727,
       "mdd": -0.18623773477074146,
       "start": "2008-12-31",
       "end": "2017-11-28"
      },
      "bench": {
       "cagr": 0.14248544921175377,
       "sharpe": 0.8901114134241345,
       "mdd": -0.23008528096621017,
       "start": "2008-12-31",
       "end": "2017-11-28"
      },
      "win": false
     },
     "second_half": {
      "strategy": {
       "cagr": 0.017183863427570722,
       "sharpe": 0.2177028233332994,
       "mdd": -0.35032255310470584,
       "start": "2017-11-29",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.23871856835281924,
       "sharpe": 1.1505158718604716,
       "mdd": -0.3395700541458192,
       "start": "2017-11-29",
       "end": "2026-10-27"
      },
      "win": false
     }
    }
   ]
  },
  "s7_board_shortfall": {
   "grid": {
    "hold_months": [
     1,
     3,
     6
    ],
    "min_value": [
     5000000.0,
     10000000.0,
     20000000.0
    ]
   },
   "center": {
    "hold_months": 3,
    "min_value": 10000000.0
   },
   "wins": 0,
   "combos": [
    {
     "params": {
      "hold_months": 1,
      "min_value": 5000000.0
     },
     "avg_holdings": 14.243775709027927,
     "turnover": 0.3023388542810118,
     "full": {
      "strategy": {
       "cagr": -0.03627581472042274,
       "sharpe": -0.02013788109260338,
       "mdd": -0.8922927923865569,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.1512527914535764,
       "sharpe": 0.8015772735344519,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "win": false
     },
     "first_half": {
      "strategy": {
       "cagr": -0.13073680516316577,
       "sharpe": -0.41794480652499727,
       "mdd": -0.8264177165330278,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "bench": {
       "cagr": 0.07047935277125839,
       "sharpe": 0.4397742098336651,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "win": false
     },
     "second_half": {
      "strategy": {
       "cagr": 0.06845005150266292,
       "sharpe": 0.40015057735095405,
       "mdd": -0.48991410527777024,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.23812102157645398,
       "sharpe": 1.1652122341286721,
       "mdd": -0.3395700541458192,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "win": false
     }
    },
    {
     "params": {
      "hold_months": 1,
      "min_value": 10000000.0
     },
     "avg_holdings": 11.494262827451829,
     "turnover": 0.3268584242157221,
     "full": {
      "strategy": {
       "cagr": -0.027697820757325853,
       "sharpe": 0.034742432709529945,
       "mdd": -0.8656349168578745,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.1512527914535764,
       "sharpe": 0.8015772735344519,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "win": false
     },
     "first_half": {
      "strategy": {
       "cagr": -0.10889610309719255,
       "sharpe": -0.27629160635613237,
       "mdd": -0.7733852903187967,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "bench": {
       "cagr": 0.07047935277125839,
       "sharpe": 0.4397742098336651,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "win": false
     },
     "second_half": {
      "strategy": {
       "cagr": 0.060899330645801,
       "sharpe": 0.3621057576734771,
       "mdd": -0.5240034454319396,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.23812102157645398,
       "sharpe": 1.1652122341286721,
       "mdd": -0.3395700541458192,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "win": false
     }
    },
    {
     "params": {
      "hold_months": 1,
      "min_value": 20000000.0
     },
     "avg_holdings": 8.866258741258742,
     "turnover": 0.36461842228405694,
     "full": {
      "strategy": {
       "cagr": -0.08976486583805587,
       "sharpe": -0.18480460690980674,
       "mdd": -0.9558141963816974,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.1512527914535764,
       "sharpe": 0.8015772735344519,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "win": false
     },
     "first_half": {
      "strategy": {
       "cagr": -0.19022360043418596,
       "sharpe": -0.5958855416232954,
       "mdd": -0.909605168000936,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "bench": {
       "cagr": 0.07047935277125839,
       "sharpe": 0.4397742098336651,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "win": false
     },
     "second_half": {
      "strategy": {
       "cagr": 0.02315651568390087,
       "sharpe": 0.2282321753209565,
       "mdd": -0.614276457744795,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.23812102157645398,
       "sharpe": 1.1652122341286721,
       "mdd": -0.3395700541458192,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "win": false
     }
    },
    {
     "params": {
      "hold_months": 3,
      "min_value": 5000000.0
     },
     "avg_holdings": 18.114743450963413,
     "turnover": 0.2748568558764751,
     "full": {
      "strategy": {
       "cagr": -0.02843836964129387,
       "sharpe": 0.005423416049771259,
       "mdd": -0.8546189360438645,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.1512527914535764,
       "sharpe": 0.8015772735344519,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "win": false
     },
     "first_half": {
      "strategy": {
       "cagr": -0.11284627327447971,
       "sharpe": -0.35838668686358865,
       "mdd": -0.7765164918658615,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "bench": {
       "cagr": 0.07047935277125839,
       "sharpe": 0.4397742098336651,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "win": false
     },
     "second_half": {
      "strategy": {
       "cagr": 0.06400049185310341,
       "sharpe": 0.3861919349823791,
       "mdd": -0.47459487497866715,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.23812102157645398,
       "sharpe": 1.1652122341286721,
       "mdd": -0.3395700541458192,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "win": false
     }
    },
    {
     "params": {
      "hold_months": 3,
      "min_value": 10000000.0
     },
     "avg_holdings": 14.710110413509417,
     "turnover": 0.2961432112642175,
     "full": {
      "strategy": {
       "cagr": -0.034278271377252145,
       "sharpe": -0.00048456812078194326,
       "mdd": -0.8489092703429618,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.1512527914535764,
       "sharpe": 0.8015772735344519,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "win": false
     },
     "first_half": {
      "strategy": {
       "cagr": -0.10459650221080585,
       "sharpe": -0.2810287397286026,
       "mdd": -0.7570678052979555,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "bench": {
       "cagr": 0.07047935277125839,
       "sharpe": 0.4397742098336651,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "win": false
     },
     "second_half": {
      "strategy": {
       "cagr": 0.041562222435806984,
       "sharpe": 0.29289013830677296,
       "mdd": -0.504497442786987,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.23812102157645398,
       "sharpe": 1.1652122341286721,
       "mdd": -0.3395700541458192,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "win": false
     }
    },
    {
     "params": {
      "hold_months": 3,
      "min_value": 20000000.0
     },
     "avg_holdings": 11.365162415522128,
     "turnover": 0.33120215678207776,
     "full": {
      "strategy": {
       "cagr": -0.08044226325031367,
       "sharpe": -0.1650928974523804,
       "mdd": -0.9374915075633543,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.1512527914535764,
       "sharpe": 0.8015772735344519,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "win": false
     },
     "first_half": {
      "strategy": {
       "cagr": -0.174324385144633,
       "sharpe": -0.5554312550563465,
       "mdd": -0.8931729718371205,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "bench": {
       "cagr": 0.07047935277125839,
       "sharpe": 0.4397742098336651,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "win": false
     },
     "second_half": {
      "strategy": {
       "cagr": 0.02411457478288992,
       "sharpe": 0.2293821262149534,
       "mdd": -0.5530112245458154,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.23812102157645398,
       "sharpe": 1.1652122341286721,
       "mdd": -0.3395700541458192,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "win": false
     }
    },
    {
     "params": {
      "hold_months": 6,
      "min_value": 5000000.0
     },
     "avg_holdings": 23.62091361766616,
     "turnover": 0.23486148514184446,
     "full": {
      "strategy": {
       "cagr": -0.006299175169197091,
       "sharpe": 0.09394238635936267,
       "mdd": -0.8160965572911714,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.1512527914535764,
       "sharpe": 0.8015772735344519,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "win": false
     },
     "first_half": {
      "strategy": {
       "cagr": -0.08586243601383436,
       "sharpe": -0.2566726028476609,
       "mdd": -0.7331531869284862,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "bench": {
       "cagr": 0.07047935277125839,
       "sharpe": 0.4397742098336651,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "win": false
     },
     "second_half": {
      "strategy": {
       "cagr": 0.08018898705311472,
       "sharpe": 0.4554327746200491,
       "mdd": -0.48069639394221464,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.23812102157645398,
       "sharpe": 1.1652122341286721,
       "mdd": -0.3395700541458192,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "win": false
     }
    },
    {
     "params": {
      "hold_months": 6,
      "min_value": 10000000.0
     },
     "avg_holdings": 19.13119722883741,
     "turnover": 0.2551694034057359,
     "full": {
      "strategy": {
       "cagr": -0.013804028915734512,
       "sharpe": 0.07070367881028805,
       "mdd": -0.8181202586972471,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.1512527914535764,
       "sharpe": 0.8015772735344519,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "win": false
     },
     "first_half": {
      "strategy": {
       "cagr": -0.09176804229692459,
       "sharpe": -0.26251011929495105,
       "mdd": -0.7416581772254076,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "bench": {
       "cagr": 0.07047935277125839,
       "sharpe": 0.4397742098336651,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "win": false
     },
     "second_half": {
      "strategy": {
       "cagr": 0.07085253401840741,
       "sharpe": 0.40761599325799197,
       "mdd": -0.47011184149186647,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.23812102157645398,
       "sharpe": 1.1652122341286721,
       "mdd": -0.3395700541458192,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "win": false
     }
    },
    {
     "params": {
      "hold_months": 6,
      "min_value": 20000000.0
     },
     "avg_holdings": 14.671939328277356,
     "turnover": 0.29607513545287373,
     "full": {
      "strategy": {
       "cagr": -0.05662897417990764,
       "sharpe": -0.08492506705349373,
       "mdd": -0.9238538930264308,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.1512527914535764,
       "sharpe": 0.8015772735344519,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2026-10-27"
      },
      "win": false
     },
     "first_half": {
      "strategy": {
       "cagr": -0.16280677838733137,
       "sharpe": -0.5388567774948545,
       "mdd": -0.881976549337183,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "bench": {
       "cagr": 0.07047935277125839,
       "sharpe": 0.4397742098336651,
       "mdd": -0.5238283555647074,
       "start": "2008-01-31",
       "end": "2017-06-14"
      },
      "win": false
     },
     "second_half": {
      "strategy": {
       "cagr": 0.06301492819371224,
       "sharpe": 0.36952988472523735,
       "mdd": -0.5220234609220562,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "bench": {
       "cagr": 0.23812102157645398,
       "sharpe": 1.1652122341286721,
       "mdd": -0.3395700541458192,
       "start": "2017-06-14",
       "end": "2026-10-27"
      },
      "win": false
     }
    }
   ]
  }
 },
 "signals": {
  "board_pct_quintiles": {
   "annual_by_quintile": [
    0.09536489746706778,
    0.09494824253494438,
    0.11482561455557683,
    0.08727416340025385,
    0.07625009151192219
   ],
   "rank_ic_mean": -0.02342655814695116,
   "months": 225,
   "median_cutoffs_20_40_60_80": [
    8.02,
    12.76,
    19.55,
    30.21
   ],
   "avg_share_of_zero": 0.002065877311696524
  },
  "pledge_quintiles": {
   "annual_by_quintile": [
    0.10610058819282675,
    0.0765706063847571,
    0.10023470653380095,
    0.09166135818561649,
    0.09150419847310931
   ],
   "rank_ic_mean": 0.007442813445486965,
   "months": 225,
   "median_cutoffs_20_40_60_80": [
    0.0,
    0.0,
    0.0,
    15.78
   ],
   "avg_share_of_zero": 0.612755810998486
  },
  "major_holder_change_3m": {
   "annual_down": 0.009212577477140771,
   "annual_flat": 0.10322209383192149,
   "annual_up": 0.07294357985562017,
   "avg_count_down": 35.364444444444445,
   "avg_count_up": 39.89333333333333
  },
  "board_holding_change_1m": {
   "annual_down": 0.08096549837383082,
   "annual_flat": 0.09513464614098388,
   "annual_up": 0.1337525961935382,
   "avg_count_down": 136.9688888888889,
   "avg_count_up": 56.355555555555554
  },
  "board_pct_latest": {
   "date": "2026-10-31",
   "companies": 1984,
   "percentiles_25_50_75_90": [
    10.8,
    19.51,
    33.84,
    48.9
   ],
   "pledge_over_20_share": 0.1502016129032258
  },
  "all_liquid_annual": 0.094349088325417,
  "s5_picks": {
   "median_increase_of_shares": 0.0391623448498666,
   "share_mainly_major_holders": 0.31519174041297937,
   "share_issued_up_over_5pct": 0.46533923303834807
  },
  "large_cap_filters": {
   "top100_no_filter": {
    "avg_holdings": 100.0,
    "full": {
     "strategy": {
      "cagr": 0.12085102204177978,
      "sharpe": 0.6960362758668298,
      "mdd": -0.5972199392663147,
      "start": "2008-01-31",
      "end": "2026-10-27"
     },
     "bench": {
      "cagr": 0.1512527914535764,
      "sharpe": 0.8015772735344519,
      "mdd": -0.5238283555647074,
      "start": "2008-01-31",
      "end": "2026-10-27"
     },
     "win": false
    },
    "first_half": {
     "strategy": {
      "cagr": 0.03935082425977554,
      "sharpe": 0.29380041125114126,
      "mdd": -0.5972199392663147,
      "start": "2008-01-31",
      "end": "2017-06-14"
     },
     "bench": {
      "cagr": 0.07047935277125839,
      "sharpe": 0.4397742098336651,
      "mdd": -0.5238283555647074,
      "start": "2008-01-31",
      "end": "2017-06-14"
     },
     "win": false
    },
    "second_half": {
     "strategy": {
      "cagr": 0.20874201885281884,
      "sharpe": 1.1585896011795964,
      "mdd": -0.3025983917452132,
      "start": "2017-06-14",
      "end": "2026-10-27"
     },
     "bench": {
      "cagr": 0.23812102157645398,
      "sharpe": 1.1652122341286721,
      "mdd": -0.3395700541458192,
      "start": "2017-06-14",
      "end": "2026-10-27"
     },
     "win": false
    }
   },
   "top100_exclude_all_warnings": {
    "avg_holdings": 66.02294869019268,
    "full": {
     "strategy": {
      "cagr": 0.12153567158905898,
      "sharpe": 0.7089933770929764,
      "mdd": -0.5934143709723866,
      "start": "2008-01-31",
      "end": "2026-10-27"
     },
     "bench": {
      "cagr": 0.1512527914535764,
      "sharpe": 0.8015772735344519,
      "mdd": -0.5238283555647074,
      "start": "2008-01-31",
      "end": "2026-10-27"
     },
     "win": false
    },
    "first_half": {
     "strategy": {
      "cagr": 0.048777419037119074,
      "sharpe": 0.3411990183600684,
      "mdd": -0.5934143709723866,
      "start": "2008-01-31",
      "end": "2017-06-14"
     },
     "bench": {
      "cagr": 0.07047935277125839,
      "sharpe": 0.4397742098336651,
      "mdd": -0.5238283555647074,
      "start": "2008-01-31",
      "end": "2017-06-14"
     },
     "win": false
    },
    "second_half": {
     "strategy": {
      "cagr": 0.19934148067522695,
      "sharpe": 1.1289508587960855,
      "mdd": -0.2981074558963932,
      "start": "2017-06-14",
      "end": "2026-10-27"
     },
     "bench": {
      "cagr": 0.23812102157645398,
      "sharpe": 1.1652122341286721,
      "mdd": -0.3395700541458192,
      "start": "2017-06-14",
      "end": "2026-10-27"
     },
     "win": false
    }
   }
  },
  "insider_sale_event_study": {
   "events": 6691,
   "mean_car": {
    "5": -0.004467523629077975,
    "20": -0.011231798488023307,
    "60": -0.02170798981197297,
    "120": -0.038442499187323016
   },
   "median_car": {
    "5": -0.007904066227021778,
    "20": -0.02095949069216574,
    "60": -0.04595270657393424,
    "120": -0.07675186706533454
   },
   "share_below_market_120": 0.6342848602600508,
   "car_path_by_size_quartile": {
    "0": [
     0.0,
     -0.00032,
     -0.00108,
     -0.00179,
     -0.00128,
     -0.00109,
     -0.00082,
     -0.00063,
     -0.00061,
     -0.00101,
     -0.00064,
     -0.00074,
     -0.0002,
     -0.00023,
     0.00038,
     5e-05,
     -0.00061,
     -0.00077,
     -0.00032,
     0.00025,
     -9e-05,
     0.00062,
     0.00028,
     0.00027,
     0.00077,
     0.0007,
     0.0016,
     0.00226,
     0.00224,
     0.00162,
     0.00056,
     0.00157,
     0.00193,
     0.00198,
     0.00269,
     0.00285,
     0.00261,
     0.00201,
     0.00217,
     0.00367,
     0.00325,
     0.00249,
     0.0021,
     0.00153,
     0.00151,
     0.00174,
     0.00198,
     0.00154,
     0.00083,
     0.00172,
     0.00137,
     0.00144,
     0.00124,
     0.00078,
     0.00209,
     0.00248,
     0.00177,
     0.00187,
     0.00118,
     0.00151,
     0.00188,
     0.00218,
     0.00116,
     0.00223,
     0.00222,
     0.00276,
     0.00309,
     0.00319,
     0.00241,
     0.00166,
     0.00218,
     0.00173,
     0.00101,
     0.00078,
     5e-05,
     0.00014,
     0.00062,
     -1e-05,
     0.00034,
     0.00143,
     0.00128,
     0.00137,
     0.00074,
     0.00043,
     -0.00016,
     -0.00051,
     -0.0008,
     -0.00047,
     0.00015,
     -0.00047,
     -5e-05,
     0.00016,
     -0.00053,
     -0.00083,
     -0.00143,
     -0.00123,
     -0.00062,
     -0.00093,
     -0.00103,
     -0.00173,
     -0.00186,
     -0.0017,
     -0.00117,
     -0.00052,
     -0.00018,
     -0.00064,
     -0.00107,
     -0.00128,
     -0.00205,
     -0.00238,
     -0.00195,
     -0.00126,
     -0.0015,
     -0.00156,
     -0.00284,
     -0.00286,
     -0.00335,
     -0.00374,
     -0.00408,
     -0.00492,
     -0.00624
    ],
    "1": [
     0.0,
     -0.00142,
     -0.00157,
     -0.00288,
     -0.00436,
     -0.00453,
     -0.00458,
     -0.0046,
     -0.00557,
     -0.00617,
     -0.00626,
     -0.00648,
     -0.00816,
     -0.00792,
     -0.00794,
     -0.0089,
     -0.00912,
     -0.00981,
     -0.01059,
     -0.01078,
     -0.0114,
     -0.01271,
     -0.012,
     -0.01346,
     -0.0136,
     -0.0131,
     -0.01326,
     -0.01236,
     -0.01211,
     -0.01159,
     -0.01167,
     -0.01202,
     -0.01162,
     -0.0124,
     -0.01383,
     -0.0146,
     -0.01434,
     -0.01442,
     -0.01488,
     -0.01463,
     -0.01465,
     -0.01371,
     -0.01344,
     -0.01432,
     -0.01513,
     -0.0158,
     -0.0157,
     -0.01641,
     -0.01533,
     -0.01556,
     -0.01542,
     -0.01541,
     -0.01566,
     -0.01572,
     -0.01547,
     -0.01616,
     -0.01786,
     -0.01852,
     -0.01916,
     -0.01903,
     -0.01958,
     -0.01932,
     -0.01931,
     -0.01925,
     -0.01898,
     -0.02024,
     -0.02078,
     -0.02097,
     -0.02126,
     -0.02203,
     -0.0214,
     -0.02205,
     -0.02265,
     -0.02278,
     -0.02326,
     -0.02365,
     -0.02392,
     -0.02469,
     -0.02528,
     -0.02548,
     -0.02648,
     -0.0275,
     -0.02661,
     -0.02633,
     -0.02556,
     -0.02584,
     -0.02539,
     -0.02571,
     -0.02653,
     -0.02699,
     -0.02692,
     -0.02777,
     -0.02783,
     -0.02828,
     -0.02947,
     -0.02988,
     -0.03079,
     -0.02973,
     -0.02953,
     -0.02961,
     -0.02916,
     -0.02977,
     -0.03068,
     -0.03039,
     -0.02968,
     -0.02921,
     -0.02872,
     -0.02957,
     -0.02971,
     -0.02953,
     -0.03025,
     -0.0304,
     -0.02952,
     -0.02941,
     -0.02938,
     -0.02987,
     -0.03115,
     -0.03105,
     -0.03094,
     -0.03168,
     -0.03183
    ],
    "2": [
     0.0,
     -0.0024,
     -0.00342,
     -0.00376,
     -0.00561,
     -0.00642,
     -0.00751,
     -0.00786,
     -0.00763,
     -0.00785,
     -0.00873,
     -0.0099,
     -0.00993,
     -0.01037,
     -0.01082,
     -0.01213,
     -0.01314,
     -0.01449,
     -0.0151,
     -0.01535,
     -0.01627,
     -0.0175,
     -0.01783,
     -0.01858,
     -0.01861,
     -0.0184,
     -0.01906,
     -0.02081,
     -0.02129,
     -0.02135,
     -0.02232,
     -0.0234,
     -0.02334,
     -0.02269,
     -0.02408,
     -0.02531,
     -0.02643,
     -0.02692,
     -0.02737,
     -0.02788,
     -0.02845,
     -0.03013,
     -0.03025,
     -0.03127,
     -0.03106,
     -0.03156,
     -0.03184,
     -0.03117,
     -0.03075,
     -0.03153,
     -0.03218,
     -0.03262,
     -0.03293,
     -0.0327,
     -0.03243,
     -0.03294,
     -0.03311,
     -0.03391,
     -0.03427,
     -0.03428,
     -0.03439,
     -0.03563,
     -0.0362,
     -0.03633,
     -0.03774,
     -0.03825,
     -0.03951,
     -0.04098,
     -0.04131,
     -0.04214,
     -0.0432,
     -0.04419,
     -0.04448,
     -0.0456,
     -0.04727,
     -0.04667,
     -0.0475,
     -0.04815,
     -0.04832,
     -0.04836,
     -0.04846,
     -0.04872,
     -0.04909,
     -0.04796,
     -0.04689,
     -0.04754,
     -0.04831,
     -0.04792,
     -0.04695,
     -0.04756,
     -0.04799,
     -0.04821,
     -0.04831,
     -0.04809,
     -0.04866,
     -0.05014,
     -0.0498,
     -0.05026,
     -0.05084,
     -0.05091,
     -0.05047,
     -0.04923,
     -0.04953,
     -0.04938,
     -0.05,
     -0.05043,
     -0.0511,
     -0.05118,
     -0.05182,
     -0.0528,
     -0.05292,
     -0.05328,
     -0.05283,
     -0.05358,
     -0.05417,
     -0.05437,
     -0.05482,
     -0.05429,
     -0.05371,
     -0.05272,
     -0.05342
    ],
    "3": [
     0.0,
     -0.00261,
     -0.0041,
     -0.00542,
     -0.00593,
     -0.00583,
     -0.00597,
     -0.00791,
     -0.00923,
     -0.00996,
     -0.01009,
     -0.01047,
     -0.01131,
     -0.01272,
     -0.01376,
     -0.01438,
     -0.01507,
     -0.01558,
     -0.01566,
     -0.01714,
     -0.01716,
     -0.01763,
     -0.01721,
     -0.01713,
     -0.01772,
     -0.01755,
     -0.01745,
     -0.01688,
     -0.0176,
     -0.0189,
     -0.01948,
     -0.02107,
     -0.02172,
     -0.02305,
     -0.02355,
     -0.02384,
     -0.02432,
     -0.02466,
     -0.02682,
     -0.02781,
     -0.0291,
     -0.02943,
     -0.02963,
     -0.02964,
     -0.02958,
     -0.03061,
     -0.03048,
     -0.03095,
     -0.0315,
     -0.03192,
     -0.03152,
     -0.03168,
     -0.03232,
     -0.03333,
     -0.03436,
     -0.03558,
     -0.03587,
     -0.0361,
     -0.03524,
     -0.0355,
     -0.03475,
     -0.03594,
     -0.03583,
     -0.03619,
     -0.03743,
     -0.03736,
     -0.03567,
     -0.03437,
     -0.0343,
     -0.03425,
     -0.03516,
     -0.03583,
     -0.03543,
     -0.03581,
     -0.03596,
     -0.03549,
     -0.03595,
     -0.0353,
     -0.03573,
     -0.03622,
     -0.03488,
     -0.03569,
     -0.0361,
     -0.03468,
     -0.03393,
     -0.03404,
     -0.03418,
     -0.03491,
     -0.03526,
     -0.03737,
     -0.03916,
     -0.03872,
     -0.04092,
     -0.04246,
     -0.04265,
     -0.04334,
     -0.04309,
     -0.0435,
     -0.04366,
     -0.04367,
     -0.04509,
     -0.04588,
     -0.04765,
     -0.04798,
     -0.04969,
     -0.05227,
     -0.05239,
     -0.05296,
     -0.05406,
     -0.05588,
     -0.05763,
     -0.05904,
     -0.05848,
     -0.05931,
     -0.06043,
     -0.0608,
     -0.06072,
     -0.06054,
     -0.06131,
     -0.06187,
     -0.06228
    ]
   },
   "size_quartile_median_pct": {
    "0": 4.7644705633683246e-05,
    "1": 0.000754473596491058,
    "2": 0.004258244965398078,
    "3": 0.01882449067441509
   }
  },
  "election_year": {
   "by_year": [
    {
     "year": 2009,
     "n": 77,
     "election": 0.4726856900929958,
     "others": 0.43692128157664645
    },
    {
     "year": 2010,
     "n": 167,
     "election": 0.0335120851406941,
     "others": 0.017212294044091907
    },
    {
     "year": 2011,
     "n": 142,
     "election": -0.01727376851008974,
     "others": -0.0427714100802496
    },
    {
     "year": 2012,
     "n": 77,
     "election": 0.1671371199863664,
     "others": 0.1892931657601306
    },
    {
     "year": 2013,
     "n": 111,
     "election": 0.013147033726755686,
     "others": 0.03901418239854288
    },
    {
     "year": 2014,
     "n": 129,
     "election": 0.07802623231704454,
     "others": 0.07646006323963817
    },
    {
     "year": 2015,
     "n": 115,
     "election": 0.0360207800454654,
     "others": 0.0300933714255411
    },
    {
     "year": 2016,
     "n": 117,
     "election": 0.023928878622273383,
     "others": 0.01973209688014661
    },
    {
     "year": 2017,
     "n": 110,
     "election": 0.08016669187787352,
     "others": 0.06312402582662072
    },
    {
     "year": 2018,
     "n": 138,
     "election": 0.043339931581734305,
     "others": 0.01520009456821507
    },
    {
     "year": 2019,
     "n": 120,
     "election": 0.1896441733613191,
     "others": 0.16095836822687126
    },
    {
     "year": 2020,
     "n": 156,
     "election": -0.13663089173336326,
     "others": -0.15442557434653015
    },
    {
     "year": 2021,
     "n": 201,
     "election": 0.2245365901695776,
     "others": 0.18169273026739696
    },
    {
     "year": 2022,
     "n": 210,
     "election": -0.07588684638453026,
     "others": -0.08803677535846756
    },
    {
     "year": 2023,
     "n": 190,
     "election": 0.17441367878224712,
     "others": 0.18856876986788215
    },
    {
     "year": 2024,
     "n": 186,
     "election": 0.1025941124006769,
     "others": 0.08924402951767224
    },
    {
     "year": 2025,
     "n": 204,
     "election": -0.15968770465522675,
     "others": -0.14515935492328794
    },
    {
     "year": 2026,
     "n": 212,
     "election": 0.2099134468851167,
     "others": 0.20867853608116785
    }
   ],
   "prediction_hit_rate": 0.9708475540386803
  }
 }
}