{
 "data_end": {
  "us": "2026-11-05",
  "tw": "2026-11-06"
 },
 "cost_per_side": 0.001,
 "benchmarks": {
  "QQQ": {
   "start": "2016-01-05",
   "end": "2026-11-05",
   "cagr": 0.186814,
   "sharpe": 0.881062,
   "mdd": -0.351225,
   "vol": 0.223132,
   "total_return": 5.394977
  },
  "SPY": {
   "start": "2016-01-05",
   "end": "2026-11-05",
   "cagr": 0.144895,
   "sharpe": 0.854113,
   "mdd": -0.336999,
   "vol": 0.17719,
   "total_return": 3.331603
  },
  "0050": {
   "start": "2007-04-24",
   "end": "2026-11-06",
   "cagr": 0.13521,
   "sharpe": 0.724622,
   "mdd": -0.557528,
   "vol": 0.210182,
   "total_return": 10.913546
  }
 },
 "designs": {
  "D1": {
   "name": "Skip Monday, hold QQQ",
   "base": {
    "L": 1,
    "o": 0
   },
   "grid": [
    {
     "L": 1,
     "o": -1,
     "sharpe": 0.94738,
     "cagr": 0.18398,
     "mdd": -0.317489,
     "bench_sharpe": 0.881062,
     "win": true
    },
    {
     "L": 1,
     "o": 0,
     "sharpe": 0.676113,
     "cagr": 0.120818,
     "mdd": -0.308752,
     "bench_sharpe": 0.881062,
     "win": false
    },
    {
     "L": 1,
     "o": 1,
     "sharpe": 0.596135,
     "cagr": 0.104937,
     "mdd": -0.343662,
     "bench_sharpe": 0.881062,
     "win": false
    },
    {
     "L": 2,
     "o": -1,
     "sharpe": 1.127565,
     "cagr": 0.192788,
     "mdd": -0.182047,
     "bench_sharpe": 0.881062,
     "win": true
    },
    {
     "L": 2,
     "o": 0,
     "sharpe": 0.738945,
     "cagr": 0.118141,
     "mdd": -0.175831,
     "bench_sharpe": 0.881062,
     "win": false
    },
    {
     "L": 2,
     "o": 1,
     "sharpe": 0.332304,
     "cagr": 0.043494,
     "mdd": -0.290131,
     "bench_sharpe": 0.881062,
     "win": false
    },
    {
     "L": 3,
     "o": -1,
     "sharpe": 0.94422,
     "cagr": 0.124729,
     "mdd": -0.210171,
     "bench_sharpe": 0.881062,
     "win": true
    },
    {
     "L": 3,
     "o": 0,
     "sharpe": 0.95321,
     "cagr": 0.126459,
     "mdd": -0.117101,
     "bench_sharpe": 0.881062,
     "win": true
    },
    {
     "L": 3,
     "o": 1,
     "sharpe": 0.353573,
     "cagr": 0.041001,
     "mdd": -0.197366,
     "bench_sharpe": 0.881062,
     "win": false
    }
   ],
   "grid_wins": 4,
   "full": {
    "strategy": {
     "start": "2016-01-05",
     "end": "2026-11-05",
     "cagr": 0.120818,
     "sharpe": 0.676113,
     "mdd": -0.308752,
     "vol": 0.198014,
     "total_return": 2.440713
    },
    "bench": {
     "start": "2016-01-05",
     "end": "2026-11-05",
     "cagr": 0.186814,
     "sharpe": 0.881062,
     "mdd": -0.351225,
     "vol": 0.223132,
     "total_return": 5.394977
    },
    "win": false
   },
   "halves": [
    {
     "strategy": {
      "start": "2016-01-05",
      "end": "2021-06-04",
      "cagr": 0.188017,
      "sharpe": 1.009765,
      "mdd": -0.204683,
      "vol": 0.188363,
      "total_return": 1.540942
     },
     "bench": {
      "start": "2016-01-05",
      "end": "2021-06-04",
      "cagr": 0.240604,
      "sharpe": 1.091222,
      "mdd": -0.285594,
      "vol": 0.220113,
      "total_return": 2.212269
     },
     "win": false
    },
    {
     "strategy": {
      "start": "2021-06-07",
      "end": "2026-11-05",
      "cagr": 0.057604,
      "sharpe": 0.374193,
      "mdd": -0.308752,
      "vol": 0.207308,
      "total_return": 0.354109
     },
     "bench": {
      "start": "2021-06-07",
      "end": "2026-11-05",
      "cagr": 0.135028,
      "sharpe": 0.674159,
      "mdd": -0.351225,
      "vol": 0.22624,
      "total_return": 0.984883
     },
     "win": false
    }
   ],
   "in_market": 0.792446,
   "trades_per_year": 52.24,
   "best_year_removed": {
    "best_year": 2022,
    "excess_that_year": 0.092972,
    "strategy_sharpe": 0.918769,
    "bench_sharpe": 1.19511,
    "win": false
   },
   "cost_0_1pct": {
    "strategy": {
     "start": "2016-01-05",
     "end": "2026-11-05",
     "cagr": 0.00975,
     "sharpe": 0.14808,
     "mdd": -0.37519,
     "vol": 0.198362,
     "total_return": 0.110836
    },
    "bench": {
     "start": "2016-01-05",
     "end": "2026-11-05",
     "cagr": 0.186814,
     "sharpe": 0.881062,
     "mdd": -0.351225,
     "vol": 0.223132,
     "total_return": 5.394977
    },
    "win": false
   },
   "spy_reference": {
    "strategy": {
     "start": "2016-01-05",
     "end": "2026-11-05",
     "cagr": 0.111545,
     "sharpe": 0.754365,
     "mdd": -0.21143,
     "vol": 0.156739,
     "total_return": 2.144551
    },
    "bench": {
     "start": "2016-01-05",
     "end": "2026-11-05",
     "cagr": 0.144895,
     "sharpe": 0.854113,
     "mdd": -0.336999,
     "vol": 0.17719,
     "total_return": 3.331603
    },
    "win": false
   },
   "passes": false
  },
  "D2": {
   "name": "Hold QQQ only on Friday",
   "base": {
    "L": 1,
    "o": 0
   },
   "grid": [
    {
     "L": 1,
     "o": -1,
     "sharpe": -0.016828,
     "cagr": -0.007384,
     "mdd": -0.274189,
     "bench_sharpe": 0.881062,
     "win": false
    },
    {
     "L": 1,
     "o": 0,
     "sharpe": 0.073909,
     "cagr": 0.002394,
     "mdd": -0.246943,
     "bench_sharpe": 0.881062,
     "win": false
    },
    {
     "L": 1,
     "o": 1,
     "sharpe": 0.607838,
     "cagr": 0.058882,
     "mdd": -0.256075,
     "bench_sharpe": 0.881062,
     "win": false
    },
    {
     "L": 2,
     "o": -1,
     "sharpe": 0.421469,
     "cagr": 0.05268,
     "mdd": -0.196337,
     "bench_sharpe": 0.881062,
     "win": false
    },
    {
     "L": 2,
     "o": 0,
     "sharpe": 0.038367,
     "cagr": -0.005008,
     "mdd": -0.338397,
     "bench_sharpe": 0.881062,
     "win": false
    },
    {
     "L": 2,
     "o": 1,
     "sharpe": 0.48889,
     "cagr": 0.061417,
     "mdd": -0.354614,
     "bench_sharpe": 0.881062,
     "win": false
    },
    {
     "L": 3,
     "o": -1,
     "sharpe": 0.771443,
     "cagr": 0.128501,
     "mdd": -0.205729,
     "bench_sharpe": 0.881062,
     "win": false
    },
    {
     "L": 3,
     "o": 0,
     "sharpe": 0.391059,
     "cagr": 0.0552,
     "mdd": -0.308759,
     "bench_sharpe": 0.881062,
     "win": false
    },
    {
     "L": 3,
     "o": 1,
     "sharpe": 0.383296,
     "cagr": 0.053579,
     "mdd": -0.394109,
     "bench_sharpe": 0.881062,
     "win": false
    }
   ],
   "grid_wins": 0,
   "full": {
    "strategy": {
     "start": "2016-01-05",
     "end": "2026-11-05",
     "cagr": 0.002394,
     "sharpe": 0.073909,
     "mdd": -0.246943,
     "vol": 0.099492,
     "total_return": 0.026246
    },
    "bench": {
     "start": "2016-01-05",
     "end": "2026-11-05",
     "cagr": 0.186814,
     "sharpe": 0.881062,
     "mdd": -0.351225,
     "vol": 0.223132,
     "total_return": 5.394977
    },
    "win": false
   },
   "halves": [
    {
     "strategy": {
      "start": "2016-01-05",
      "end": "2021-06-04",
      "cagr": 0.014263,
      "sharpe": 0.197669,
      "mdd": -0.159129,
      "vol": 0.0939,
      "total_return": 0.079668
     },
     "bench": {
      "start": "2016-01-05",
      "end": "2021-06-04",
      "cagr": 0.240604,
      "sharpe": 1.091222,
      "mdd": -0.285594,
      "vol": 0.220113,
      "total_return": 2.212269
     },
     "win": false
    },
    {
     "strategy": {
      "start": "2021-06-07",
      "end": "2026-11-05",
      "cagr": -0.009332,
      "sharpe": -0.036865,
      "mdd": -0.232176,
      "vol": 0.104858,
      "total_return": -0.049481
     },
     "bench": {
      "start": "2021-06-07",
      "end": "2026-11-05",
      "cagr": 0.135028,
      "sharpe": 0.674159,
      "mdd": -0.351225,
      "vol": 0.22624,
      "total_return": 0.984883
     },
     "win": false
    }
   ],
   "in_market": 0.207554,
   "trades_per_year": 52.24,
   "best_year_removed": {
    "best_year": 2022,
    "excess_that_year": 0.16783,
    "strategy_sharpe": 0.264325,
    "bench_sharpe": 1.19511,
    "win": false
   },
   "cost_0_1pct": {
    "strategy": {
     "start": "2016-01-05",
     "end": "2026-11-05",
     "cagr": -0.097022,
     "sharpe": -0.975808,
     "mdd": -0.669485,
     "vol": 0.099657,
     "total_return": -0.669007
    },
    "bench": {
     "start": "2016-01-05",
     "end": "2026-11-05",
     "cagr": 0.186814,
     "sharpe": 0.881062,
     "mdd": -0.351225,
     "vol": 0.223132,
     "total_return": 5.394977
    },
    "win": false
   },
   "spy_reference": {
    "strategy": {
     "start": "2016-01-05",
     "end": "2026-11-05",
     "cagr": 0.030453,
     "sharpe": 0.416731,
     "mdd": -0.155025,
     "vol": 0.079742,
     "total_return": 0.384029
    },
    "bench": {
     "start": "2016-01-05",
     "end": "2026-11-05",
     "cagr": 0.144895,
     "sharpe": 0.854113,
     "mdd": -0.336999,
     "vol": 0.17719,
     "total_return": 3.331603
    },
    "win": false
   },
   "fixed_weight": {
    "weight": 0.207554,
    "fixed": {
     "start": "2016-01-05",
     "end": "2026-11-05",
     "cagr": 0.040451,
     "sharpe": 0.881062,
     "mdd": -0.079417,
     "vol": 0.046312,
     "total_return": 0.536643
    },
    "win": false
   },
   "above_bills": {
    "strategy": -0.14145,
    "qqq": 0.784866,
    "win": false
   },
   "passes": false
  },
  "D3": {
   "name": "Skip Monday, hold 0050",
   "base": {
    "L": 1,
    "o": 0
   },
   "grid": [
    {
     "L": 1,
     "o": -1,
     "sharpe": -0.930762,
     "cagr": -0.171961,
     "mdd": -0.984336,
     "bench_sharpe": 0.724622,
     "win": false
    },
    {
     "L": 1,
     "o": 0,
     "sharpe": -0.991733,
     "cagr": -0.174852,
     "mdd": -0.982264,
     "bench_sharpe": 0.724622,
     "win": false
    },
    {
     "L": 1,
     "o": 1,
     "sharpe": -1.064699,
     "cagr": -0.19467,
     "mdd": -0.990011,
     "bench_sharpe": 0.724622,
     "win": false
    },
    {
     "L": 2,
     "o": -1,
     "sharpe": -1.261595,
     "cagr": -0.189632,
     "mdd": -0.986704,
     "bench_sharpe": 0.724622,
     "win": false
    },
    {
     "L": 2,
     "o": 0,
     "sharpe": -1.284252,
     "cagr": -0.185106,
     "mdd": -0.984435,
     "bench_sharpe": 0.724622,
     "win": false
    },
    {
     "L": 2,
     "o": 1,
     "sharpe": -1.429887,
     "cagr": -0.208252,
     "mdd": -0.99041,
     "bench_sharpe": 0.724622,
     "win": false
    },
    {
     "L": 3,
     "o": -1,
     "sharpe": -1.681212,
     "cagr": -0.204786,
     "mdd": -0.989231,
     "bench_sharpe": 0.724622,
     "win": false
    },
    {
     "L": 3,
     "o": 0,
     "sharpe": -1.78342,
     "cagr": -0.193241,
     "mdd": -0.984933,
     "bench_sharpe": 0.724622,
     "win": false
    },
    {
     "L": 3,
     "o": 1,
     "sharpe": -1.835115,
     "cagr": -0.208127,
     "mdd": -0.989651,
     "bench_sharpe": 0.724622,
     "win": false
    }
   ],
   "grid_wins": 0,
   "full": {
    "strategy": {
     "start": "2007-04-24",
     "end": "2026-11-06",
     "cagr": -0.174852,
     "sharpe": -0.991733,
     "mdd": -0.982264,
     "vol": 0.182152,
     "total_return": -0.976598
    },
    "bench": {
     "start": "2007-04-24",
     "end": "2026-11-06",
     "cagr": 0.13521,
     "sharpe": 0.724622,
     "mdd": -0.557528,
     "vol": 0.210182,
     "total_return": 10.913546
    },
    "win": false
   },
   "halves": [
    {
     "strategy": {
      "start": "2007-04-24",
      "end": "2017-01-24",
      "cagr": -0.216354,
      "sharpe": -1.238855,
      "mdd": -0.910215,
      "vol": 0.185855,
      "total_return": -0.907287
     },
     "bench": {
      "start": "2007-04-24",
      "end": "2017-01-24",
      "cagr": 0.057745,
      "sharpe": 0.373497,
      "mdd": -0.557528,
      "vol": 0.213925,
      "total_return": 0.72916
     },
     "win": false
    },
    {
     "strategy": {
      "start": "2017-02-02",
      "end": "2026-11-06",
      "cagr": -0.131458,
      "sharpe": -0.729188,
      "mdd": -0.807395,
      "vol": 0.178322,
      "total_return": -0.747222
     },
     "bench": {
      "start": "2017-02-02",
      "end": "2026-11-06",
      "cagr": 0.219398,
      "sharpe": 1.099115,
      "mdd": -0.33957,
      "vol": 0.206274,
      "total_return": 5.927593
     },
     "win": false
    }
   ],
   "in_market": 0.790329,
   "trades_per_year": 51.34,
   "best_year_removed": {
    "best_year": 2008,
    "excess_that_year": -0.030262,
    "strategy_sharpe": -0.942892,
    "bench_sharpe": 0.967551,
    "win": false
   },
   "costs": {
    "default": {
     "strategy": {
      "start": "2007-04-24",
      "end": "2026-11-06",
      "cagr": -0.174852,
      "sharpe": -0.991733,
      "mdd": -0.982264,
      "vol": 0.182152,
      "total_return": -0.976598
     },
     "bench": {
      "start": "2007-04-24",
      "end": "2026-11-06",
      "cagr": 0.13521,
      "sharpe": 0.724622,
      "mdd": -0.557528,
      "vol": 0.210182,
      "total_return": 10.913546
     },
     "win": false
    },
    "etf_tax": {
     "strategy": {
      "start": "2007-04-24",
      "end": "2026-11-06",
      "cagr": -0.085398,
      "sharpe": -0.416579,
      "mdd": -0.892146,
      "vol": 0.180779,
      "total_return": -0.825185
     },
     "bench": {
      "start": "2007-04-24",
      "end": "2026-11-06",
      "cagr": 0.13521,
      "sharpe": 0.724622,
      "mdd": -0.557528,
      "vol": 0.210182,
      "total_return": 10.913546
     },
     "win": false
    },
    "zero": {
     "strategy": {
      "start": "2007-04-24",
      "end": "2026-11-06",
      "cagr": 0.114401,
      "sharpe": 0.707969,
      "mdd": -0.466409,
      "vol": 0.179899,
      "total_return": 7.299675
     },
     "bench": {
      "start": "2007-04-24",
      "end": "2026-11-06",
      "cagr": 0.13521,
      "sharpe": 0.724622,
      "mdd": -0.557528,
      "vol": 0.210182,
      "total_return": 10.913546
     },
     "win": false
    }
   },
   "passes": false
  },
  "D4": {
   "name": "Hold 0050 only on Friday",
   "base": {
    "L": 1,
    "o": 0
   },
   "grid": [
    {
     "L": 1,
     "o": -1,
     "sharpe": -2.766814,
     "cagr": -0.242422,
     "mdd": -0.995603,
     "bench_sharpe": 0.724622,
     "win": false
    },
    {
     "L": 1,
     "o": 0,
     "sharpe": -2.906436,
     "cagr": -0.248475,
     "mdd": -0.996238,
     "bench_sharpe": 0.724622,
     "win": false
    },
    {
     "L": 1,
     "o": 1,
     "sharpe": -2.551582,
     "cagr": -0.245948,
     "mdd": -0.996137,
     "bench_sharpe": 0.724622,
     "win": false
    },
    {
     "L": 2,
     "o": -1,
     "sharpe": -1.774,
     "cagr": -0.21325,
     "mdd": -0.992052,
     "bench_sharpe": 0.724622,
     "win": false
    },
    {
     "L": 2,
     "o": 0,
     "sharpe": -1.832656,
     "cagr": -0.228732,
     "mdd": -0.993858,
     "bench_sharpe": 0.724622,
     "win": false
    },
    {
     "L": 2,
     "o": 1,
     "sharpe": -1.774606,
     "cagr": -0.232786,
     "mdd": -0.994707,
     "bench_sharpe": 0.724622,
     "win": false
    },
    {
     "L": 3,
     "o": -1,
     "sharpe": -1.043067,
     "cagr": -0.162583,
     "mdd": -0.980448,
     "bench_sharpe": 0.724622,
     "win": false
    },
    {
     "L": 3,
     "o": 0,
     "sharpe": -1.239007,
     "cagr": -0.191443,
     "mdd": -0.988159,
     "bench_sharpe": 0.724622,
     "win": false
    },
    {
     "L": 3,
     "o": 1,
     "sharpe": -1.231946,
     "cagr": -0.203014,
     "mdd": -0.990639,
     "bench_sharpe": 0.724622,
     "win": false
    }
   ],
   "grid_wins": 0,
   "full": {
    "strategy": {
     "start": "2007-04-24",
     "end": "2026-11-06",
     "cagr": -0.248475,
     "sharpe": -2.906436,
     "mdd": -0.996238,
     "vol": 0.099141,
     "total_return": -0.996231
    },
    "bench": {
     "start": "2007-04-24",
     "end": "2026-11-06",
     "cagr": 0.13521,
     "sharpe": 0.724622,
     "mdd": -0.557528,
     "vol": 0.210182,
     "total_return": 10.913546
    },
    "win": false
   },
   "halves": [
    {
     "strategy": {
      "start": "2007-04-24",
      "end": "2017-01-24",
      "cagr": -0.259102,
      "sharpe": -3.056382,
      "mdd": -0.946623,
      "vol": 0.098032,
      "total_return": -0.946359
     },
     "bench": {
      "start": "2007-04-24",
      "end": "2017-01-24",
      "cagr": 0.057745,
      "sharpe": 0.373497,
      "mdd": -0.557528,
      "vol": 0.213925,
      "total_return": 0.72916
     },
     "win": false
    },
    {
     "strategy": {
      "start": "2017-02-02",
      "end": "2026-11-06",
      "cagr": -0.238137,
      "sharpe": -2.756121,
      "mdd": -0.929635,
      "vol": 0.100293,
      "total_return": -0.92963
     },
     "bench": {
      "start": "2017-02-02",
      "end": "2026-11-06",
      "cagr": 0.219398,
      "sharpe": 1.099115,
      "mdd": -0.33957,
      "vol": 0.206274,
      "total_return": 5.927593
     },
     "win": false
    }
   ],
   "in_market": 0.209671,
   "trades_per_year": 51.29,
   "best_year_removed": {
    "best_year": 2008,
    "excess_that_year": 0.167522,
    "strategy_sharpe": -3.041277,
    "bench_sharpe": 0.967551,
    "win": false
   },
   "costs": {
    "default": {
     "strategy": {
      "start": "2007-04-24",
      "end": "2026-11-06",
      "cagr": -0.248475,
      "sharpe": -2.906436,
      "mdd": -0.996238,
      "vol": 0.099141,
      "total_return": -0.996231
     },
     "bench": {
      "start": "2007-04-24",
      "end": "2026-11-06",
      "cagr": 0.13521,
      "sharpe": 0.724622,
      "mdd": -0.557528,
      "vol": 0.210182,
      "total_return": 10.913546
     },
     "win": false
    },
    "etf_tax": {
     "strategy": {
      "start": "2007-04-24",
      "end": "2026-11-06",
      "cagr": -0.167003,
      "sharpe": -1.883229,
      "mdd": -0.972008,
      "vol": 0.097071,
      "total_return": -0.971843
     },
     "bench": {
      "start": "2007-04-24",
      "end": "2026-11-06",
      "cagr": 0.13521,
      "sharpe": 0.724622,
      "mdd": -0.557528,
      "vol": 0.210182,
      "total_return": 10.913546
     },
     "win": false
    },
    "zero": {
     "strategy": {
      "start": "2007-04-24",
      "end": "2026-11-06",
      "cagr": 0.015043,
      "sharpe": 0.206984,
      "mdd": -0.225148,
      "vol": 0.09634,
      "total_return": 0.338703
     },
     "bench": {
      "start": "2007-04-24",
      "end": "2026-11-06",
      "cagr": 0.13521,
      "sharpe": 0.724622,
      "mdd": -0.557528,
      "vol": 0.210182,
      "total_return": 10.913546
     },
     "win": false
    }
   },
   "fixed_weight": {
    "weight": 0.209671,
    "fixed": {
     "start": "2007-04-24",
     "end": "2026-11-06",
     "cagr": 0.030619,
     "sharpe": 0.724622,
     "mdd": -0.146957,
     "vol": 0.044069,
     "total_return": 0.802612
    },
    "win": false
   },
   "passes": false
  }
 },
 "weekday_stats": {
  "QQQ": {
   "start": "2016-01-05",
   "end": "2026-11-05",
   "saturday_sessions_excluded": 0,
   "all_days": {
    "n": 2726,
    "mean": 0.000779,
    "ci_low": 0.000252,
    "ci_high": 0.001307,
    "up_ratio": 0.5627
   },
   "weekdays": {
    "Monday": {
     "n": 508,
     "mean": 0.001529,
     "ci_low": 0.000281,
     "ci_high": 0.002777,
     "up_ratio": 0.6181
    },
    "Tuesday": {
     "n": 562,
     "mean": 0.001052,
     "ci_low": -3.4e-05,
     "ci_high": 0.002139,
     "up_ratio": 0.5569
    },
    "Wednesday": {
     "n": 559,
     "mean": 0.001351,
     "ci_low": 0.000179,
     "ci_high": 0.002523,
     "up_ratio": 0.5832
    },
    "Thursday": {
     "n": 550,
     "mean": -4.1e-05,
     "ci_low": -0.001275,
     "ci_high": 0.001192,
     "up_ratio": 0.5164
    },
    "Friday": {
     "n": 547,
     "mean": 4.3e-05,
     "ci_low": -0.001117,
     "ci_high": 0.001203,
     "up_ratio": 0.543
    }
   },
   "monday_vs_rest_t": 1.311,
   "worst_day_count_by_year": {
    "Thursday": 4,
    "Friday": 3,
    "Wednesday": 3,
    "Monday": 1
   },
   "best_day_count_by_year": {
    "Monday": 4,
    "Wednesday": 3,
    "Thursday": 2,
    "Tuesday": 1,
    "Friday": 1
   },
   "yearly": {
    "2016": {
     "Monday": 0.001214,
     "Tuesday": 0.001839,
     "Wednesday": 0.000456,
     "Thursday": -0.000473,
     "Friday": -0.000923
    },
    "2017": {
     "Monday": 0.001741,
     "Tuesday": 0.000666,
     "Wednesday": 0.00187,
     "Thursday": -0.000637,
     "Friday": 0.002142
    },
    "2018": {
     "Monday": -0.001303,
     "Tuesday": 0.001522,
     "Wednesday": 0.001662,
     "Thursday": 0.000716,
     "Friday": -0.002152
    },
    "2019": {
     "Monday": 0.000255,
     "Tuesday": 0.00115,
     "Wednesday": 0.001717,
     "Thursday": 0.001992,
     "Friday": 0.001629
    },
    "2020": {
     "Monday": 0.004375,
     "Tuesday": 0.004142,
     "Wednesday": 0.002852,
     "Thursday": -0.001088,
     "Friday": -0.001154
    },
    "2021": {
     "Monday": 0.000919,
     "Tuesday": 0.000865,
     "Wednesday": -0.000346,
     "Thursday": 0.002307,
     "Friday": 0.001423
    },
    "2022": {
     "Monday": -0.002328,
     "Tuesday": -0.000517,
     "Wednesday": 0.001376,
     "Thursday": -0.002845,
     "Friday": -0.002694
    },
    "2023": {
     "Monday": 0.003786,
     "Tuesday": 0.001034,
     "Wednesday": -0.000658,
     "Thursday": 0.002616,
     "Friday": 0.00257
    },
    "2024": {
     "Monday": 0.001913,
     "Tuesday": 0.000303,
     "Wednesday": 5.2e-05,
     "Thursday": 0.0014,
     "Friday": 0.001245
    },
    "2025": {
     "Monday": 0.002759,
     "Tuesday": 0.000134,
     "Wednesday": 0.004385,
     "Thursday": -0.002669,
     "Friday": -0.000468
    },
    "2026": {
     "Monday": 0.003732,
     "Tuesday": 0.000344,
     "Wednesday": 0.001484,
     "Thursday": -0.002125,
     "Friday": -0.001478
    }
   }
  },
  "SPY": {
   "start": "2016-01-05",
   "end": "2026-11-05",
   "saturday_sessions_excluded": 0,
   "all_days": {
    "n": 2726,
    "mean": 0.000601,
    "ci_low": 0.000182,
    "ci_high": 0.00102,
    "up_ratio": 0.5517
   },
   "weekdays": {
    "Monday": {
     "n": 508,
     "mean": 0.000938,
     "ci_low": -7.3e-05,
     "ci_high": 0.001949,
     "up_ratio": 0.5925
    },
    "Tuesday": {
     "n": 562,
     "mean": 0.000667,
     "ci_low": -0.000188,
     "ci_high": 0.001521,
     "up_ratio": 0.5178
    },
    "Wednesday": {
     "n": 559,
     "mean": 0.000887,
     "ci_low": -4.5e-05,
     "ci_high": 0.001818,
     "up_ratio": 0.5689
    },
    "Thursday": {
     "n": 550,
     "mean": -5e-06,
     "ci_low": -0.000966,
     "ci_high": 0.000955,
     "up_ratio": 0.5327
    },
    "Friday": {
     "n": 547,
     "mean": 0.000538,
     "ci_low": -0.000395,
     "ci_high": 0.001471,
     "up_ratio": 0.5503
    }
   },
   "monday_vs_rest_t": 0.731,
   "worst_day_count_by_year": {
    "Thursday": 4,
    "Friday": 2,
    "Monday": 2,
    "Wednesday": 2,
    "Tuesday": 1
   },
   "best_day_count_by_year": {
    "Friday": 3,
    "Wednesday": 3,
    "Tuesday": 2,
    "Monday": 2,
    "Thursday": 1
   },
   "yearly": {
    "2016": {
     "Monday": 0.000795,
     "Tuesday": 0.001052,
     "Wednesday": 0.000642,
     "Thursday": 0.000419,
     "Friday": -0.000184
    },
    "2017": {
     "Monday": 0.00134,
     "Tuesday": 0.000417,
     "Wednesday": 0.001082,
     "Thursday": -0.000208,
     "Friday": 0.001376
    },
    "2018": {
     "Monday": -0.000851,
     "Tuesday": 0.000143,
     "Wednesday": 0.001055,
     "Thursday": -9.1e-05,
     "Friday": -0.000916
    },
    "2019": {
     "Monday": -0.000153,
     "Tuesday": 0.000819,
     "Wednesday": 0.000686,
     "Thursday": 0.00178,
     "Friday": 0.002361
    },
    "2020": {
     "Monday": 0.001475,
     "Tuesday": 0.003607,
     "Wednesday": 0.001068,
     "Thursday": -0.001836,
     "Friday": 0.000135
    },
    "2021": {
     "Monday": 0.001188,
     "Tuesday": 0.000105,
     "Wednesday": 0.000558,
     "Thursday": 0.002105,
     "Friday": 0.00127
    },
    "2022": {
     "Monday": -0.001845,
     "Tuesday": 0.000155,
     "Wednesday": 0.000851,
     "Thursday": -0.001585,
     "Friday": -0.001172
    },
    "2023": {
     "Monday": 0.002768,
     "Tuesday": 1.2e-05,
     "Wednesday": -0.000871,
     "Thursday": 0.001012,
     "Friday": 0.00215
    },
    "2024": {
     "Monday": 0.001126,
     "Tuesday": 0.000395,
     "Wednesday": 0.000353,
     "Thursday": 0.001169,
     "Friday": 0.001551
    },
    "2025": {
     "Monday": 0.002044,
     "Tuesday": 0.000197,
     "Wednesday": 0.003451,
     "Thursday": -0.001944,
     "Friday": -0.000255
    },
    "2026": {
     "Monday": 0.002672,
     "Tuesday": 0.000361,
     "Wednesday": 0.000858,
     "Thursday": -0.001043,
     "Friday": -0.000646
    }
   }
  },
  "0050": {
   "start": "2007-04-24",
   "end": "2026-11-06",
   "saturday_sessions_excluded": 20,
   "all_days": {
    "n": 4777,
    "mean": 0.000602,
    "ci_low": 0.000225,
    "ci_high": 0.000978,
    "up_ratio": 0.5112
   },
   "weekdays": {
    "Monday": {
     "n": 942,
     "mean": 0.000459,
     "ci_low": -0.000472,
     "ci_high": 0.001391,
     "up_ratio": 0.5149
    },
    "Tuesday": {
     "n": 971,
     "mean": 0.000781,
     "ci_low": -6e-06,
     "ci_high": 0.001567,
     "up_ratio": 0.5242
    },
    "Wednesday": {
     "n": 973,
     "mean": 0.001159,
     "ci_low": 0.000399,
     "ci_high": 0.001919,
     "up_ratio": 0.5334
    },
    "Thursday": {
     "n": 959,
     "mean": 0.00043,
     "ci_low": -0.000437,
     "ci_high": 0.001297,
     "up_ratio": 0.4995
    },
    "Friday": {
     "n": 932,
     "mean": 0.000154,
     "ci_low": -0.000702,
     "ci_high": 0.001009,
     "up_ratio": 0.4828
    }
   },
   "monday_vs_rest_t": -0.341,
   "worst_day_count_by_year": {
    "Thursday": 6,
    "Wednesday": 4,
    "Friday": 4,
    "Monday": 4,
    "Tuesday": 2
   },
   "best_day_count_by_year": {
    "Wednesday": 6,
    "Monday": 5,
    "Tuesday": 4,
    "Thursday": 4,
    "Friday": 1
   },
   "yearly": {
    "2007": {
     "Monday": 0.001237,
     "Tuesday": 0.002572,
     "Wednesday": -0.001236,
     "Thursday": 0.001468,
     "Friday": -0.000461
    },
    "2008": {
     "Monday": -0.002523,
     "Tuesday": -0.005953,
     "Wednesday": 0.001016,
     "Thursday": -0.002859,
     "Friday": 0.000509
    },
    "2009": {
     "Monday": 0.002451,
     "Tuesday": 0.002846,
     "Wednesday": 0.004607,
     "Thursday": 0.000512,
     "Friday": 0.001377
    },
    "2010": {
     "Monday": 0.002756,
     "Tuesday": -0.001774,
     "Wednesday": -0.000155,
     "Thursday": 0.002233,
     "Friday": -0.000472
    },
    "2011": {
     "Monday": -0.001679,
     "Tuesday": 0.000822,
     "Wednesday": 0.001642,
     "Thursday": -0.00117,
     "Friday": -0.002763
    },
    "2012": {
     "Monday": -0.00157,
     "Tuesday": 0.002088,
     "Wednesday": 0.001993,
     "Thursday": -0.000404,
     "Friday": 0.000236
    },
    "2013": {
     "Monday": 0.000314,
     "Tuesday": 0.000863,
     "Wednesday": 0.0003,
     "Thursday": -0.000762,
     "Friday": 0.001519
    },
    "2014": {
     "Monday": -0.000109,
     "Tuesday": 0.000884,
     "Wednesday": 0.001244,
     "Thursday": 0.000885,
     "Friday": 0.000289
    },
    "2015": {
     "Monday": -0.001986,
     "Tuesday": 0.001322,
     "Wednesday": -0.000204,
     "Thursday": 0.001743,
     "Friday": -0.002292
    },
    "2016": {
     "Monday": 0.002822,
     "Tuesday": 0.001506,
     "Wednesday": -0.000681,
     "Thursday": 0.001028,
     "Friday": -0.000593
    },
    "2017": {
     "Monday": 0.001559,
     "Tuesday": 0.001609,
     "Wednesday": -0.000451,
     "Thursday": 0.001352,
     "Friday": -0.000648
    },
    "2018": {
     "Monday": 0.001756,
     "Tuesday": -0.002273,
     "Wednesday": 0.001429,
     "Thursday": -0.002423,
     "Friday": 0.000922
    },
    "2019": {
     "Monday": 0.002444,
     "Tuesday": 0.001704,
     "Wednesday": 0.000707,
     "Thursday": 9.3e-05,
     "Friday": 0.001088
    },
    "2020": {
     "Monday": 0.000157,
     "Tuesday": 0.003903,
     "Wednesday": 0.002889,
     "Thursday": -0.002762,
     "Friday": 0.001893
    },
    "2021": {
     "Monday": 0.001056,
     "Tuesday": 0.001638,
     "Wednesday": -0.000418,
     "Thursday": 0.001672,
     "Friday": 0.000458
    },
    "2022": {
     "Monday": -0.002641,
     "Tuesday": -0.001445,
     "Wednesday": 0.001016,
     "Thursday": -0.000289,
     "Friday": -0.001201
    },
    "2023": {
     "Monday": 0.001922,
     "Tuesday": 0.000634,
     "Wednesday": -0.000102,
     "Thursday": 0.001594,
     "Friday": 0.0013
    },
    "2024": {
     "Monday": 0.00125,
     "Tuesday": 0.001927,
     "Wednesday": 0.001284,
     "Thursday": 0.004477,
     "Friday": 6.5e-05
    },
    "2025": {
     "Monday": -0.003355,
     "Tuesday": 0.002064,
     "Wednesday": 0.002861,
     "Thursday": 0.004522,
     "Friday": 0.00114
    },
    "2026": {
     "Monday": 0.003885,
     "Tuesday": 0.001597,
     "Wednesday": 0.005188,
     "Thursday": -0.001982,
     "Friday": 0.001136
    }
   }
  },
  "TAIEX": {
   "start": "1999-01-06",
   "end": "2026-11-06",
   "saturday_sessions_excluded": 72,
   "all_days": {
    "n": 6801,
    "mean": 0.000354,
    "ci_low": 3.8e-05,
    "ci_high": 0.000669,
    "up_ratio": 0.5296
   },
   "weekdays": {
    "Monday": {
     "n": 1342,
     "mean": -0.000359,
     "ci_low": -0.001146,
     "ci_high": 0.000429,
     "up_ratio": 0.5335
    },
    "Tuesday": {
     "n": 1377,
     "mean": 0.000393,
     "ci_low": -0.000279,
     "ci_high": 0.001066,
     "up_ratio": 0.5374
    },
    "Wednesday": {
     "n": 1380,
     "mean": 0.001107,
     "ci_low": 0.000445,
     "ci_high": 0.00177,
     "up_ratio": 0.5442
    },
    "Thursday": {
     "n": 1365,
     "mean": 9.9e-05,
     "ci_low": -0.000607,
     "ci_high": 0.000806,
     "up_ratio": 0.5106
    },
    "Friday": {
     "n": 1337,
     "mean": 0.00051,
     "ci_low": -0.000185,
     "ci_high": 0.001205,
     "up_ratio": 0.5221
    }
   },
   "monday_vs_rest_t": -2.025,
   "worst_day_count_by_year": {
    "Monday": 9,
    "Thursday": 7,
    "Tuesday": 5,
    "Wednesday": 5,
    "Friday": 2
   },
   "best_day_count_by_year": {
    "Wednesday": 11,
    "Monday": 6,
    "Tuesday": 4,
    "Friday": 4,
    "Thursday": 3
   },
   "yearly": {
    "1999": {
     "Monday": 0.00234,
     "Tuesday": -0.000578,
     "Wednesday": -0.000181,
     "Thursday": 0.001411,
     "Friday": 0.000535
    },
    "2000": {
     "Monday": -0.009228,
     "Tuesday": 0.004002,
     "Wednesday": -0.002002,
     "Thursday": -0.004241,
     "Friday": 0.002422
    },
    "2001": {
     "Monday": -0.003905,
     "Tuesday": 0.000312,
     "Wednesday": 0.00465,
     "Thursday": 0.002497,
     "Friday": 0.000523
    },
    "2002": {
     "Monday": -0.003352,
     "Tuesday": -0.001747,
     "Wednesday": -0.00031,
     "Thursday": -0.000101,
     "Friday": 0.002049
    },
    "2003": {
     "Monday": 0.003665,
     "Tuesday": 0.000129,
     "Wednesday": 0.001005,
     "Thursday": -0.000462,
     "Friday": 0.001686
    },
    "2004": {
     "Monday": -0.003433,
     "Tuesday": 0.001732,
     "Wednesday": 0.002098,
     "Thursday": 0.00035,
     "Friday": 0.000603
    },
    "2005": {
     "Monday": 0.00027,
     "Tuesday": -0.00102,
     "Wednesday": -0.000533,
     "Thursday": 0.000131,
     "Friday": 0.002685
    },
    "2006": {
     "Monday": -0.000327,
     "Tuesday": -0.001503,
     "Wednesday": 0.000542,
     "Thursday": 0.002289,
     "Friday": 0.002773
    },
    "2007": {
     "Monday": 0.000388,
     "Tuesday": 0.002207,
     "Wednesday": -0.000618,
     "Thursday": 0.000737,
     "Friday": -0.000544
    },
    "2008": {
     "Monday": -0.001082,
     "Tuesday": -0.006704,
     "Wednesday": 0.000503,
     "Thursday": -0.003427,
     "Friday": -0.000492
    },
    "2009": {
     "Monday": 0.002039,
     "Tuesday": 0.001766,
     "Wednesday": 0.005074,
     "Thursday": 0.001176,
     "Friday": 0.001957
    },
    "2010": {
     "Monday": 0.002752,
     "Tuesday": -0.001884,
     "Wednesday": 2.1e-05,
     "Thursday": 0.001623,
     "Friday": -0.000361
    },
    "2011": {
     "Monday": -0.002737,
     "Tuesday": -0.000199,
     "Wednesday": 0.002085,
     "Thursday": -0.001504,
     "Friday": -0.002233
    },
    "2012": {
     "Monday": -0.002251,
     "Tuesday": 0.002502,
     "Wednesday": 0.001861,
     "Thursday": -0.000709,
     "Friday": 0.000454
    },
    "2013": {
     "Monday": 0.0001,
     "Tuesday": 0.000696,
     "Wednesday": 0.000715,
     "Thursday": -0.000651,
     "Friday": 0.001497
    },
    "2014": {
     "Monday": -0.000107,
     "Tuesday": 0.000699,
     "Wednesday": 0.001157,
     "Thursday": 0.000472,
     "Friday": -0.000584
    },
    "2015": {
     "Monday": -0.00223,
     "Tuesday": 0.000679,
     "Wednesday": -0.00051,
     "Thursday": 0.001483,
     "Friday": -0.00169
    },
    "2016": {
     "Monday": 0.001685,
     "Tuesday": 0.001193,
     "Wednesday": -0.00059,
     "Thursday": 0.000266,
     "Friday": -9.9e-05
    },
    "2017": {
     "Monday": 0.001159,
     "Tuesday": 0.00125,
     "Wednesday": -0.000245,
     "Thursday": 0.000873,
     "Friday": -0.000156
    },
    "2018": {
     "Monday": 0.001047,
     "Tuesday": -0.002255,
     "Wednesday": 0.001422,
     "Thursday": -0.002635,
     "Friday": 0.000954
    },
    "2019": {
     "Monday": 0.001626,
     "Tuesday": 0.00143,
     "Wednesday": 0.001069,
     "Thursday": -0.000595,
     "Friday": 0.000808
    },
    "2020": {
     "Monday": 0.000186,
     "Tuesday": 0.003244,
     "Wednesday": 0.003578,
     "Thursday": -0.002932,
     "Friday": 0.000457
    },
    "2021": {
     "Monday": 0.001338,
     "Tuesday": 0.001408,
     "Wednesday": -0.000544,
     "Thursday": 0.002242,
     "Friday": 0.000224
    },
    "2022": {
     "Monday": -0.003072,
     "Tuesday": -0.001229,
     "Wednesday": 0.000848,
     "Thursday": -0.00054,
     "Friday": -0.000928
    },
    "2023": {
     "Monday": 0.001655,
     "Tuesday": 0.000859,
     "Wednesday": 0.000562,
     "Thursday": 0.00101,
     "Friday": 0.001079
    },
    "2024": {
     "Monday": 0.000725,
     "Tuesday": 0.001275,
     "Wednesday": 0.000823,
     "Thursday": 0.003093,
     "Friday": -0.000171
    },
    "2025": {
     "Monday": -0.003693,
     "Tuesday": 0.002051,
     "Wednesday": 0.002968,
     "Thursday": 0.002968,
     "Friday": 0.00097
    },
    "2026": {
     "Monday": 0.003339,
     "Tuesday": 0.001731,
     "Wednesday": 0.005974,
     "Thursday": -0.002476,
     "Friday": -0.000264
    }
   }
  }
 },
 "weekly_buying": {
  "QQQ": {
   "Monday": {
    "buys": 509,
    "value_per_dollar": 2.849698
   },
   "Tuesday": {
    "buys": 562,
    "value_per_dollar": 2.854403
   },
   "Wednesday": {
    "buys": 559,
    "value_per_dollar": 2.861965
   },
   "Thursday": {
    "buys": 550,
    "value_per_dollar": 2.874032
   },
   "Friday": {
    "buys": 547,
    "value_per_dollar": 2.874823
   }
  },
  "SPY": {
   "Monday": {
    "buys": 509,
    "value_per_dollar": 2.298497
   },
   "Tuesday": {
    "buys": 562,
    "value_per_dollar": 2.299529
   },
   "Wednesday": {
    "buys": 559,
    "value_per_dollar": 2.304726
   },
   "Thursday": {
    "buys": 550,
    "value_per_dollar": 2.312735
   },
   "Friday": {
    "buys": 547,
    "value_per_dollar": 2.310271
   }
  },
  "0050": {
   "Monday": {
    "buys": 943,
    "value_per_dollar": 7.17249
   },
   "Tuesday": {
    "buys": 971,
    "value_per_dollar": 7.12851
   },
   "Wednesday": {
    "buys": 973,
    "value_per_dollar": 7.135913
   },
   "Thursday": {
    "buys": 959,
    "value_per_dollar": 7.134318
   },
   "Friday": {
    "buys": 932,
    "value_per_dollar": 7.183438
   }
  }
 }
}