{
 "window": {
  "listed": "2020-10-13",
  "start": "2020-10-30",
  "end": "2026-10-30",
  "conversion": "2025-12-22"
 },
 "run_date": "2026-11-01",
 "finlab_version": "2.2.26",
 "pandas_version": "3.1.0",
 "test": {
  "grid": [
   {
    "start": "2020-10-30",
    "end": "2025-10-31",
    "qqqm_sharpe": 0.8958,
    "qqq_sharpe": 0.889768,
    "qqqm_cagr": 0.192409,
    "qqq_cagr": 0.192009,
    "cagr_gap": 0.000399,
    "qqqm_total": 1.411473,
    "qqq_total": 1.407437,
    "qqqm_mdd": -0.35047,
    "qqq_mdd": -0.351225,
    "beats_qqq": true
   },
   {
    "start": "2020-10-30",
    "end": "2026-04-30",
    "qqqm_sharpe": 0.887523,
    "qqq_sharpe": 0.881597,
    "qqqm_cagr": 0.18703,
    "qqq_cagr": 0.186632,
    "cagr_gap": 0.000398,
    "qqqm_total": 1.566622,
    "qqq_total": 1.561893,
    "qqqm_mdd": -0.35047,
    "qqq_mdd": -0.351225,
    "beats_qqq": true
   },
   {
    "start": "2020-10-30",
    "end": "2026-10-30",
    "qqqm_sharpe": 0.849408,
    "qqq_sharpe": 0.843474,
    "qqqm_cagr": 0.177186,
    "qqq_cagr": 0.176759,
    "cagr_gap": 0.000426,
    "qqqm_total": 1.660558,
    "qqq_total": 1.654785,
    "qqqm_mdd": -0.35047,
    "qqq_mdd": -0.351225,
    "beats_qqq": true
   },
   {
    "start": "2021-04-30",
    "end": "2025-10-31",
    "qqqm_sharpe": 0.753088,
    "qqq_sharpe": 0.745943,
    "qqqm_cagr": 0.155881,
    "qqq_cagr": 0.154903,
    "cagr_gap": 0.000978,
    "qqqm_total": 0.920201,
    "qqq_total": 0.912892,
    "qqqm_mdd": -0.35047,
    "qqq_mdd": -0.351225,
    "beats_qqq": true
   },
   {
    "start": "2021-04-30",
    "end": "2026-04-30",
    "qqqm_sharpe": 0.755488,
    "qqq_sharpe": 0.748531,
    "qqqm_cagr": 0.153702,
    "qqq_cagr": 0.152783,
    "cagr_gap": 0.000919,
    "qqqm_total": 1.043743,
    "qqq_total": 1.035618,
    "qqqm_mdd": -0.35047,
    "qqq_mdd": -0.351225,
    "beats_qqq": true
   },
   {
    "start": "2021-04-30",
    "end": "2026-10-30",
    "qqqm_sharpe": 0.726166,
    "qqq_sharpe": 0.719318,
    "qqqm_cagr": 0.146241,
    "qqq_cagr": 0.145343,
    "cagr_gap": 0.000898,
    "qqqm_total": 1.118541,
    "qqq_total": 1.109428,
    "qqqm_mdd": -0.35047,
    "qqq_mdd": -0.351225,
    "beats_qqq": true
   },
   {
    "start": "2021-10-29",
    "end": "2025-10-31",
    "qqqm_sharpe": 0.666143,
    "qqq_sharpe": 0.660511,
    "qqqm_cagr": 0.137477,
    "qqq_cagr": 0.136702,
    "cagr_gap": 0.000775,
    "qqqm_total": 0.67524,
    "qqq_total": 0.670674,
    "qqqm_mdd": -0.35047,
    "qqq_mdd": -0.351225,
    "beats_qqq": true
   },
   {
    "start": "2021-10-29",
    "end": "2026-04-30",
    "qqqm_sharpe": 0.675788,
    "qqq_sharpe": 0.670217,
    "qqqm_cagr": 0.137103,
    "qqq_cagr": 0.136371,
    "cagr_gap": 0.000732,
    "qqqm_total": 0.783022,
    "qqq_total": 0.777861,
    "qqqm_mdd": -0.35047,
    "qqq_mdd": -0.351225,
    "beats_qqq": true
   },
   {
    "start": "2021-10-29",
    "end": "2026-10-30",
    "qqqm_sharpe": 0.652172,
    "qqq_sharpe": 0.646606,
    "qqqm_cagr": 0.130659,
    "qqq_cagr": 0.12993,
    "cagr_gap": 0.000729,
    "qqqm_total": 0.848278,
    "qqq_total": 0.842325,
    "qqqm_mdd": -0.35047,
    "qqq_mdd": -0.351225,
    "beats_qqq": true
   }
  ],
  "grid_wins": 9,
  "original": {
   "start": "2020-10-30",
   "end": "2026-10-30",
   "qqqm_sharpe": 0.849408,
   "qqq_sharpe": 0.843474,
   "qqqm_cagr": 0.177186,
   "qqq_cagr": 0.176759,
   "cagr_gap": 0.000426,
   "qqqm_total": 1.660558,
   "qqq_total": 1.654785,
   "qqqm_mdd": -0.35047,
   "qqq_mdd": -0.351225,
   "beats_qqq": true
  },
  "halves": [
   {
    "start": "2020-10-30",
    "end": "2023-10-30",
    "qqqm_sharpe": 0.50984,
    "qqq_sharpe": 0.507891,
    "qqqm_cagr": 0.097193,
    "qqq_cagr": 0.097102,
    "cagr_gap": 9.1e-05,
    "qqqm_total": 0.320584,
    "qqq_total": 0.320257,
    "qqqm_mdd": -0.35047,
    "qqq_mdd": -0.351225,
    "beats_qqq": true
   },
   {
    "start": "2023-10-30",
    "end": "2026-10-30",
    "qqqm_sharpe": 1.250947,
    "qqq_sharpe": 1.239282,
    "qqqm_cagr": 0.262929,
    "qqq_cagr": 0.26212,
    "cagr_gap": 0.000809,
    "qqqm_total": 1.014682,
    "qqq_total": 1.01081,
    "qqqm_mdd": -0.227061,
    "qqq_mdd": -0.227708,
    "beats_qqq": true
   }
  ],
  "switching": {
   "filled": "2020-11-03",
   "stay_sharpe": 0.841054,
   "move_sharpe": 0.843092,
   "stay_multiple": 2.646236,
   "move_multiple": 2.638951,
   "lead": -0.002753,
   "beats_qqq": true
  },
  "switching_later_fills": [
   {
    "filled": "2020-11-04",
    "stay_sharpe": 0.841054,
    "move_sharpe": 0.847142,
    "stay_multiple": 2.646236,
    "move_multiple": 2.65467,
    "lead": 0.003187,
    "beats_qqq": true
   },
   {
    "filled": "2020-11-05",
    "stay_sharpe": 0.841054,
    "move_sharpe": 0.846695,
    "stay_multiple": 2.646236,
    "move_multiple": 2.653344,
    "lead": 0.002686,
    "beats_qqq": true
   },
   {
    "filled": "2020-11-06",
    "stay_sharpe": 0.841054,
    "move_sharpe": 0.846648,
    "stay_multiple": 2.646236,
    "move_multiple": 2.653571,
    "lead": 0.002772,
    "beats_qqq": true
   },
   {
    "filled": "2020-11-09",
    "stay_sharpe": 0.841054,
    "move_sharpe": 0.846764,
    "stay_multiple": 2.646236,
    "move_multiple": 2.654209,
    "lead": 0.003013,
    "beats_qqq": true
   },
   {
    "filled": "2020-11-10",
    "stay_sharpe": 0.841054,
    "move_sharpe": 0.847178,
    "stay_multiple": 2.646236,
    "move_multiple": 2.655532,
    "lead": 0.003513,
    "beats_qqq": true
   },
   {
    "filled": "2020-11-11",
    "stay_sharpe": 0.841054,
    "move_sharpe": 0.846219,
    "stay_multiple": 2.646236,
    "move_multiple": 2.651316,
    "lead": 0.00192,
    "beats_qqq": true
   }
  ],
  "checks": {
   "grid": true,
   "halves": true,
   "cost": true
  },
  "passes": true
 },
 "tracking": {
  "before_conversion": {
   "start": "2020-10-30",
   "end": "2025-12-22",
   "qqqm_sharpe": 0.864923,
   "qqq_sharpe": 0.859108,
   "qqqm_cagr": 0.183295,
   "qqq_cagr": 0.182887,
   "cagr_gap": 0.000408,
   "qqqm_total": 1.376953,
   "qqq_total": 1.372742,
   "qqqm_mdd": -0.35047,
   "qqq_mdd": -0.351225,
   "beats_qqq": true
  },
  "after_conversion": {
   "start": "2025-12-22",
   "end": "2026-10-30",
   "qqqm_sharpe": 0.748495,
   "qqq_sharpe": 0.741808,
   "qqqm_cagr": 0.141056,
   "qqq_cagr": 0.140523,
   "cagr_gap": 0.000533,
   "qqqm_total": 0.119314,
   "qqq_total": 0.118868,
   "qqqm_mdd": -0.117268,
   "qqq_mdd": -0.117249,
   "beats_qqq": true
  },
  "yearly": {
   "2020": {
    "qqq": 0.166791,
    "qqqm": 0.164708,
    "gap": -0.002083
   },
   "2021": {
    "qqq": 0.274203,
    "qqqm": 0.274493,
    "gap": 0.00029
   },
   "2022": {
    "qqq": -0.325786,
    "qqqm": -0.32519,
    "gap": 0.000596
   },
   "2023": {
    "qqq": 0.548527,
    "qqqm": 0.550075,
    "gap": 0.001549
   },
   "2024": {
    "qqq": 0.255764,
    "qqqm": 0.256812,
    "gap": 0.001048
   },
   "2025": {
    "qqq": 0.207657,
    "qqqm": 0.208435,
    "gap": 0.000778
   },
   "2026": {
    "qqq": 0.127792,
    "qqqm": 0.12821,
    "gap": 0.000417
   }
  },
  "share_of_months_qqqm_ahead": 0.5833,
  "share_of_days_qqqm_ahead": 0.504,
  "correlation": 0.999276,
  "tracking_error": 0.008604,
  "largest_daily_gap": 0.006201,
  "largest_daily_gap_date": "2020-11-04",
  "median_abs_daily_gap": 0.000156,
  "end_lead": 0.002174,
  "lead_since_2021_04_30": 0.00432
 },
 "windows": {
  "1y": {
   "windows": 1255,
   "qqqm_beats": 0.9378,
   "median_gap": 0.000793,
   "worst_gap": -0.00684,
   "worst_starts": {
    "2020-11-03": -0.00684,
    "2021-02-26": -0.004486,
    "2020-11-18": -0.003907
   }
  },
  "3y": {
   "windows": 751,
   "qqqm_beats": 0.996,
   "median_gap": 0.003635,
   "worst_gap": -0.004797,
   "worst_starts": {
    "2020-11-03": -0.004797,
    "2021-02-26": -0.003959,
    "2020-11-18": -0.001446
   }
  },
  "5y": {
   "windows": 247,
   "qqqm_beats": 0.9919,
   "median_gap": 0.007172,
   "worst_gap": -0.004148,
   "worst_starts": {
    "2020-11-03": -0.004148,
    "2021-02-26": -0.002611,
    "2020-11-18": 0.000896
   }
  }
 },
 "liquidity": {
  "yearly_median_dollar_volume": {
   "2020": {
    "QQQ": 8077631570,
    "QQQM": 8566758
   },
   "2021": {
    "QQQ": 13309463785,
    "QQQM": 27183790
   },
   "2022": {
    "QQQ": 19201549770,
    "QQQM": 98797064
   },
   "2023": {
    "QQQ": 17485666095,
    "QQQM": 147212439
   },
   "2024": {
    "QQQ": 16005718121,
    "QQQM": 313913105
   },
   "2025": {
    "QQQ": 25078040204,
    "QQQM": 706375679
   },
   "2026": {
    "QQQ": 28597352457,
    "QQQM": 1039895045
   }
  },
  "yearly_ratio": {
   "2020": 942.9,
   "2021": 489.61,
   "2022": 194.35,
   "2023": 118.78,
   "2024": 50.99,
   "2025": 35.5,
   "2026": 27.5
  },
  "last_year": {
   "median_dollar_volume": {
    "QQQ": 29477771340,
    "QQQM": 1054907663
   },
   "median_shares": {
    "QQQ": 44593464,
    "QQQM": 3814717
   },
   "lowest_dollar_volume": {
    "QQQ": 11523180359,
    "QQQM": 412147810
   },
   "price_move_bp_per_million": {
    "QQQ": 0.0027,
    "QQQM": 0.06932
   },
   "median_high_low_range": {
    "QQQ": 0.012813,
    "QQQM": 0.012625
   }
  },
  "price": {
   "QQQ": 690.49,
   "QQQM": 284.34
  },
  "one_cent_in_bp": {
   "QQQ": 0.145,
   "QQQM": 0.352
  },
  "trade_as_share_of_median_day": {
   "10000": {
    "QQQ": 3.4e-07,
    "QQQM": 9.48e-06
   },
   "100000": {
    "QQQ": 3.39e-06,
    "QQQM": 9.48e-05
   },
   "1000000": {
    "QQQ": 3.392e-05,
    "QQQM": 0.00094795
   },
   "10000000": {
    "QQQ": 0.00033924,
    "QQQM": 0.0094795
   }
  }
 },
 "distributions": {
  "days_ex_date_to_payment": {
   "QQQ_after": 17.0,
   "QQQ_before": 38.0,
   "QQQM_after": 4.0,
   "QQQM_before": 4.0
  },
  "trailing_yield": {
   "QQQ": 0.004478,
   "QQQM": 0.004627
  },
  "same_ex_dates": false
 },
 "break_even": {
  "switch_cost": 0.002,
  "fee_gap_now": 0.0003,
  "years_at_fee_gap": 6.7
 }
}