{
 "end": "2026-10-30",
 "run_date": "2026-11-01",
 "finlab_version": "2.2.26",
 "designs": {
  "golden_cross": {
   "name": "golden_cross",
   "original": "(50, 200)",
   "original_stats": {
    "start": "2017-04-04",
    "end": "2026-10-30",
    "sharpe": 0.721281,
    "cagr": 0.114793,
    "mdd": -0.384302,
    "volatility": 0.171508,
    "qqq_sharpe": 0.894929,
    "qqq_cagr": 0.196212,
    "qqq_mdd": -0.351225,
    "qqq_volatility": 0.230382,
    "spy_sharpe": 0.844436,
    "spy_cagr": 0.147188,
    "spy_mdd": -0.336999,
    "spy_volatility": 0.182836,
    "rsp_sharpe": 0.683815,
    "rsp_cagr": 0.115686,
    "rsp_mdd": -0.390195,
    "rsp_volatility": 0.1858,
    "beats_qqq": false
   },
   "grid": {
    "(40, 150)": {
     "start": "2017-04-04",
     "end": "2026-10-30",
     "sharpe": 0.659098,
     "cagr": 0.102918,
     "mdd": -0.383906,
     "volatility": 0.171376,
     "qqq_sharpe": 0.894929,
     "qqq_cagr": 0.196212,
     "qqq_mdd": -0.351225,
     "qqq_volatility": 0.230382,
     "spy_sharpe": 0.844436,
     "spy_cagr": 0.147188,
     "spy_mdd": -0.336999,
     "spy_volatility": 0.182836,
     "rsp_sharpe": 0.683815,
     "rsp_cagr": 0.115686,
     "rsp_mdd": -0.390195,
     "rsp_volatility": 0.1858,
     "beats_qqq": false
    },
    "(40, 200)": {
     "start": "2017-04-04",
     "end": "2026-10-30",
     "sharpe": 0.73764,
     "cagr": 0.116982,
     "mdd": -0.375394,
     "volatility": 0.170028,
     "qqq_sharpe": 0.894929,
     "qqq_cagr": 0.196212,
     "qqq_mdd": -0.351225,
     "qqq_volatility": 0.230382,
     "spy_sharpe": 0.844436,
     "spy_cagr": 0.147188,
     "spy_mdd": -0.336999,
     "spy_volatility": 0.182836,
     "rsp_sharpe": 0.683815,
     "rsp_cagr": 0.115686,
     "rsp_mdd": -0.390195,
     "rsp_volatility": 0.1858,
     "beats_qqq": false
    },
    "(40, 250)": {
     "start": "2017-04-04",
     "end": "2026-10-30",
     "sharpe": 0.743974,
     "cagr": 0.117663,
     "mdd": -0.373978,
     "volatility": 0.16922,
     "qqq_sharpe": 0.894929,
     "qqq_cagr": 0.196212,
     "qqq_mdd": -0.351225,
     "qqq_volatility": 0.230382,
     "spy_sharpe": 0.844436,
     "spy_cagr": 0.147188,
     "spy_mdd": -0.336999,
     "spy_volatility": 0.182836,
     "rsp_sharpe": 0.683815,
     "rsp_cagr": 0.115686,
     "rsp_mdd": -0.390195,
     "rsp_volatility": 0.1858,
     "beats_qqq": false
    },
    "(50, 150)": {
     "start": "2017-04-04",
     "end": "2026-10-30",
     "sharpe": 0.664243,
     "cagr": 0.104658,
     "mdd": -0.387707,
     "volatility": 0.17279,
     "qqq_sharpe": 0.894929,
     "qqq_cagr": 0.196212,
     "qqq_mdd": -0.351225,
     "qqq_volatility": 0.230382,
     "spy_sharpe": 0.844436,
     "spy_cagr": 0.147188,
     "spy_mdd": -0.336999,
     "spy_volatility": 0.182836,
     "rsp_sharpe": 0.683815,
     "rsp_cagr": 0.115686,
     "rsp_mdd": -0.390195,
     "rsp_volatility": 0.1858,
     "beats_qqq": false
    },
    "(50, 200)": {
     "start": "2017-04-04",
     "end": "2026-10-30",
     "sharpe": 0.721281,
     "cagr": 0.114793,
     "mdd": -0.384302,
     "volatility": 0.171508,
     "qqq_sharpe": 0.894929,
     "qqq_cagr": 0.196212,
     "qqq_mdd": -0.351225,
     "qqq_volatility": 0.230382,
     "spy_sharpe": 0.844436,
     "spy_cagr": 0.147188,
     "spy_mdd": -0.336999,
     "spy_volatility": 0.182836,
     "rsp_sharpe": 0.683815,
     "rsp_cagr": 0.115686,
     "rsp_mdd": -0.390195,
     "rsp_volatility": 0.1858,
     "beats_qqq": false
    },
    "(50, 250)": {
     "start": "2017-04-04",
     "end": "2026-10-30",
     "sharpe": 0.741226,
     "cagr": 0.117664,
     "mdd": -0.380758,
     "volatility": 0.170039,
     "qqq_sharpe": 0.894929,
     "qqq_cagr": 0.196212,
     "qqq_mdd": -0.351225,
     "qqq_volatility": 0.230382,
     "spy_sharpe": 0.844436,
     "spy_cagr": 0.147188,
     "spy_mdd": -0.336999,
     "spy_volatility": 0.182836,
     "rsp_sharpe": 0.683815,
     "rsp_cagr": 0.115686,
     "rsp_mdd": -0.390195,
     "rsp_volatility": 0.1858,
     "beats_qqq": false
    },
    "(60, 150)": {
     "start": "2017-04-04",
     "end": "2026-10-30",
     "sharpe": 0.685933,
     "cagr": 0.109623,
     "mdd": -0.392634,
     "volatility": 0.174245,
     "qqq_sharpe": 0.894929,
     "qqq_cagr": 0.196212,
     "qqq_mdd": -0.351225,
     "qqq_volatility": 0.230382,
     "spy_sharpe": 0.844436,
     "spy_cagr": 0.147188,
     "spy_mdd": -0.336999,
     "spy_volatility": 0.182836,
     "rsp_sharpe": 0.683815,
     "rsp_cagr": 0.115686,
     "rsp_mdd": -0.390195,
     "rsp_volatility": 0.1858,
     "beats_qqq": false
    },
    "(60, 200)": {
     "start": "2017-04-04",
     "end": "2026-10-30",
     "sharpe": 0.735545,
     "cagr": 0.11822,
     "mdd": -0.385102,
     "volatility": 0.172625,
     "qqq_sharpe": 0.894929,
     "qqq_cagr": 0.196212,
     "qqq_mdd": -0.351225,
     "qqq_volatility": 0.230382,
     "spy_sharpe": 0.844436,
     "spy_cagr": 0.147188,
     "spy_mdd": -0.336999,
     "spy_volatility": 0.182836,
     "rsp_sharpe": 0.683815,
     "rsp_cagr": 0.115686,
     "rsp_mdd": -0.390195,
     "rsp_volatility": 0.1858,
     "beats_qqq": false
    },
    "(60, 250)": {
     "start": "2017-04-04",
     "end": "2026-10-30",
     "sharpe": 0.74818,
     "cagr": 0.119274,
     "mdd": -0.380557,
     "volatility": 0.170487,
     "qqq_sharpe": 0.894929,
     "qqq_cagr": 0.196212,
     "qqq_mdd": -0.351225,
     "qqq_volatility": 0.230382,
     "spy_sharpe": 0.844436,
     "spy_cagr": 0.147188,
     "spy_mdd": -0.336999,
     "spy_volatility": 0.182836,
     "rsp_sharpe": 0.683815,
     "rsp_cagr": 0.115686,
     "rsp_mdd": -0.390195,
     "rsp_volatility": 0.1858,
     "beats_qqq": false
    }
   },
   "grid_wins": 0,
   "grid_size": 9,
   "first_half": {
    "start": "2017-04-04",
    "end": "2022-01-13",
    "sharpe": 0.803018,
    "cagr": 0.145864,
    "mdd": -0.384302,
    "volatility": 0.192967,
    "qqq_sharpe": 1.105492,
    "qqq_cagr": 0.254426,
    "qqq_mdd": -0.285594,
    "qqq_volatility": 0.228952,
    "spy_sharpe": 0.92764,
    "spy_cagr": 0.173451,
    "spy_mdd": -0.336999,
    "spy_volatility": 0.192587,
    "rsp_sharpe": 0.779522,
    "rsp_cagr": 0.150199,
    "rsp_mdd": -0.390195,
    "rsp_volatility": 0.207308,
    "beats_qqq": false
   },
   "second_half": {
    "start": "2022-01-13",
    "end": "2026-10-30",
    "sharpe": 0.628843,
    "cagr": 0.084667,
    "mdd": -0.175083,
    "volatility": 0.146984,
    "qqq_sharpe": 0.686647,
    "qqq_cagr": 0.140885,
    "qqq_mdd": -0.311156,
    "qqq_volatility": 0.231861,
    "spy_sharpe": 0.753884,
    "spy_cagr": 0.121601,
    "spy_mdd": -0.223867,
    "spy_volatility": 0.172593,
    "rsp_sharpe": 0.572642,
    "rsp_cagr": 0.082322,
    "rsp_mdd": -0.202569,
    "rsp_volatility": 0.161488,
    "beats_qqq": false
   },
   "with_cost": {
    "start": "2017-04-03",
    "end": "2026-10-30",
    "sharpe": 0.683318,
    "cagr": 0.107563,
    "mdd": -0.385097,
    "volatility": 0.17146,
    "qqq_sharpe": 0.895464,
    "qqq_cagr": 0.196349,
    "qqq_mdd": -0.351225,
    "qqq_volatility": 0.230334,
    "spy_sharpe": 0.844626,
    "spy_cagr": 0.14722,
    "spy_mdd": -0.336999,
    "spy_volatility": 0.182798,
    "rsp_sharpe": 0.682985,
    "rsp_cagr": 0.11551,
    "rsp_mdd": -0.390195,
    "rsp_volatility": 0.185762,
    "beats_qqq": false
   },
   "yearly": {
    "2017": 0.142284,
    "2018": -0.048442,
    "2019": 0.258491,
    "2020": 0.086053,
    "2021": 0.310518,
    "2022": -0.089744,
    "2023": 0.111529,
    "2024": 0.138552,
    "2025": 0.088186,
    "2026": 0.159387
   },
   "without_best_year": {
    "year": "2022",
    "lead": 0.236042,
    "sharpe": 0.87064,
    "qqq_sharpe": 1.244976
   },
   "excess_sharpe": 0.580972,
   "qqq_excess_sharpe": 0.790488,
   "passes": false,
   "holdings": {
    "mean": 279.74,
    "median": 288.0,
    "min": 59,
    "max": 450
   },
   "invested": 1.0,
   "turnover": 2.4697,
   "days_under_20_in_2017": 0,
   "first_day_holdings": 176,
   "trades": {
    "count": 3429,
    "win_rate": 0.412657,
    "mean_return": 0.063722,
    "median_return": -0.032575,
    "median_days": 138.0
   },
   "rsp_wins": 7,
   "spy_wins": 0,
   "rsp_correlation": 0.939618
  },
  "cross_revenue": {
   "name": "cross_revenue",
   "original": "(50, 200, 0.1)",
   "original_stats": {
    "start": "2017-04-04",
    "end": "2026-10-30",
    "sharpe": 0.73271,
    "cagr": 0.126773,
    "mdd": -0.383828,
    "volatility": 0.187366,
    "qqq_sharpe": 0.894929,
    "qqq_cagr": 0.196212,
    "qqq_mdd": -0.351225,
    "qqq_volatility": 0.230382,
    "spy_sharpe": 0.844436,
    "spy_cagr": 0.147188,
    "spy_mdd": -0.336999,
    "spy_volatility": 0.182836,
    "rsp_sharpe": 0.683815,
    "rsp_cagr": 0.115686,
    "rsp_mdd": -0.390195,
    "rsp_volatility": 0.1858,
    "beats_qqq": false
   },
   "grid": {
    "(40, 150, 0.05)": {
     "start": "2017-04-04",
     "end": "2026-10-30",
     "sharpe": 0.693621,
     "cagr": 0.111829,
     "mdd": -0.372828,
     "volatility": 0.175493,
     "qqq_sharpe": 0.894929,
     "qqq_cagr": 0.196212,
     "qqq_mdd": -0.351225,
     "qqq_volatility": 0.230382,
     "spy_sharpe": 0.844436,
     "spy_cagr": 0.147188,
     "spy_mdd": -0.336999,
     "spy_volatility": 0.182836,
     "rsp_sharpe": 0.683815,
     "rsp_cagr": 0.115686,
     "rsp_mdd": -0.390195,
     "rsp_volatility": 0.1858,
     "beats_qqq": false
    },
    "(40, 150, 0.1)": {
     "start": "2017-04-04",
     "end": "2026-10-30",
     "sharpe": 0.730132,
     "cagr": 0.124237,
     "mdd": -0.376023,
     "volatility": 0.184103,
     "qqq_sharpe": 0.894929,
     "qqq_cagr": 0.196212,
     "qqq_mdd": -0.351225,
     "qqq_volatility": 0.230382,
     "spy_sharpe": 0.844436,
     "spy_cagr": 0.147188,
     "spy_mdd": -0.336999,
     "spy_volatility": 0.182836,
     "rsp_sharpe": 0.683815,
     "rsp_cagr": 0.115686,
     "rsp_mdd": -0.390195,
     "rsp_volatility": 0.1858,
     "beats_qqq": false
    },
    "(40, 150, 0.2)": {
     "start": "2017-04-04",
     "end": "2026-10-30",
     "sharpe": 0.697882,
     "cagr": 0.126117,
     "mdd": -0.357476,
     "volatility": 0.199173,
     "qqq_sharpe": 0.894929,
     "qqq_cagr": 0.196212,
     "qqq_mdd": -0.351225,
     "qqq_volatility": 0.230382,
     "spy_sharpe": 0.844436,
     "spy_cagr": 0.147188,
     "spy_mdd": -0.336999,
     "spy_volatility": 0.182836,
     "rsp_sharpe": 0.683815,
     "rsp_cagr": 0.115686,
     "rsp_mdd": -0.390195,
     "rsp_volatility": 0.1858,
     "beats_qqq": false
    },
    "(40, 200, 0.05)": {
     "start": "2017-04-04",
     "end": "2026-10-30",
     "sharpe": 0.711488,
     "cagr": 0.114153,
     "mdd": -0.370097,
     "volatility": 0.173555,
     "qqq_sharpe": 0.894929,
     "qqq_cagr": 0.196212,
     "qqq_mdd": -0.351225,
     "qqq_volatility": 0.230382,
     "spy_sharpe": 0.844436,
     "spy_cagr": 0.147188,
     "spy_mdd": -0.336999,
     "spy_volatility": 0.182836,
     "rsp_sharpe": 0.683815,
     "rsp_cagr": 0.115686,
     "rsp_mdd": -0.390195,
     "rsp_volatility": 0.1858,
     "beats_qqq": false
    },
    "(40, 200, 0.1)": {
     "start": "2017-04-04",
     "end": "2026-10-30",
     "sharpe": 0.742331,
     "cagr": 0.12703,
     "mdd": -0.376537,
     "volatility": 0.184543,
     "qqq_sharpe": 0.894929,
     "qqq_cagr": 0.196212,
     "qqq_mdd": -0.351225,
     "qqq_volatility": 0.230382,
     "spy_sharpe": 0.844436,
     "spy_cagr": 0.147188,
     "spy_mdd": -0.336999,
     "spy_volatility": 0.182836,
     "rsp_sharpe": 0.683815,
     "rsp_cagr": 0.115686,
     "rsp_mdd": -0.390195,
     "rsp_volatility": 0.1858,
     "beats_qqq": false
    },
    "(40, 200, 0.2)": {
     "start": "2017-04-04",
     "end": "2026-10-30",
     "sharpe": 0.683993,
     "cagr": 0.121833,
     "mdd": -0.339569,
     "volatility": 0.196948,
     "qqq_sharpe": 0.894929,
     "qqq_cagr": 0.196212,
     "qqq_mdd": -0.351225,
     "qqq_volatility": 0.230382,
     "spy_sharpe": 0.844436,
     "spy_cagr": 0.147188,
     "spy_mdd": -0.336999,
     "spy_volatility": 0.182836,
     "rsp_sharpe": 0.683815,
     "rsp_cagr": 0.115686,
     "rsp_mdd": -0.390195,
     "rsp_volatility": 0.1858,
     "beats_qqq": false
    },
    "(40, 250, 0.05)": {
     "start": "2017-04-04",
     "end": "2026-10-30",
     "sharpe": 0.733503,
     "cagr": 0.118353,
     "mdd": -0.376647,
     "volatility": 0.173463,
     "qqq_sharpe": 0.894929,
     "qqq_cagr": 0.196212,
     "qqq_mdd": -0.351225,
     "qqq_volatility": 0.230382,
     "spy_sharpe": 0.844436,
     "spy_cagr": 0.147188,
     "spy_mdd": -0.336999,
     "spy_volatility": 0.182836,
     "rsp_sharpe": 0.683815,
     "rsp_cagr": 0.115686,
     "rsp_mdd": -0.390195,
     "rsp_volatility": 0.1858,
     "beats_qqq": false
    },
    "(40, 250, 0.1)": {
     "start": "2017-04-04",
     "end": "2026-10-30",
     "sharpe": 0.760274,
     "cagr": 0.129707,
     "mdd": -0.366215,
     "volatility": 0.182894,
     "qqq_sharpe": 0.894929,
     "qqq_cagr": 0.196212,
     "qqq_mdd": -0.351225,
     "qqq_volatility": 0.230382,
     "spy_sharpe": 0.844436,
     "spy_cagr": 0.147188,
     "spy_mdd": -0.336999,
     "spy_volatility": 0.182836,
     "rsp_sharpe": 0.683815,
     "rsp_cagr": 0.115686,
     "rsp_mdd": -0.390195,
     "rsp_volatility": 0.1858,
     "beats_qqq": false
    },
    "(40, 250, 0.2)": {
     "start": "2017-04-04",
     "end": "2026-10-30",
     "sharpe": 0.687437,
     "cagr": 0.118856,
     "mdd": -0.329522,
     "volatility": 0.190159,
     "qqq_sharpe": 0.894929,
     "qqq_cagr": 0.196212,
     "qqq_mdd": -0.351225,
     "qqq_volatility": 0.230382,
     "spy_sharpe": 0.844436,
     "spy_cagr": 0.147188,
     "spy_mdd": -0.336999,
     "spy_volatility": 0.182836,
     "rsp_sharpe": 0.683815,
     "rsp_cagr": 0.115686,
     "rsp_mdd": -0.390195,
     "rsp_volatility": 0.1858,
     "beats_qqq": false
    },
    "(50, 150, 0.05)": {
     "start": "2017-04-04",
     "end": "2026-10-30",
     "sharpe": 0.698116,
     "cagr": 0.113313,
     "mdd": -0.376357,
     "volatility": 0.176547,
     "qqq_sharpe": 0.894929,
     "qqq_cagr": 0.196212,
     "qqq_mdd": -0.351225,
     "qqq_volatility": 0.230382,
     "spy_sharpe": 0.844436,
     "spy_cagr": 0.147188,
     "spy_mdd": -0.336999,
     "spy_volatility": 0.182836,
     "rsp_sharpe": 0.683815,
     "rsp_cagr": 0.115686,
     "rsp_mdd": -0.390195,
     "rsp_volatility": 0.1858,
     "beats_qqq": false
    },
    "(50, 150, 0.1)": {
     "start": "2017-04-04",
     "end": "2026-10-30",
     "sharpe": 0.730513,
     "cagr": 0.126173,
     "mdd": -0.380711,
     "volatility": 0.187145,
     "qqq_sharpe": 0.894929,
     "qqq_cagr": 0.196212,
     "qqq_mdd": -0.351225,
     "qqq_volatility": 0.230382,
     "spy_sharpe": 0.844436,
     "spy_cagr": 0.147188,
     "spy_mdd": -0.336999,
     "spy_volatility": 0.182836,
     "rsp_sharpe": 0.683815,
     "rsp_cagr": 0.115686,
     "rsp_mdd": -0.390195,
     "rsp_volatility": 0.1858,
     "beats_qqq": false
    },
    "(50, 150, 0.2)": {
     "start": "2017-04-04",
     "end": "2026-10-30",
     "sharpe": 0.74153,
     "cagr": 0.138304,
     "mdd": -0.357491,
     "volatility": 0.203005,
     "qqq_sharpe": 0.894929,
     "qqq_cagr": 0.196212,
     "qqq_mdd": -0.351225,
     "qqq_volatility": 0.230382,
     "spy_sharpe": 0.844436,
     "spy_cagr": 0.147188,
     "spy_mdd": -0.336999,
     "spy_volatility": 0.182836,
     "rsp_sharpe": 0.683815,
     "rsp_cagr": 0.115686,
     "rsp_mdd": -0.390195,
     "rsp_volatility": 0.1858,
     "beats_qqq": false
    },
    "(50, 200, 0.05)": {
     "start": "2017-04-04",
     "end": "2026-10-30",
     "sharpe": 0.704188,
     "cagr": 0.113913,
     "mdd": -0.377119,
     "volatility": 0.175532,
     "qqq_sharpe": 0.894929,
     "qqq_cagr": 0.196212,
     "qqq_mdd": -0.351225,
     "qqq_volatility": 0.230382,
     "spy_sharpe": 0.844436,
     "spy_cagr": 0.147188,
     "spy_mdd": -0.336999,
     "spy_volatility": 0.182836,
     "rsp_sharpe": 0.683815,
     "rsp_cagr": 0.115686,
     "rsp_mdd": -0.390195,
     "rsp_volatility": 0.1858,
     "beats_qqq": false
    },
    "(50, 200, 0.1)": {
     "start": "2017-04-04",
     "end": "2026-10-30",
     "sharpe": 0.73271,
     "cagr": 0.126773,
     "mdd": -0.383828,
     "volatility": 0.187366,
     "qqq_sharpe": 0.894929,
     "qqq_cagr": 0.196212,
     "qqq_mdd": -0.351225,
     "qqq_volatility": 0.230382,
     "spy_sharpe": 0.844436,
     "spy_cagr": 0.147188,
     "spy_mdd": -0.336999,
     "spy_volatility": 0.182836,
     "rsp_sharpe": 0.683815,
     "rsp_cagr": 0.115686,
     "rsp_mdd": -0.390195,
     "rsp_volatility": 0.1858,
     "beats_qqq": false
    },
    "(50, 200, 0.2)": {
     "start": "2017-04-04",
     "end": "2026-10-30",
     "sharpe": 0.698053,
     "cagr": 0.126209,
     "mdd": -0.350242,
     "volatility": 0.199205,
     "qqq_sharpe": 0.894929,
     "qqq_cagr": 0.196212,
     "qqq_mdd": -0.351225,
     "qqq_volatility": 0.230382,
     "spy_sharpe": 0.844436,
     "spy_cagr": 0.147188,
     "spy_mdd": -0.336999,
     "spy_volatility": 0.182836,
     "rsp_sharpe": 0.683815,
     "rsp_cagr": 0.115686,
     "rsp_mdd": -0.390195,
     "rsp_volatility": 0.1858,
     "beats_qqq": false
    },
    "(50, 250, 0.05)": {
     "start": "2017-04-04",
     "end": "2026-10-30",
     "sharpe": 0.742628,
     "cagr": 0.120961,
     "mdd": -0.38102,
     "volatility": 0.174789,
     "qqq_sharpe": 0.894929,
     "qqq_cagr": 0.196212,
     "qqq_mdd": -0.351225,
     "qqq_volatility": 0.230382,
     "spy_sharpe": 0.844436,
     "spy_cagr": 0.147188,
     "spy_mdd": -0.336999,
     "spy_volatility": 0.182836,
     "rsp_sharpe": 0.683815,
     "rsp_cagr": 0.115686,
     "rsp_mdd": -0.390195,
     "rsp_volatility": 0.1858,
     "beats_qqq": false
    },
    "(50, 250, 0.1)": {
     "start": "2017-04-04",
     "end": "2026-10-30",
     "sharpe": 0.713946,
     "cagr": 0.121902,
     "mdd": -0.380115,
     "volatility": 0.185797,
     "qqq_sharpe": 0.894929,
     "qqq_cagr": 0.196212,
     "qqq_mdd": -0.351225,
     "qqq_volatility": 0.230382,
     "spy_sharpe": 0.844436,
     "spy_cagr": 0.147188,
     "spy_mdd": -0.336999,
     "spy_volatility": 0.182836,
     "rsp_sharpe": 0.683815,
     "rsp_cagr": 0.115686,
     "rsp_mdd": -0.390195,
     "rsp_volatility": 0.1858,
     "beats_qqq": false
    },
    "(50, 250, 0.2)": {
     "start": "2017-04-04",
     "end": "2026-10-30",
     "sharpe": 0.711784,
     "cagr": 0.123581,
     "mdd": -0.323809,
     "volatility": 0.189415,
     "qqq_sharpe": 0.894929,
     "qqq_cagr": 0.196212,
     "qqq_mdd": -0.351225,
     "qqq_volatility": 0.230382,
     "spy_sharpe": 0.844436,
     "spy_cagr": 0.147188,
     "spy_mdd": -0.336999,
     "spy_volatility": 0.182836,
     "rsp_sharpe": 0.683815,
     "rsp_cagr": 0.115686,
     "rsp_mdd": -0.390195,
     "rsp_volatility": 0.1858,
     "beats_qqq": false
    },
    "(60, 150, 0.05)": {
     "start": "2017-04-04",
     "end": "2026-10-30",
     "sharpe": 0.709254,
     "cagr": 0.116375,
     "mdd": -0.383679,
     "volatility": 0.17803,
     "qqq_sharpe": 0.894929,
     "qqq_cagr": 0.196212,
     "qqq_mdd": -0.351225,
     "qqq_volatility": 0.230382,
     "spy_sharpe": 0.844436,
     "spy_cagr": 0.147188,
     "spy_mdd": -0.336999,
     "spy_volatility": 0.182836,
     "rsp_sharpe": 0.683815,
     "rsp_cagr": 0.115686,
     "rsp_mdd": -0.390195,
     "rsp_volatility": 0.1858,
     "beats_qqq": false
    },
    "(60, 150, 0.1)": {
     "start": "2017-04-04",
     "end": "2026-10-30",
     "sharpe": 0.753492,
     "cagr": 0.132372,
     "mdd": -0.389623,
     "volatility": 0.18928,
     "qqq_sharpe": 0.894929,
     "qqq_cagr": 0.196212,
     "qqq_mdd": -0.351225,
     "qqq_volatility": 0.230382,
     "spy_sharpe": 0.844436,
     "spy_cagr": 0.147188,
     "spy_mdd": -0.336999,
     "spy_volatility": 0.182836,
     "rsp_sharpe": 0.683815,
     "rsp_cagr": 0.115686,
     "rsp_mdd": -0.390195,
     "rsp_volatility": 0.1858,
     "beats_qqq": false
    },
    "(60, 150, 0.2)": {
     "start": "2017-04-04",
     "end": "2026-10-30",
     "sharpe": 0.733341,
     "cagr": 0.137504,
     "mdd": -0.376424,
     "volatility": 0.204803,
     "qqq_sharpe": 0.894929,
     "qqq_cagr": 0.196212,
     "qqq_mdd": -0.351225,
     "qqq_volatility": 0.230382,
     "spy_sharpe": 0.844436,
     "spy_cagr": 0.147188,
     "spy_mdd": -0.336999,
     "spy_volatility": 0.182836,
     "rsp_sharpe": 0.683815,
     "rsp_cagr": 0.115686,
     "rsp_mdd": -0.390195,
     "rsp_volatility": 0.1858,
     "beats_qqq": false
    },
    "(60, 200, 0.05)": {
     "start": "2017-04-04",
     "end": "2026-10-30",
     "sharpe": 0.727444,
     "cagr": 0.119341,
     "mdd": -0.380715,
     "volatility": 0.176979,
     "qqq_sharpe": 0.894929,
     "qqq_cagr": 0.196212,
     "qqq_mdd": -0.351225,
     "qqq_volatility": 0.230382,
     "spy_sharpe": 0.844436,
     "spy_cagr": 0.147188,
     "spy_mdd": -0.336999,
     "spy_volatility": 0.182836,
     "rsp_sharpe": 0.683815,
     "rsp_cagr": 0.115686,
     "rsp_mdd": -0.390195,
     "rsp_volatility": 0.1858,
     "beats_qqq": false
    },
    "(60, 200, 0.1)": {
     "start": "2017-04-04",
     "end": "2026-10-30",
     "sharpe": 0.766383,
     "cagr": 0.135284,
     "mdd": -0.383763,
     "volatility": 0.189499,
     "qqq_sharpe": 0.894929,
     "qqq_cagr": 0.196212,
     "qqq_mdd": -0.351225,
     "qqq_volatility": 0.230382,
     "spy_sharpe": 0.844436,
     "spy_cagr": 0.147188,
     "spy_mdd": -0.336999,
     "spy_volatility": 0.182836,
     "rsp_sharpe": 0.683815,
     "rsp_cagr": 0.115686,
     "rsp_mdd": -0.390195,
     "rsp_volatility": 0.1858,
     "beats_qqq": false
    },
    "(60, 200, 0.2)": {
     "start": "2017-04-04",
     "end": "2026-10-30",
     "sharpe": 0.693896,
     "cagr": 0.126141,
     "mdd": -0.351886,
     "volatility": 0.200783,
     "qqq_sharpe": 0.894929,
     "qqq_cagr": 0.196212,
     "qqq_mdd": -0.351225,
     "qqq_volatility": 0.230382,
     "spy_sharpe": 0.844436,
     "spy_cagr": 0.147188,
     "spy_mdd": -0.336999,
     "spy_volatility": 0.182836,
     "rsp_sharpe": 0.683815,
     "rsp_cagr": 0.115686,
     "rsp_mdd": -0.390195,
     "rsp_volatility": 0.1858,
     "beats_qqq": false
    },
    "(60, 250, 0.05)": {
     "start": "2017-04-04",
     "end": "2026-10-30",
     "sharpe": 0.734518,
     "cagr": 0.119424,
     "mdd": -0.384218,
     "volatility": 0.174871,
     "qqq_sharpe": 0.894929,
     "qqq_cagr": 0.196212,
     "qqq_mdd": -0.351225,
     "qqq_volatility": 0.230382,
     "spy_sharpe": 0.844436,
     "spy_cagr": 0.147188,
     "spy_mdd": -0.336999,
     "spy_volatility": 0.182836,
     "rsp_sharpe": 0.683815,
     "rsp_cagr": 0.115686,
     "rsp_mdd": -0.390195,
     "rsp_volatility": 0.1858,
     "beats_qqq": false
    },
    "(60, 250, 0.1)": {
     "start": "2017-04-04",
     "end": "2026-10-30",
     "sharpe": 0.757728,
     "cagr": 0.130984,
     "mdd": -0.381553,
     "volatility": 0.185717,
     "qqq_sharpe": 0.894929,
     "qqq_cagr": 0.196212,
     "qqq_mdd": -0.351225,
     "qqq_volatility": 0.230382,
     "spy_sharpe": 0.844436,
     "spy_cagr": 0.147188,
     "spy_mdd": -0.336999,
     "spy_volatility": 0.182836,
     "rsp_sharpe": 0.683815,
     "rsp_cagr": 0.115686,
     "rsp_mdd": -0.390195,
     "rsp_volatility": 0.1858,
     "beats_qqq": false
    },
    "(60, 250, 0.2)": {
     "start": "2017-04-04",
     "end": "2026-10-30",
     "sharpe": 0.744684,
     "cagr": 0.130131,
     "mdd": -0.321201,
     "volatility": 0.188665,
     "qqq_sharpe": 0.894929,
     "qqq_cagr": 0.196212,
     "qqq_mdd": -0.351225,
     "qqq_volatility": 0.230382,
     "spy_sharpe": 0.844436,
     "spy_cagr": 0.147188,
     "spy_mdd": -0.336999,
     "spy_volatility": 0.182836,
     "rsp_sharpe": 0.683815,
     "rsp_cagr": 0.115686,
     "rsp_mdd": -0.390195,
     "rsp_volatility": 0.1858,
     "beats_qqq": false
    }
   },
   "grid_wins": 0,
   "grid_size": 27,
   "first_half": {
    "start": "2017-04-04",
    "end": "2022-01-13",
    "sharpe": 0.687728,
    "cagr": 0.127509,
    "mdd": -0.383828,
    "volatility": 0.205487,
    "qqq_sharpe": 1.105492,
    "qqq_cagr": 0.254426,
    "qqq_mdd": -0.285594,
    "qqq_volatility": 0.228952,
    "spy_sharpe": 0.92764,
    "spy_cagr": 0.173451,
    "spy_mdd": -0.336999,
    "spy_volatility": 0.192587,
    "rsp_sharpe": 0.779522,
    "rsp_cagr": 0.150199,
    "rsp_mdd": -0.390195,
    "rsp_volatility": 0.207308,
    "beats_qqq": false
   },
   "second_half": {
    "start": "2022-01-13",
    "end": "2026-10-30",
    "sharpe": 0.79616,
    "cagr": 0.126039,
    "mdd": -0.209987,
    "volatility": 0.167362,
    "qqq_sharpe": 0.686647,
    "qqq_cagr": 0.140885,
    "qqq_mdd": -0.311156,
    "qqq_volatility": 0.231861,
    "spy_sharpe": 0.753884,
    "spy_cagr": 0.121601,
    "spy_mdd": -0.223867,
    "spy_volatility": 0.172593,
    "rsp_sharpe": 0.572642,
    "rsp_cagr": 0.082322,
    "rsp_mdd": -0.202569,
    "rsp_volatility": 0.161488,
    "beats_qqq": true
   },
   "with_cost": {
    "start": "2017-04-03",
    "end": "2026-10-30",
    "sharpe": 0.699818,
    "cagr": 0.119857,
    "mdd": -0.384447,
    "volatility": 0.187322,
    "qqq_sharpe": 0.895464,
    "qqq_cagr": 0.196349,
    "qqq_mdd": -0.351225,
    "qqq_volatility": 0.230334,
    "spy_sharpe": 0.844626,
    "spy_cagr": 0.14722,
    "spy_mdd": -0.336999,
    "spy_volatility": 0.182798,
    "rsp_sharpe": 0.682985,
    "rsp_cagr": 0.11551,
    "rsp_mdd": -0.390195,
    "rsp_volatility": 0.185762,
    "beats_qqq": false
   },
   "yearly": {
    "2017": 0.156643,
    "2018": -0.106847,
    "2019": 0.259681,
    "2020": 0.128688,
    "2021": 0.248144,
    "2022": -0.158622,
    "2023": 0.188677,
    "2024": 0.230154,
    "2025": 0.143461,
    "2026": 0.215323
   },
   "without_best_year": {
    "year": "2022",
    "lead": 0.167164,
    "sharpe": 0.927614,
    "qqq_sharpe": 1.244976
   },
   "excess_sharpe": 0.604266,
   "qqq_excess_sharpe": 0.790488,
   "passes": false,
   "holdings": {
    "mean": 75.29,
    "median": 78.0,
    "min": 2,
    "max": 147
   },
   "invested": 0.976816,
   "turnover": 2.6458,
   "days_under_20_in_2017": 106,
   "first_day_holdings": 2,
   "trades": {
    "count": 945,
    "win_rate": 0.380952,
    "mean_return": 0.050559,
    "median_return": -0.044357,
    "median_days": 127.0
   },
   "rsp_wins": 27,
   "spy_wins": 0
  }
 },
 "first_day_members": {
  "members": 505,
  "priced": 492
 },
 "events": {
  "golden": {
   "count": 3529,
   "backdrop": {
    "down_10_pct": 0.118731,
    "within_5_pct": 0.68518
   },
   "by_year": {
    "2017": 189,
    "2018": 295,
    "2019": 471,
    "2020": 501,
    "2021": 188,
    "2022": 365,
    "2023": 456,
    "2024": 383,
    "2025": 370,
    "2026": 311
   },
   "horizons": {
    "21": {
     "events": 3504,
     "mean": 0.008215,
     "median": 0.009894,
     "positive": 0.560788,
     "excess_mean": 0.000541,
     "market_mean": 0.007674,
     "excess_median": 0.000375,
     "beat_average": 0.501998,
     "p10": -0.088257,
     "p90": 0.086648
    },
    "63": {
     "events": 3416,
     "mean": 0.024232,
     "median": 0.019444,
     "positive": 0.560304,
     "excess_mean": 0.000183,
     "market_mean": 0.024048,
     "excess_median": -0.007085,
     "beat_average": 0.481557,
     "p10": -0.161133,
     "p90": 0.159543
    },
    "126": {
     "events": 3293,
     "mean": 0.065586,
     "median": 0.046801,
     "positive": 0.599757,
     "excess_mean": 0.001527,
     "market_mean": 0.06406,
     "excess_median": -0.01619,
     "beat_average": 0.461889,
     "p10": -0.226519,
     "p90": 0.236873
    },
    "252": {
     "events": 3113,
     "mean": 0.129918,
     "median": 0.089294,
     "positive": 0.629296,
     "excess_mean": 0.001324,
     "market_mean": 0.128594,
     "excess_median": -0.029472,
     "beat_average": 0.455188,
     "p10": -0.34836,
     "p90": 0.335214
    }
   },
   "excess_126_by_year": {
    "2017": 0.0029,
    "2018": 0.005586,
    "2019": 0.001302,
    "2020": 0.028605,
    "2021": -0.014327,
    "2022": 0.005312,
    "2023": -0.012155,
    "2024": -0.023169,
    "2025": 0.015924,
    "2026": -0.024062
   }
  },
  "death": {
   "count": 3713,
   "backdrop": {
    "down_10_pct": 0.264207,
    "within_5_pct": 0.500673
   },
   "by_year": {
    "2017": 218,
    "2018": 489,
    "2019": 276,
    "2020": 445,
    "2021": 286,
    "2022": 473,
    "2023": 438,
    "2024": 321,
    "2025": 431,
    "2026": 336
   },
   "horizons": {
    "21": {
     "events": 3638,
     "mean": 0.021885,
     "median": 0.019527,
     "positive": 0.596482,
     "excess_mean": 0.001786,
     "market_mean": 0.0201,
     "excess_median": -3.2e-05,
     "beat_average": 0.49945,
     "p10": -0.090269,
     "p90": 0.092261
    },
    "63": {
     "events": 3568,
     "mean": 0.05274,
     "median": 0.044136,
     "positive": 0.618554,
     "excess_mean": 0.001773,
     "market_mean": 0.050967,
     "excess_median": -0.004654,
     "beat_average": 0.482904,
     "p10": -0.161987,
     "p90": 0.165524
    },
    "126": {
     "events": 3493,
     "mean": 0.07639,
     "median": 0.055991,
     "positive": 0.609791,
     "excess_mean": 0.000473,
     "market_mean": 0.075918,
     "excess_median": -0.012635,
     "beat_average": 0.468079,
     "p10": -0.234996,
     "p90": 0.242379
    },
    "252": {
     "events": 3235,
     "mean": 0.16555,
     "median": 0.109,
     "positive": 0.654714,
     "excess_mean": -0.010365,
     "market_mean": 0.175915,
     "excess_median": -0.030341,
     "beat_average": 0.456878,
     "p10": -0.37818,
     "p90": 0.354572
    }
   },
   "excess_126_by_year": {
    "2017": -0.020588,
    "2018": -0.002996,
    "2019": 0.03345,
    "2020": -0.006153,
    "2021": 0.025357,
    "2022": 0.006593,
    "2023": -0.017468,
    "2024": -0.005767,
    "2025": -0.009742,
    "2026": 0.031738
   }
  },
  "golden_undone_within_63_days": 0.232091,
  "any_member_beats_average": {
   "21": 0.492363,
   "63": 0.485557,
   "126": 0.474758,
   "252": 0.459946
  },
  "all_days_backdrop": {
   "down_10_pct": 0.147779,
   "within_5_pct": 0.652553
  }
 },
 "yearly_funds": {
  "QQQ": {
   "2017": 0.183717,
   "2018": -0.001163,
   "2019": 0.389598,
   "2020": 0.486188,
   "2021": 0.274203,
   "2022": -0.325786,
   "2023": 0.548527,
   "2024": 0.255764,
   "2025": 0.207657,
   "2026": 0.127792
  },
  "SPY": {
   "2017": 0.15023,
   "2018": -0.045571,
   "2019": 0.312218,
   "2020": 0.183732,
   "2021": 0.287441,
   "2022": -0.181717,
   "2023": 0.261895,
   "2024": 0.248851,
   "2025": 0.177151,
   "2026": 0.11689
  },
  "RSP": {
   "2017": 0.13209,
   "2018": -0.07823,
   "2019": 0.289054,
   "2020": 0.127143,
   "2021": 0.294116,
   "2022": -0.11624,
   "2023": 0.13696,
   "2024": 0.127849,
   "2025": 0.111971,
   "2026": 0.153186
  }
 }
}