{
 "window": {
  "signal_start": "2016-12-30",
  "end": "2026-10-30"
 },
 "cost_per_side": 0.001,
 "finlab_version": "2.2.26",
 "pandas_version": "3.1.0",
 "designs": {
  "ivol_spy": {
   "params": [
    "window",
    "every"
   ],
   "values": [
    [
     21,
     63,
     126
    ],
    [
     1,
     2,
     3
    ]
   ],
   "original": [
    63,
    1
   ],
   "grid": [
    {
     "window": 21,
     "every": 1,
     "start": "2017-01-03",
     "end": "2026-10-30",
     "sharpe": 0.962886,
     "qqq_sharpe": 0.929852,
     "excess_sharpe": 0.707505,
     "qqq_excess_sharpe": 0.826646,
     "cagr": 0.087796,
     "qqq_cagr": 0.203598,
     "volatility": 0.091978,
     "mdd": -0.21586,
     "beats_qqq": false,
     "beats_qqq_raw": true,
     "halves": [
      {
       "start": "2017-01-03",
       "end": "2021-11-29",
       "sharpe": 1.160518,
       "qqq_sharpe": 1.249097,
       "excess_sharpe": 1.044095,
       "qqq_excess_sharpe": 1.206171,
       "cagr": 0.09691,
       "qqq_cagr": 0.288638,
       "volatility": 0.082715,
       "mdd": -0.158798,
       "beats_qqq": false,
       "beats_qqq_raw": false
      },
      {
       "start": "2021-11-29",
       "end": "2026-10-30",
       "sharpe": 0.807956,
       "qqq_sharpe": 0.622862,
       "excess_sharpe": 0.435907,
       "qqq_excess_sharpe": 0.461753,
       "cagr": 0.078782,
       "qqq_cagr": 0.124383,
       "volatility": 0.100422,
       "mdd": -0.21586,
       "beats_qqq": false,
       "beats_qqq_raw": true
      }
     ]
    },
    {
     "window": 21,
     "every": 2,
     "start": "2017-01-03",
     "end": "2026-10-30",
     "sharpe": 1.027321,
     "qqq_sharpe": 0.929852,
     "excess_sharpe": 0.775563,
     "qqq_excess_sharpe": 0.826646,
     "cagr": 0.095612,
     "qqq_cagr": 0.203598,
     "volatility": 0.093315,
     "mdd": -0.19042,
     "beats_qqq": false,
     "beats_qqq_raw": true,
     "halves": [
      {
       "start": "2017-01-03",
       "end": "2021-11-29",
       "sharpe": 1.1431,
       "qqq_sharpe": 1.249097,
       "excess_sharpe": 1.028166,
       "qqq_excess_sharpe": 1.206171,
       "cagr": 0.09658,
       "qqq_cagr": 0.288638,
       "volatility": 0.083792,
       "mdd": -0.165001,
       "beats_qqq": false,
       "beats_qqq_raw": false
      },
      {
       "start": "2021-11-29",
       "end": "2026-10-30",
       "sharpe": 0.940771,
       "qqq_sharpe": 0.622862,
       "excess_sharpe": 0.574377,
       "qqq_excess_sharpe": 0.461753,
       "cagr": 0.094648,
       "qqq_cagr": 0.124383,
       "volatility": 0.101987,
       "mdd": -0.19042,
       "beats_qqq": true,
       "beats_qqq_raw": true
      }
     ]
    },
    {
     "window": 21,
     "every": 3,
     "start": "2017-01-03",
     "end": "2026-10-30",
     "sharpe": 0.926732,
     "qqq_sharpe": 0.929852,
     "excess_sharpe": 0.678712,
     "qqq_excess_sharpe": 0.826646,
     "cagr": 0.086651,
     "qqq_cagr": 0.203598,
     "volatility": 0.094705,
     "mdd": -0.212474,
     "beats_qqq": false,
     "beats_qqq_raw": false,
     "halves": [
      {
       "start": "2017-01-03",
       "end": "2021-11-29",
       "sharpe": 1.058447,
       "qqq_sharpe": 1.249097,
       "excess_sharpe": 0.948393,
       "qqq_excess_sharpe": 1.206171,
       "cagr": 0.092682,
       "qqq_cagr": 0.288638,
       "volatility": 0.087424,
       "mdd": -0.175668,
       "beats_qqq": false,
       "beats_qqq_raw": false
      },
      {
       "start": "2021-11-29",
       "end": "2026-10-30",
       "sharpe": 0.817724,
       "qqq_sharpe": 0.622862,
       "excess_sharpe": 0.449604,
       "qqq_excess_sharpe": 0.461753,
       "cagr": 0.080669,
       "qqq_cagr": 0.124383,
       "volatility": 0.1015,
       "mdd": -0.212474,
       "beats_qqq": false,
       "beats_qqq_raw": true
      }
     ]
    },
    {
     "window": 63,
     "every": 1,
     "start": "2017-01-03",
     "end": "2026-10-30",
     "sharpe": 0.988351,
     "qqq_sharpe": 0.929852,
     "excess_sharpe": 0.733563,
     "qqq_excess_sharpe": 0.826646,
     "cagr": 0.090578,
     "qqq_cagr": 0.203598,
     "volatility": 0.092222,
     "mdd": -0.204521,
     "beats_qqq": false,
     "beats_qqq_raw": true,
     "halves": [
      {
       "start": "2017-01-03",
       "end": "2021-11-29",
       "sharpe": 1.215446,
       "qqq_sharpe": 1.249097,
       "excess_sharpe": 1.099393,
       "qqq_excess_sharpe": 1.206171,
       "cagr": 0.10235,
       "qqq_cagr": 0.288638,
       "volatility": 0.083078,
       "mdd": -0.166346,
       "beats_qqq": false,
       "beats_qqq_raw": false
      },
      {
       "start": "2021-11-29",
       "end": "2026-10-30",
       "sharpe": 0.808593,
       "qqq_sharpe": 0.622862,
       "excess_sharpe": 0.437049,
       "qqq_excess_sharpe": 0.461753,
       "cagr": 0.078963,
       "qqq_cagr": 0.124383,
       "volatility": 0.100568,
       "mdd": -0.204521,
       "beats_qqq": false,
       "beats_qqq_raw": true
      }
     ]
    },
    {
     "window": 63,
     "every": 2,
     "start": "2017-01-03",
     "end": "2026-10-30",
     "sharpe": 1.01318,
     "qqq_sharpe": 0.929852,
     "excess_sharpe": 0.759125,
     "qqq_excess_sharpe": 0.826646,
     "cagr": 0.093345,
     "qqq_cagr": 0.203598,
     "volatility": 0.092493,
     "mdd": -0.192504,
     "beats_qqq": false,
     "beats_qqq_raw": true,
     "halves": [
      {
       "start": "2017-01-03",
       "end": "2021-11-29",
       "sharpe": 1.206548,
       "qqq_sharpe": 1.249097,
       "excess_sharpe": 1.090772,
       "qqq_excess_sharpe": 1.206171,
       "cagr": 0.101766,
       "qqq_cagr": 0.288638,
       "volatility": 0.083263,
       "mdd": -0.165225,
       "beats_qqq": false,
       "beats_qqq_raw": false
      },
      {
       "start": "2021-11-29",
       "end": "2026-10-30",
       "sharpe": 0.861753,
       "qqq_sharpe": 0.622862,
       "excess_sharpe": 0.491462,
       "qqq_excess_sharpe": 0.461753,
       "cagr": 0.085012,
       "qqq_cagr": 0.124383,
       "volatility": 0.100915,
       "mdd": -0.192504,
       "beats_qqq": true,
       "beats_qqq_raw": true
      }
     ]
    },
    {
     "window": 63,
     "every": 3,
     "start": "2017-01-03",
     "end": "2026-10-30",
     "sharpe": 0.980885,
     "qqq_sharpe": 0.929852,
     "excess_sharpe": 0.729752,
     "qqq_excess_sharpe": 0.826646,
     "cagr": 0.09111,
     "qqq_cagr": 0.203598,
     "volatility": 0.093549,
     "mdd": -0.199668,
     "beats_qqq": false,
     "beats_qqq_raw": true,
     "halves": [
      {
       "start": "2017-01-03",
       "end": "2021-11-29",
       "sharpe": 1.144223,
       "qqq_sharpe": 1.249097,
       "excess_sharpe": 1.031718,
       "qqq_excess_sharpe": 1.206171,
       "cagr": 0.098828,
       "qqq_cagr": 0.288638,
       "volatility": 0.085641,
       "mdd": -0.168754,
       "beats_qqq": false,
       "beats_qqq_raw": false
      },
      {
       "start": "2021-11-29",
       "end": "2026-10-30",
       "sharpe": 0.847897,
       "qqq_sharpe": 0.622862,
       "excess_sharpe": 0.477495,
       "qqq_excess_sharpe": 0.461753,
       "cagr": 0.083468,
       "qqq_cagr": 0.124383,
       "volatility": 0.100873,
       "mdd": -0.199668,
       "beats_qqq": true,
       "beats_qqq_raw": true
      }
     ]
    },
    {
     "window": 126,
     "every": 1,
     "start": "2017-01-03",
     "end": "2026-10-30",
     "sharpe": 1.006401,
     "qqq_sharpe": 0.929852,
     "excess_sharpe": 0.752835,
     "qqq_excess_sharpe": 0.826646,
     "cagr": 0.092834,
     "qqq_cagr": 0.203598,
     "volatility": 0.092667,
     "mdd": -0.196247,
     "beats_qqq": false,
     "beats_qqq_raw": true,
     "halves": [
      {
       "start": "2017-01-03",
       "end": "2021-11-29",
       "sharpe": 1.205458,
       "qqq_sharpe": 1.249097,
       "excess_sharpe": 1.090537,
       "qqq_excess_sharpe": 1.206171,
       "cagr": 0.102425,
       "qqq_cagr": 0.288638,
       "volatility": 0.083879,
       "mdd": -0.166814,
       "beats_qqq": false,
       "beats_qqq_raw": false
      },
      {
       "start": "2021-11-29",
       "end": "2026-10-30",
       "sharpe": 0.847946,
       "qqq_sharpe": 0.622862,
       "excess_sharpe": 0.476965,
       "qqq_excess_sharpe": 0.461753,
       "cagr": 0.083352,
       "qqq_cagr": 0.124383,
       "volatility": 0.100723,
       "mdd": -0.196247,
       "beats_qqq": true,
       "beats_qqq_raw": true
      }
     ]
    },
    {
     "window": 126,
     "every": 2,
     "start": "2017-01-03",
     "end": "2026-10-30",
     "sharpe": 1.03981,
     "qqq_sharpe": 0.929852,
     "excess_sharpe": 0.787357,
     "qqq_excess_sharpe": 0.826646,
     "cagr": 0.096641,
     "qqq_cagr": 0.203598,
     "volatility": 0.093078,
     "mdd": -0.191212,
     "beats_qqq": false,
     "beats_qqq_raw": true,
     "halves": [
      {
       "start": "2017-01-03",
       "end": "2021-11-29",
       "sharpe": 1.235468,
       "qqq_sharpe": 1.249097,
       "excess_sharpe": 1.121009,
       "qqq_excess_sharpe": 1.206171,
       "cagr": 0.105653,
       "qqq_cagr": 0.288638,
       "volatility": 0.084234,
       "mdd": -0.165328,
       "beats_qqq": false,
       "beats_qqq_raw": false
      },
      {
       "start": "2021-11-29",
       "end": "2026-10-30",
       "sharpe": 0.884509,
       "qqq_sharpe": 0.622862,
       "excess_sharpe": 0.515222,
       "qqq_excess_sharpe": 0.461753,
       "cagr": 0.087727,
       "qqq_cagr": 0.124383,
       "volatility": 0.101184,
       "mdd": -0.191212,
       "beats_qqq": true,
       "beats_qqq_raw": true
      }
     ]
    },
    {
     "window": 126,
     "every": 3,
     "start": "2017-01-03",
     "end": "2026-10-30",
     "sharpe": 1.037864,
     "qqq_sharpe": 0.929852,
     "excess_sharpe": 0.785755,
     "qqq_excess_sharpe": 0.826646,
     "cagr": 0.096562,
     "qqq_cagr": 0.203598,
     "volatility": 0.093194,
     "mdd": -0.19658,
     "beats_qqq": false,
     "beats_qqq_raw": true,
     "halves": [
      {
       "start": "2017-01-03",
       "end": "2021-11-29",
       "sharpe": 1.221921,
       "qqq_sharpe": 1.249097,
       "excess_sharpe": 1.108069,
       "qqq_excess_sharpe": 1.206171,
       "cagr": 0.104895,
       "qqq_cagr": 0.288638,
       "volatility": 0.084634,
       "mdd": -0.161958,
       "beats_qqq": false,
       "beats_qqq_raw": false
      },
      {
       "start": "2021-11-29",
       "end": "2026-10-30",
       "sharpe": 0.89081,
       "qqq_sharpe": 0.622862,
       "excess_sharpe": 0.521096,
       "qqq_excess_sharpe": 0.461753,
       "cagr": 0.088315,
       "qqq_cagr": 0.124383,
       "volatility": 0.101064,
       "mdd": -0.19658,
       "beats_qqq": true,
       "beats_qqq_raw": true
      }
     ]
    }
   ],
   "grid_wins": 0,
   "grid_wins_raw": 8,
   "original_stats": {
    "start": "2017-01-03",
    "end": "2026-10-30",
    "sharpe": 0.988351,
    "qqq_sharpe": 0.929852,
    "excess_sharpe": 0.733563,
    "qqq_excess_sharpe": 0.826646,
    "cagr": 0.090578,
    "qqq_cagr": 0.203598,
    "volatility": 0.092222,
    "mdd": -0.204521,
    "beats_qqq": false,
    "beats_qqq_raw": true,
    "halves": [
     {
      "start": "2017-01-03",
      "end": "2021-11-29",
      "sharpe": 1.215446,
      "qqq_sharpe": 1.249097,
      "excess_sharpe": 1.099393,
      "qqq_excess_sharpe": 1.206171,
      "cagr": 0.10235,
      "qqq_cagr": 0.288638,
      "volatility": 0.083078,
      "mdd": -0.166346,
      "beats_qqq": false,
      "beats_qqq_raw": false
     },
     {
      "start": "2021-11-29",
      "end": "2026-10-30",
      "sharpe": 0.808593,
      "qqq_sharpe": 0.622862,
      "excess_sharpe": 0.437049,
      "qqq_excess_sharpe": 0.461753,
      "cagr": 0.078963,
      "qqq_cagr": 0.124383,
      "volatility": 0.100568,
      "mdd": -0.204521,
      "beats_qqq": false,
      "beats_qqq_raw": true
     }
    ]
   },
   "cost_0.1pct": {
    "start": "2017-01-03",
    "end": "2026-10-30",
    "sharpe": 0.977266,
    "qqq_sharpe": 0.929852,
    "excess_sharpe": 0.722474,
    "qqq_excess_sharpe": 0.826646,
    "cagr": 0.089464,
    "qqq_cagr": 0.203598,
    "volatility": 0.092219,
    "mdd": -0.204966,
    "beats_qqq": false,
    "beats_qqq_raw": true
   },
   "average_weights": {
    "SPY": 0.2572,
    "TLT": 0.2725,
    "GLD": 0.2534,
    "DBC": 0.2168
   },
   "turnover_per_year": 0.502,
   "checks": {
    "grid": false,
    "halves": false,
    "cost": false
   },
   "passes": false
  },
  "ivol_qqq": {
   "params": [
    "window",
    "every"
   ],
   "values": [
    [
     21,
     63,
     126
    ],
    [
     1,
     2,
     3
    ]
   ],
   "original": [
    63,
    1
   ],
   "grid": [
    {
     "window": 21,
     "every": 1,
     "start": "2017-01-03",
     "end": "2026-10-30",
     "sharpe": 1.001909,
     "qqq_sharpe": 0.929852,
     "excess_sharpe": 0.777574,
     "qqq_excess_sharpe": 0.826646,
     "cagr": 0.104181,
     "qqq_cagr": 0.203598,
     "volatility": 0.104584,
     "mdd": -0.248301,
     "beats_qqq": false,
     "beats_qqq_raw": true,
     "halves": [
      {
       "start": "2017-01-03",
       "end": "2021-11-29",
       "sharpe": 1.401417,
       "qqq_sharpe": 1.249097,
       "excess_sharpe": 1.298872,
       "qqq_excess_sharpe": 1.206171,
       "cagr": 0.13492,
       "qqq_cagr": 0.288638,
       "volatility": 0.093503,
       "mdd": -0.132316,
       "beats_qqq": true,
       "beats_qqq_raw": true
      },
      {
       "start": "2021-11-29",
       "end": "2026-10-30",
       "sharpe": 0.685179,
       "qqq_sharpe": 0.622862,
       "excess_sharpe": 0.359355,
       "qqq_excess_sharpe": 0.461753,
       "cagr": 0.074357,
       "qqq_cagr": 0.124383,
       "volatility": 0.114614,
       "mdd": -0.245773,
       "beats_qqq": false,
       "beats_qqq_raw": true
      }
     ]
    },
    {
     "window": 21,
     "every": 2,
     "start": "2017-01-03",
     "end": "2026-10-30",
     "sharpe": 1.020038,
     "qqq_sharpe": 0.929852,
     "excess_sharpe": 0.798272,
     "qqq_excess_sharpe": 0.826646,
     "cagr": 0.107488,
     "qqq_cagr": 0.203598,
     "volatility": 0.105788,
     "mdd": -0.235301,
     "beats_qqq": false,
     "beats_qqq_raw": true,
     "halves": [
      {
       "start": "2017-01-03",
       "end": "2021-11-29",
       "sharpe": 1.327823,
       "qqq_sharpe": 1.249097,
       "excess_sharpe": 1.226883,
       "qqq_excess_sharpe": 1.206171,
       "cagr": 0.129284,
       "qqq_cagr": 0.288638,
       "volatility": 0.095044,
       "mdd": -0.128259,
       "beats_qqq": true,
       "beats_qqq_raw": true
      },
      {
       "start": "2021-11-29",
       "end": "2026-10-30",
       "sharpe": 0.775442,
       "qqq_sharpe": 0.622862,
       "excess_sharpe": 0.452343,
       "qqq_excess_sharpe": 0.461753,
       "cagr": 0.086171,
       "qqq_cagr": 0.124383,
       "volatility": 0.115565,
       "mdd": -0.23274,
       "beats_qqq": false,
       "beats_qqq_raw": true
      }
     ]
    },
    {
     "window": 21,
     "every": 3,
     "start": "2017-01-03",
     "end": "2026-10-30",
     "sharpe": 0.952752,
     "qqq_sharpe": 0.929852,
     "excess_sharpe": 0.733579,
     "qqq_excess_sharpe": 0.826646,
     "cagr": 0.100816,
     "qqq_cagr": 0.203598,
     "volatility": 0.107044,
     "mdd": -0.245373,
     "beats_qqq": false,
     "beats_qqq_raw": true,
     "halves": [
      {
       "start": "2017-01-03",
       "end": "2021-11-29",
       "sharpe": 1.301227,
       "qqq_sharpe": 1.249097,
       "excess_sharpe": 1.201722,
       "qqq_excess_sharpe": 1.206171,
       "cagr": 0.128221,
       "qqq_cagr": 0.288638,
       "volatility": 0.096359,
       "mdd": -0.129987,
       "beats_qqq": false,
       "beats_qqq_raw": true
      },
      {
       "start": "2021-11-29",
       "end": "2026-10-30",
       "sharpe": 0.672982,
       "qqq_sharpe": 0.622862,
       "excess_sharpe": 0.353192,
       "qqq_excess_sharpe": 0.461753,
       "cagr": 0.07415,
       "qqq_cagr": 0.124383,
       "volatility": 0.116777,
       "mdd": -0.245081,
       "beats_qqq": false,
       "beats_qqq_raw": true
      }
     ]
    },
    {
     "window": 63,
     "every": 1,
     "start": "2017-01-03",
     "end": "2026-10-30",
     "sharpe": 0.985032,
     "qqq_sharpe": 0.929852,
     "excess_sharpe": 0.760956,
     "qqq_excess_sharpe": 0.826646,
     "cagr": 0.102364,
     "qqq_cagr": 0.203598,
     "volatility": 0.104714,
     "mdd": -0.250804,
     "beats_qqq": false,
     "beats_qqq_raw": true,
     "halves": [
      {
       "start": "2017-01-03",
       "end": "2021-11-29",
       "sharpe": 1.391437,
       "qqq_sharpe": 1.249097,
       "excess_sharpe": 1.288468,
       "qqq_excess_sharpe": 1.206171,
       "cagr": 0.133378,
       "qqq_cagr": 0.288638,
       "volatility": 0.093174,
       "mdd": -0.127409,
       "beats_qqq": true,
       "beats_qqq_raw": true
      },
      {
       "start": "2021-11-29",
       "end": "2026-10-30",
       "sharpe": 0.665823,
       "qqq_sharpe": 0.622862,
       "excess_sharpe": 0.341415,
       "qqq_excess_sharpe": 0.461753,
       "cagr": 0.072282,
       "qqq_cagr": 0.124383,
       "volatility": 0.115117,
       "mdd": -0.248965,
       "beats_qqq": false,
       "beats_qqq_raw": true
      }
     ]
    },
    {
     "window": 63,
     "every": 2,
     "start": "2017-01-03",
     "end": "2026-10-30",
     "sharpe": 0.971169,
     "qqq_sharpe": 0.929852,
     "excess_sharpe": 0.747322,
     "qqq_excess_sharpe": 0.826646,
     "cagr": 0.100866,
     "qqq_cagr": 0.203598,
     "volatility": 0.104816,
     "mdd": -0.250852,
     "beats_qqq": false,
     "beats_qqq_raw": true,
     "halves": [
      {
       "start": "2017-01-03",
       "end": "2021-11-29",
       "sharpe": 1.334727,
       "qqq_sharpe": 1.249097,
       "excess_sharpe": 1.231844,
       "qqq_excess_sharpe": 1.206171,
       "cagr": 0.127498,
       "qqq_cagr": 0.288638,
       "volatility": 0.093236,
       "mdd": -0.133956,
       "beats_qqq": true,
       "beats_qqq_raw": true
      },
      {
       "start": "2021-11-29",
       "end": "2026-10-30",
       "sharpe": 0.686652,
       "qqq_sharpe": 0.622862,
       "excess_sharpe": 0.362645,
       "qqq_excess_sharpe": 0.461753,
       "cagr": 0.074934,
       "qqq_cagr": 0.124383,
       "volatility": 0.115258,
       "mdd": -0.247726,
       "beats_qqq": false,
       "beats_qqq_raw": true
      }
     ]
    },
    {
     "window": 63,
     "every": 3,
     "start": "2017-01-03",
     "end": "2026-10-30",
     "sharpe": 0.945649,
     "qqq_sharpe": 0.929852,
     "excess_sharpe": 0.724226,
     "qqq_excess_sharpe": 0.826646,
     "cagr": 0.099,
     "qqq_cagr": 0.203598,
     "volatility": 0.105977,
     "mdd": -0.249899,
     "beats_qqq": false,
     "beats_qqq_raw": true,
     "halves": [
      {
       "start": "2017-01-03",
       "end": "2021-11-29",
       "sharpe": 1.296198,
       "qqq_sharpe": 1.249097,
       "excess_sharpe": 1.194684,
       "qqq_excess_sharpe": 1.206171,
       "cagr": 0.125246,
       "qqq_cagr": 0.288638,
       "volatility": 0.094561,
       "mdd": -0.134276,
       "beats_qqq": false,
       "beats_qqq_raw": true
      },
      {
       "start": "2021-11-29",
       "end": "2026-10-30",
       "sharpe": 0.669514,
       "qqq_sharpe": 0.622862,
       "excess_sharpe": 0.348395,
       "qqq_excess_sharpe": 0.461753,
       "cagr": 0.073436,
       "qqq_cagr": 0.124383,
       "volatility": 0.116299,
       "mdd": -0.246667,
       "beats_qqq": false,
       "beats_qqq_raw": true
      }
     ]
    },
    {
     "window": 126,
     "every": 1,
     "start": "2017-01-03",
     "end": "2026-10-30",
     "sharpe": 0.963511,
     "qqq_sharpe": 0.929852,
     "excess_sharpe": 0.740787,
     "qqq_excess_sharpe": 0.826646,
     "cagr": 0.100504,
     "qqq_cagr": 0.203598,
     "volatility": 0.105368,
     "mdd": -0.253793,
     "beats_qqq": false,
     "beats_qqq_raw": true,
     "halves": [
      {
       "start": "2017-01-03",
       "end": "2021-11-29",
       "sharpe": 1.372176,
       "qqq_sharpe": 1.249097,
       "excess_sharpe": 1.269636,
       "qqq_excess_sharpe": 1.206171,
       "cagr": 0.131944,
       "qqq_cagr": 0.288638,
       "volatility": 0.093587,
       "mdd": -0.131546,
       "beats_qqq": true,
       "beats_qqq_raw": true
      },
      {
       "start": "2021-11-29",
       "end": "2026-10-30",
       "sharpe": 0.6435,
       "qqq_sharpe": 0.622862,
       "excess_sharpe": 0.32145,
       "qqq_excess_sharpe": 0.461753,
       "cagr": 0.070021,
       "qqq_cagr": 0.124383,
       "volatility": 0.115971,
       "mdd": -0.252318,
       "beats_qqq": false,
       "beats_qqq_raw": true
      }
     ]
    },
    {
     "window": 126,
     "every": 2,
     "start": "2017-01-03",
     "end": "2026-10-30",
     "sharpe": 0.96801,
     "qqq_sharpe": 0.929852,
     "excess_sharpe": 0.746134,
     "qqq_excess_sharpe": 0.826646,
     "cagr": 0.101399,
     "qqq_cagr": 0.203598,
     "volatility": 0.105763,
     "mdd": -0.258159,
     "beats_qqq": false,
     "beats_qqq_raw": true,
     "halves": [
      {
       "start": "2017-01-03",
       "end": "2021-11-29",
       "sharpe": 1.3662,
       "qqq_sharpe": 1.249097,
       "excess_sharpe": 1.263955,
       "qqq_excess_sharpe": 1.206171,
       "cagr": 0.131705,
       "qqq_cagr": 0.288638,
       "volatility": 0.093861,
       "mdd": -0.128741,
       "beats_qqq": true,
       "beats_qqq_raw": true
      },
      {
       "start": "2021-11-29",
       "end": "2026-10-30",
       "sharpe": 0.657045,
       "qqq_sharpe": 0.622862,
       "excess_sharpe": 0.336392,
       "qqq_excess_sharpe": 0.461753,
       "cagr": 0.071985,
       "qqq_cagr": 0.124383,
       "volatility": 0.116471,
       "mdd": -0.254879,
       "beats_qqq": false,
       "beats_qqq_raw": true
      }
     ]
    },
    {
     "window": 126,
     "every": 3,
     "start": "2017-01-03",
     "end": "2026-10-30",
     "sharpe": 0.974992,
     "qqq_sharpe": 0.929852,
     "excess_sharpe": 0.754014,
     "qqq_excess_sharpe": 0.826646,
     "cagr": 0.102623,
     "qqq_cagr": 0.203598,
     "volatility": 0.106195,
     "mdd": -0.257308,
     "beats_qqq": false,
     "beats_qqq_raw": true,
     "halves": [
      {
       "start": "2017-01-03",
       "end": "2021-11-29",
       "sharpe": 1.352046,
       "qqq_sharpe": 1.249097,
       "excess_sharpe": 1.250569,
       "qqq_excess_sharpe": 1.206171,
       "cagr": 0.131157,
       "qqq_cagr": 0.288638,
       "volatility": 0.094532,
       "mdd": -0.133962,
       "beats_qqq": true,
       "beats_qqq_raw": true
      },
      {
       "start": "2021-11-29",
       "end": "2026-10-30",
       "sharpe": 0.679136,
       "qqq_sharpe": 0.622862,
       "excess_sharpe": 0.359152,
       "qqq_excess_sharpe": 0.461753,
       "cagr": 0.074884,
       "qqq_cagr": 0.124383,
       "volatility": 0.116717,
       "mdd": -0.254208,
       "beats_qqq": false,
       "beats_qqq_raw": true
      }
     ]
    }
   ],
   "grid_wins": 0,
   "grid_wins_raw": 9,
   "original_stats": {
    "start": "2017-01-03",
    "end": "2026-10-30",
    "sharpe": 0.985032,
    "qqq_sharpe": 0.929852,
    "excess_sharpe": 0.760956,
    "qqq_excess_sharpe": 0.826646,
    "cagr": 0.102364,
    "qqq_cagr": 0.203598,
    "volatility": 0.104714,
    "mdd": -0.250804,
    "beats_qqq": false,
    "beats_qqq_raw": true,
    "halves": [
     {
      "start": "2017-01-03",
      "end": "2021-11-29",
      "sharpe": 1.391437,
      "qqq_sharpe": 1.249097,
      "excess_sharpe": 1.288468,
      "qqq_excess_sharpe": 1.206171,
      "cagr": 0.133378,
      "qqq_cagr": 0.288638,
      "volatility": 0.093174,
      "mdd": -0.127409,
      "beats_qqq": true,
      "beats_qqq_raw": true
     },
     {
      "start": "2021-11-29",
      "end": "2026-10-30",
      "sharpe": 0.665823,
      "qqq_sharpe": 0.622862,
      "excess_sharpe": 0.341415,
      "qqq_excess_sharpe": 0.461753,
      "cagr": 0.072282,
      "qqq_cagr": 0.124383,
      "volatility": 0.115117,
      "mdd": -0.248965,
      "beats_qqq": false,
      "beats_qqq_raw": true
     }
    ]
   },
   "cost_0.1pct": {
    "start": "2017-01-03",
    "end": "2026-10-30",
    "sharpe": 0.976146,
    "qqq_sharpe": 0.929852,
    "excess_sharpe": 0.752057,
    "qqq_excess_sharpe": 0.826646,
    "cagr": 0.101336,
    "qqq_cagr": 0.203598,
    "volatility": 0.104708,
    "mdd": -0.251379,
    "beats_qqq": false,
    "beats_qqq_raw": true
   },
   "average_weights": {
    "QQQ": 0.2649,
    "TLT": 0.3812,
    "GLD": 0.3539
   },
   "turnover_per_year": 0.4592,
   "checks": {
    "grid": false,
    "halves": false,
    "cost": false
   },
   "passes": false
  },
  "erc_spy": {
   "params": [
    "window",
    "every"
   ],
   "values": [
    [
     21,
     63,
     126
    ],
    [
     1,
     2,
     3
    ]
   ],
   "original": [
    63,
    1
   ],
   "grid": [
    {
     "window": 21,
     "every": 1,
     "start": "2017-01-03",
     "end": "2026-10-30",
     "sharpe": 0.941371,
     "qqq_sharpe": 0.929852,
     "excess_sharpe": 0.681688,
     "qqq_excess_sharpe": 0.826646,
     "cagr": 0.08425,
     "qqq_cagr": 0.203598,
     "volatility": 0.090457,
     "mdd": -0.214119,
     "beats_qqq": false,
     "beats_qqq_raw": true,
     "halves": [
      {
       "start": "2017-01-03",
       "end": "2021-11-29",
       "sharpe": 1.217982,
       "qqq_sharpe": 1.249097,
       "excess_sharpe": 1.099683,
       "qqq_excess_sharpe": 1.206171,
       "cagr": 0.100278,
       "qqq_cagr": 0.288638,
       "volatility": 0.081232,
       "mdd": -0.148817,
       "beats_qqq": false,
       "beats_qqq_raw": false
      },
      {
       "start": "2021-11-29",
       "end": "2026-10-30",
       "sharpe": 0.721978,
       "qqq_sharpe": 0.622862,
       "excess_sharpe": 0.343961,
       "qqq_excess_sharpe": 0.461753,
       "cagr": 0.068499,
       "qqq_cagr": 0.124383,
       "volatility": 0.09885,
       "mdd": -0.214119,
       "beats_qqq": false,
       "beats_qqq_raw": true
      }
     ]
    },
    {
     "window": 21,
     "every": 2,
     "start": "2017-01-03",
     "end": "2026-10-30",
     "sharpe": 0.975412,
     "qqq_sharpe": 0.929852,
     "excess_sharpe": 0.718615,
     "qqq_excess_sharpe": 0.826646,
     "cagr": 0.08856,
     "qqq_cagr": 0.203598,
     "volatility": 0.091471,
     "mdd": -0.180185,
     "beats_qqq": false,
     "beats_qqq_raw": true,
     "halves": [
      {
       "start": "2017-01-03",
       "end": "2021-11-29",
       "sharpe": 1.142233,
       "qqq_sharpe": 1.249097,
       "excess_sharpe": 1.025785,
       "qqq_excess_sharpe": 1.206171,
       "cagr": 0.094981,
       "qqq_cagr": 0.288638,
       "volatility": 0.082482,
       "mdd": -0.155429,
       "beats_qqq": false,
       "beats_qqq_raw": false
      },
      {
       "start": "2021-11-29",
       "end": "2026-10-30",
       "sharpe": 0.844963,
       "qqq_sharpe": 0.622862,
       "excess_sharpe": 0.470069,
       "qqq_excess_sharpe": 0.461753,
       "cagr": 0.082194,
       "qqq_cagr": 0.124383,
       "volatility": 0.099686,
       "mdd": -0.180185,
       "beats_qqq": true,
       "beats_qqq_raw": true
      }
     ]
    },
    {
     "window": 21,
     "every": 3,
     "start": "2017-01-03",
     "end": "2026-10-30",
     "sharpe": 0.853104,
     "qqq_sharpe": 0.929852,
     "excess_sharpe": 0.602578,
     "qqq_excess_sharpe": 0.826646,
     "cagr": 0.078316,
     "qqq_cagr": 0.203598,
     "volatility": 0.093725,
     "mdd": -0.220952,
     "beats_qqq": false,
     "beats_qqq_raw": false,
     "halves": [
      {
       "start": "2017-01-03",
       "end": "2021-11-29",
       "sharpe": 1.02284,
       "qqq_sharpe": 1.249097,
       "excess_sharpe": 0.911053,
       "qqq_excess_sharpe": 1.206171,
       "cagr": 0.087714,
       "qqq_cagr": 0.288638,
       "volatility": 0.085878,
       "mdd": -0.178436,
       "beats_qqq": false,
       "beats_qqq_raw": false
      },
      {
       "start": "2021-11-29",
       "end": "2026-10-30",
       "sharpe": 0.713637,
       "qqq_sharpe": 0.622862,
       "excess_sharpe": 0.343695,
       "qqq_excess_sharpe": 0.461753,
       "cagr": 0.069025,
       "qqq_cagr": 0.124383,
       "volatility": 0.100997,
       "mdd": -0.220952,
       "beats_qqq": false,
       "beats_qqq_raw": true
      }
     ]
    },
    {
     "window": 63,
     "every": 1,
     "start": "2017-01-03",
     "end": "2026-10-30",
     "sharpe": 0.944928,
     "qqq_sharpe": 0.929852,
     "excess_sharpe": 0.684017,
     "qqq_excess_sharpe": 0.826646,
     "cagr": 0.084206,
     "qqq_cagr": 0.203598,
     "volatility": 0.090033,
     "mdd": -0.208045,
     "beats_qqq": false,
     "beats_qqq_raw": true,
     "halves": [
      {
       "start": "2017-01-03",
       "end": "2021-11-29",
       "sharpe": 1.244666,
       "qqq_sharpe": 1.249097,
       "excess_sharpe": 1.124854,
       "qqq_excess_sharpe": 1.206171,
       "cagr": 0.101491,
       "qqq_cagr": 0.288638,
       "volatility": 0.080319,
       "mdd": -0.164037,
       "beats_qqq": false,
       "beats_qqq_raw": false
      },
      {
       "start": "2021-11-29",
       "end": "2026-10-30",
       "sharpe": 0.710166,
       "qqq_sharpe": 0.622862,
       "excess_sharpe": 0.33207,
       "qqq_excess_sharpe": 0.461753,
       "cagr": 0.067239,
       "qqq_cagr": 0.124383,
       "volatility": 0.098821,
       "mdd": -0.208045,
       "beats_qqq": false,
       "beats_qqq_raw": true
      }
     ]
    },
    {
     "window": 63,
     "every": 2,
     "start": "2017-01-03",
     "end": "2026-10-30",
     "sharpe": 0.960358,
     "qqq_sharpe": 0.929852,
     "excess_sharpe": 0.7002,
     "qqq_excess_sharpe": 0.826646,
     "cagr": 0.085955,
     "qqq_cagr": 0.203598,
     "volatility": 0.090293,
     "mdd": -0.198939,
     "beats_qqq": false,
     "beats_qqq_raw": true,
     "halves": [
      {
       "start": "2017-01-03",
       "end": "2021-11-29",
       "sharpe": 1.207723,
       "qqq_sharpe": 1.249097,
       "excess_sharpe": 1.088646,
       "qqq_excess_sharpe": 1.206171,
       "cagr": 0.098796,
       "qqq_cagr": 0.288638,
       "volatility": 0.080776,
       "mdd": -0.163709,
       "beats_qqq": false,
       "beats_qqq_raw": false
      },
      {
       "start": "2021-11-29",
       "end": "2026-10-30",
       "sharpe": 0.766948,
       "qqq_sharpe": 0.622862,
       "excess_sharpe": 0.389236,
       "qqq_excess_sharpe": 0.461753,
       "cagr": 0.073299,
       "qqq_cagr": 0.124383,
       "volatility": 0.098926,
       "mdd": -0.198939,
       "beats_qqq": false,
       "beats_qqq_raw": true
      }
     ]
    },
    {
     "window": 63,
     "every": 3,
     "start": "2017-01-03",
     "end": "2026-10-30",
     "sharpe": 0.912946,
     "qqq_sharpe": 0.929852,
     "excess_sharpe": 0.658204,
     "qqq_excess_sharpe": 0.826646,
     "cagr": 0.083016,
     "qqq_cagr": 0.203598,
     "volatility": 0.0922,
     "mdd": -0.207853,
     "beats_qqq": false,
     "beats_qqq_raw": false,
     "halves": [
      {
       "start": "2017-01-03",
       "end": "2021-11-29",
       "sharpe": 1.100763,
       "qqq_sharpe": 1.249097,
       "excess_sharpe": 0.986564,
       "qqq_excess_sharpe": 1.206171,
       "cagr": 0.093233,
       "qqq_cagr": 0.288638,
       "volatility": 0.084276,
       "mdd": -0.174636,
       "beats_qqq": false,
       "beats_qqq_raw": false
      },
      {
       "start": "2021-11-29",
       "end": "2026-10-30",
       "sharpe": 0.759386,
       "qqq_sharpe": 0.622862,
       "excess_sharpe": 0.383992,
       "qqq_excess_sharpe": 0.461753,
       "cagr": 0.072922,
       "qqq_cagr": 0.124383,
       "volatility": 0.099526,
       "mdd": -0.207853,
       "beats_qqq": false,
       "beats_qqq_raw": true
      }
     ]
    },
    {
     "window": 126,
     "every": 1,
     "start": "2017-01-03",
     "end": "2026-10-30",
     "sharpe": 0.939453,
     "qqq_sharpe": 0.929852,
     "excess_sharpe": 0.681872,
     "qqq_excess_sharpe": 0.826646,
     "cagr": 0.084745,
     "qqq_cagr": 0.203598,
     "volatility": 0.091202,
     "mdd": -0.200222,
     "beats_qqq": false,
     "beats_qqq_raw": true,
     "halves": [
      {
       "start": "2017-01-03",
       "end": "2021-11-29",
       "sharpe": 1.183271,
       "qqq_sharpe": 1.249097,
       "excess_sharpe": 1.065855,
       "qqq_excess_sharpe": 1.206171,
       "cagr": 0.098062,
       "qqq_cagr": 0.288638,
       "volatility": 0.081964,
       "mdd": -0.169998,
       "beats_qqq": false,
       "beats_qqq_raw": false
      },
      {
       "start": "2021-11-29",
       "end": "2026-10-30",
       "sharpe": 0.746616,
       "qqq_sharpe": 0.622862,
       "excess_sharpe": 0.371515,
       "qqq_excess_sharpe": 0.461753,
       "cagr": 0.071627,
       "qqq_cagr": 0.124383,
       "volatility": 0.099615,
       "mdd": -0.200222,
       "beats_qqq": false,
       "beats_qqq_raw": true
      }
     ]
    },
    {
     "window": 126,
     "every": 2,
     "start": "2017-01-03",
     "end": "2026-10-30",
     "sharpe": 0.980313,
     "qqq_sharpe": 0.929852,
     "excess_sharpe": 0.724184,
     "qqq_excess_sharpe": 0.826646,
     "cagr": 0.089286,
     "qqq_cagr": 0.203598,
     "volatility": 0.09172,
     "mdd": -0.192862,
     "beats_qqq": false,
     "beats_qqq_raw": true,
     "halves": [
      {
       "start": "2017-01-03",
       "end": "2021-11-29",
       "sharpe": 1.209907,
       "qqq_sharpe": 1.249097,
       "excess_sharpe": 1.093578,
       "qqq_excess_sharpe": 1.206171,
       "cagr": 0.101389,
       "qqq_cagr": 0.288638,
       "volatility": 0.082713,
       "mdd": -0.167665,
       "beats_qqq": false,
       "beats_qqq_raw": false
      },
      {
       "start": "2021-11-29",
       "end": "2026-10-30",
       "sharpe": 0.797946,
       "qqq_sharpe": 0.622862,
       "excess_sharpe": 0.424087,
       "qqq_excess_sharpe": 0.461753,
       "cagr": 0.07735,
       "qqq_cagr": 0.124383,
       "volatility": 0.099948,
       "mdd": -0.192862,
       "beats_qqq": false,
       "beats_qqq_raw": true
      }
     ]
    },
    {
     "window": 126,
     "every": 3,
     "start": "2017-01-03",
     "end": "2026-10-30",
     "sharpe": 0.967086,
     "qqq_sharpe": 0.929852,
     "excess_sharpe": 0.712158,
     "qqq_excess_sharpe": 0.826646,
     "cagr": 0.088368,
     "qqq_cagr": 0.203598,
     "volatility": 0.09214,
     "mdd": -0.203095,
     "beats_qqq": false,
     "beats_qqq_raw": true,
     "halves": [
      {
       "start": "2017-01-03",
       "end": "2021-11-29",
       "sharpe": 1.161756,
       "qqq_sharpe": 1.249097,
       "excess_sharpe": 1.046334,
       "qqq_excess_sharpe": 1.206171,
       "cagr": 0.097793,
       "qqq_cagr": 0.288638,
       "volatility": 0.083371,
       "mdd": -0.167276,
       "beats_qqq": false,
       "beats_qqq_raw": false
      },
      {
       "start": "2021-11-29",
       "end": "2026-10-30",
       "sharpe": 0.812148,
       "qqq_sharpe": 0.622862,
       "excess_sharpe": 0.439168,
       "qqq_excess_sharpe": 0.461753,
       "cagr": 0.079049,
       "qqq_cagr": 0.124383,
       "volatility": 0.100176,
       "mdd": -0.203095,
       "beats_qqq": false,
       "beats_qqq_raw": true
      }
     ]
    }
   ],
   "grid_wins": 0,
   "grid_wins_raw": 7,
   "original_stats": {
    "start": "2017-01-03",
    "end": "2026-10-30",
    "sharpe": 0.944928,
    "qqq_sharpe": 0.929852,
    "excess_sharpe": 0.684017,
    "qqq_excess_sharpe": 0.826646,
    "cagr": 0.084206,
    "qqq_cagr": 0.203598,
    "volatility": 0.090033,
    "mdd": -0.208045,
    "beats_qqq": false,
    "beats_qqq_raw": true,
    "halves": [
     {
      "start": "2017-01-03",
      "end": "2021-11-29",
      "sharpe": 1.244666,
      "qqq_sharpe": 1.249097,
      "excess_sharpe": 1.124854,
      "qqq_excess_sharpe": 1.206171,
      "cagr": 0.101491,
      "qqq_cagr": 0.288638,
      "volatility": 0.080319,
      "mdd": -0.164037,
      "beats_qqq": false,
      "beats_qqq_raw": false
     },
     {
      "start": "2021-11-29",
      "end": "2026-10-30",
      "sharpe": 0.710166,
      "qqq_sharpe": 0.622862,
      "excess_sharpe": 0.33207,
      "qqq_excess_sharpe": 0.461753,
      "cagr": 0.067239,
      "qqq_cagr": 0.124383,
      "volatility": 0.098821,
      "mdd": -0.208045,
      "beats_qqq": false,
      "beats_qqq_raw": true
     }
    ]
   },
   "cost_0.1pct": {
    "start": "2017-01-03",
    "end": "2026-10-30",
    "sharpe": 0.930995,
    "qqq_sharpe": 0.929852,
    "excess_sharpe": 0.670071,
    "qqq_excess_sharpe": 0.826646,
    "cagr": 0.082845,
    "qqq_cagr": 0.203598,
    "volatility": 0.090027,
    "mdd": -0.208619,
    "beats_qqq": false,
    "beats_qqq_raw": true
   },
   "average_weights": {
    "SPY": 0.2692,
    "TLT": 0.3095,
    "GLD": 0.2122,
    "DBC": 0.2091
   },
   "turnover_per_year": 0.6366,
   "checks": {
    "grid": false,
    "halves": false,
    "cost": false
   },
   "passes": false
  },
  "erc_qqq": {
   "params": [
    "window",
    "every"
   ],
   "values": [
    [
     21,
     63,
     126
    ],
    [
     1,
     2,
     3
    ]
   ],
   "original": [
    63,
    1
   ],
   "grid": [
    {
     "window": 21,
     "every": 1,
     "start": "2017-01-03",
     "end": "2026-10-30",
     "sharpe": 1.011058,
     "qqq_sharpe": 0.929852,
     "excess_sharpe": 0.786845,
     "qqq_excess_sharpe": 0.826646,
     "cagr": 0.105264,
     "qqq_cagr": 0.203598,
     "volatility": 0.104613,
     "mdd": -0.25108,
     "beats_qqq": false,
     "beats_qqq_raw": true,
     "halves": [
      {
       "start": "2017-01-03",
       "end": "2021-11-29",
       "sharpe": 1.475775,
       "qqq_sharpe": 1.249097,
       "excess_sharpe": 1.372792,
       "qqq_excess_sharpe": 1.206171,
       "cagr": 0.141891,
       "qqq_cagr": 0.288638,
       "volatility": 0.092908,
       "mdd": -0.130805,
       "beats_qqq": true,
       "beats_qqq_raw": true
      },
      {
       "start": "2021-11-29",
       "end": "2026-10-30",
       "sharpe": 0.646418,
       "qqq_sharpe": 0.622862,
       "excess_sharpe": 0.322081,
       "qqq_excess_sharpe": 0.461753,
       "cagr": 0.069909,
       "qqq_cagr": 0.124383,
       "volatility": 0.115138,
       "mdd": -0.247416,
       "beats_qqq": false,
       "beats_qqq_raw": true
      }
     ]
    },
    {
     "window": 21,
     "every": 2,
     "start": "2017-01-03",
     "end": "2026-10-30",
     "sharpe": 1.002101,
     "qqq_sharpe": 0.929852,
     "excess_sharpe": 0.779541,
     "qqq_excess_sharpe": 0.826646,
     "cagr": 0.104994,
     "qqq_cagr": 0.203598,
     "volatility": 0.105385,
     "mdd": -0.238358,
     "beats_qqq": false,
     "beats_qqq_raw": true,
     "halves": [
      {
       "start": "2017-01-03",
       "end": "2021-11-29",
       "sharpe": 1.331292,
       "qqq_sharpe": 1.249097,
       "excess_sharpe": 1.229926,
       "qqq_excess_sharpe": 1.206171,
       "cagr": 0.128941,
       "qqq_cagr": 0.288638,
       "volatility": 0.094531,
       "mdd": -0.130611,
       "beats_qqq": true,
       "beats_qqq_raw": true
      },
      {
       "start": "2021-11-29",
       "end": "2026-10-30",
       "sharpe": 0.740717,
       "qqq_sharpe": 0.622862,
       "excess_sharpe": 0.416738,
       "qqq_excess_sharpe": 0.461753,
       "cagr": 0.081621,
       "qqq_cagr": 0.124383,
       "volatility": 0.115246,
       "mdd": -0.2343,
       "beats_qqq": false,
       "beats_qqq_raw": true
      }
     ]
    },
    {
     "window": 21,
     "every": 3,
     "start": "2017-01-03",
     "end": "2026-10-30",
     "sharpe": 0.935193,
     "qqq_sharpe": 0.929852,
     "excess_sharpe": 0.718544,
     "qqq_excess_sharpe": 0.826646,
     "cagr": 0.099866,
     "qqq_cagr": 0.203598,
     "volatility": 0.108272,
     "mdd": -0.256903,
     "beats_qqq": false,
     "beats_qqq_raw": true,
     "halves": [
      {
       "start": "2017-01-03",
       "end": "2021-11-29",
       "sharpe": 1.289124,
       "qqq_sharpe": 1.249097,
       "excess_sharpe": 1.191604,
       "qqq_excess_sharpe": 1.206171,
       "cagr": 0.129397,
       "qqq_cagr": 0.288638,
       "volatility": 0.098215,
       "mdd": -0.138392,
       "beats_qqq": false,
       "beats_qqq_raw": true
      },
      {
       "start": "2021-11-29",
       "end": "2026-10-30",
       "sharpe": 0.646008,
       "qqq_sharpe": 0.622862,
       "excess_sharpe": 0.328165,
       "qqq_excess_sharpe": 0.461753,
       "cagr": 0.071187,
       "qqq_cagr": 0.124383,
       "volatility": 0.11749,
       "mdd": -0.253964,
       "beats_qqq": false,
       "beats_qqq_raw": true
      }
     ]
    },
    {
     "window": 63,
     "every": 1,
     "start": "2017-01-03",
     "end": "2026-10-30",
     "sharpe": 0.990457,
     "qqq_sharpe": 0.929852,
     "excess_sharpe": 0.765873,
     "qqq_excess_sharpe": 0.826646,
     "cagr": 0.102735,
     "qqq_cagr": 0.203598,
     "volatility": 0.104454,
     "mdd": -0.259001,
     "beats_qqq": false,
     "beats_qqq_raw": true,
     "halves": [
      {
       "start": "2017-01-03",
       "end": "2021-11-29",
       "sharpe": 1.44613,
       "qqq_sharpe": 1.249097,
       "excess_sharpe": 1.342507,
       "qqq_excess_sharpe": 1.206171,
       "cagr": 0.138142,
       "qqq_cagr": 0.288638,
       "volatility": 0.092512,
       "mdd": -0.129963,
       "beats_qqq": true,
       "beats_qqq_raw": true
      },
      {
       "start": "2021-11-29",
       "end": "2026-10-30",
       "sharpe": 0.634975,
       "qqq_sharpe": 0.622862,
       "excess_sharpe": 0.310734,
       "qqq_excess_sharpe": 0.461753,
       "cagr": 0.068525,
       "qqq_cagr": 0.124383,
       "volatility": 0.115172,
       "mdd": -0.256933,
       "beats_qqq": false,
       "beats_qqq_raw": true
      }
     ]
    },
    {
     "window": 63,
     "every": 2,
     "start": "2017-01-03",
     "end": "2026-10-30",
     "sharpe": 0.96109,
     "qqq_sharpe": 0.929852,
     "excess_sharpe": 0.73668,
     "qqq_excess_sharpe": 0.826646,
     "cagr": 0.099435,
     "qqq_cagr": 0.203598,
     "volatility": 0.104527,
     "mdd": -0.261365,
     "beats_qqq": false,
     "beats_qqq_raw": true,
     "halves": [
      {
       "start": "2017-01-03",
       "end": "2021-11-29",
       "sharpe": 1.354757,
       "qqq_sharpe": 1.249097,
       "excess_sharpe": 1.251511,
       "qqq_excess_sharpe": 1.206171,
       "cagr": 0.129028,
       "qqq_cagr": 0.288638,
       "volatility": 0.092832,
       "mdd": -0.131274,
       "beats_qqq": true,
       "beats_qqq_raw": true
      },
      {
       "start": "2021-11-29",
       "end": "2026-10-30",
       "sharpe": 0.653206,
       "qqq_sharpe": 0.622862,
       "excess_sharpe": 0.32865,
       "qqq_excess_sharpe": 0.461753,
       "cagr": 0.070697,
       "qqq_cagr": 0.124383,
       "volatility": 0.115056,
       "mdd": -0.258476,
       "beats_qqq": false,
       "beats_qqq_raw": true
      }
     ]
    },
    {
     "window": 63,
     "every": 3,
     "start": "2017-01-03",
     "end": "2026-10-30",
     "sharpe": 0.934387,
     "qqq_sharpe": 0.929852,
     "excess_sharpe": 0.71426,
     "qqq_excess_sharpe": 0.826646,
     "cagr": 0.098245,
     "qqq_cagr": 0.203598,
     "volatility": 0.106588,
     "mdd": -0.258373,
     "beats_qqq": false,
     "beats_qqq_raw": true,
     "halves": [
      {
       "start": "2017-01-03",
       "end": "2021-11-29",
       "sharpe": 1.290231,
       "qqq_sharpe": 1.249097,
       "excess_sharpe": 1.190202,
       "qqq_excess_sharpe": 1.206171,
       "cagr": 0.126467,
       "qqq_cagr": 0.288638,
       "volatility": 0.095943,
       "mdd": -0.135187,
       "beats_qqq": false,
       "beats_qqq_raw": true
      },
      {
       "start": "2021-11-29",
       "end": "2026-10-30",
       "sharpe": 0.648424,
       "qqq_sharpe": 0.622862,
       "excess_sharpe": 0.327269,
       "qqq_excess_sharpe": 0.461753,
       "cagr": 0.070806,
       "qqq_cagr": 0.124383,
       "volatility": 0.116282,
       "mdd": -0.25574,
       "beats_qqq": false,
       "beats_qqq_raw": true
      }
     ]
    },
    {
     "window": 126,
     "every": 1,
     "start": "2017-01-03",
     "end": "2026-10-30",
     "sharpe": 0.950581,
     "qqq_sharpe": 0.929852,
     "excess_sharpe": 0.728358,
     "qqq_excess_sharpe": 0.826646,
     "cagr": 0.099217,
     "qqq_cagr": 0.203598,
     "volatility": 0.105592,
     "mdd": -0.259959,
     "beats_qqq": false,
     "beats_qqq_raw": true,
     "halves": [
      {
       "start": "2017-01-03",
       "end": "2021-11-29",
       "sharpe": 1.382594,
       "qqq_sharpe": 1.249097,
       "excess_sharpe": 1.280027,
       "qqq_excess_sharpe": 1.206171,
       "cagr": 0.132957,
       "qqq_cagr": 0.288638,
       "volatility": 0.093527,
       "mdd": -0.130927,
       "beats_qqq": true,
       "beats_qqq_raw": true
      },
      {
       "start": "2021-11-29",
       "end": "2026-10-30",
       "sharpe": 0.613607,
       "qqq_sharpe": 0.622862,
       "excess_sharpe": 0.292816,
       "qqq_excess_sharpe": 0.461753,
       "cagr": 0.066571,
       "qqq_cagr": 0.124383,
       "volatility": 0.116424,
       "mdd": -0.258776,
       "beats_qqq": false,
       "beats_qqq_raw": false
      }
     ]
    },
    {
     "window": 126,
     "every": 2,
     "start": "2017-01-03",
     "end": "2026-10-30",
     "sharpe": 0.951071,
     "qqq_sharpe": 0.929852,
     "excess_sharpe": 0.729935,
     "qqq_excess_sharpe": 0.826646,
     "cagr": 0.099746,
     "qqq_cagr": 0.203598,
     "volatility": 0.106102,
     "mdd": -0.265685,
     "beats_qqq": false,
     "beats_qqq_raw": true,
     "halves": [
      {
       "start": "2017-01-03",
       "end": "2021-11-29",
       "sharpe": 1.370527,
       "qqq_sharpe": 1.249097,
       "excess_sharpe": 1.268677,
       "qqq_excess_sharpe": 1.206171,
       "cagr": 0.132639,
       "qqq_cagr": 0.288638,
       "volatility": 0.09419,
       "mdd": -0.130927,
       "beats_qqq": true,
       "beats_qqq_raw": true
      },
      {
       "start": "2021-11-29",
       "end": "2026-10-30",
       "sharpe": 0.622606,
       "qqq_sharpe": 0.622862,
       "excess_sharpe": 0.302912,
       "qqq_excess_sharpe": 0.461753,
       "cagr": 0.067896,
       "qqq_cagr": 0.124383,
       "volatility": 0.116818,
       "mdd": -0.262593,
       "beats_qqq": false,
       "beats_qqq_raw": false
      }
     ]
    },
    {
     "window": 126,
     "every": 3,
     "start": "2017-01-03",
     "end": "2026-10-30",
     "sharpe": 0.957773,
     "qqq_sharpe": 0.929852,
     "excess_sharpe": 0.737729,
     "qqq_excess_sharpe": 0.826646,
     "cagr": 0.101029,
     "qqq_cagr": 0.203598,
     "volatility": 0.106641,
     "mdd": -0.265458,
     "beats_qqq": false,
     "beats_qqq_raw": true,
     "halves": [
      {
       "start": "2017-01-03",
       "end": "2021-11-29",
       "sharpe": 1.346787,
       "qqq_sharpe": 1.249097,
       "excess_sharpe": 1.245783,
       "qqq_excess_sharpe": 1.206171,
       "cagr": 0.131218,
       "qqq_cagr": 0.288638,
       "volatility": 0.094974,
       "mdd": -0.131854,
       "beats_qqq": true,
       "beats_qqq_raw": true
      },
      {
       "start": "2021-11-29",
       "end": "2026-10-30",
       "sharpe": 0.651763,
       "qqq_sharpe": 0.622862,
       "excess_sharpe": 0.333014,
       "qqq_excess_sharpe": 0.461753,
       "cagr": 0.071727,
       "qqq_cagr": 0.124383,
       "volatility": 0.117169,
       "mdd": -0.262558,
       "beats_qqq": false,
       "beats_qqq_raw": true
      }
     ]
    }
   ],
   "grid_wins": 0,
   "grid_wins_raw": 9,
   "original_stats": {
    "start": "2017-01-03",
    "end": "2026-10-30",
    "sharpe": 0.990457,
    "qqq_sharpe": 0.929852,
    "excess_sharpe": 0.765873,
    "qqq_excess_sharpe": 0.826646,
    "cagr": 0.102735,
    "qqq_cagr": 0.203598,
    "volatility": 0.104454,
    "mdd": -0.259001,
    "beats_qqq": false,
    "beats_qqq_raw": true,
    "halves": [
     {
      "start": "2017-01-03",
      "end": "2021-11-29",
      "sharpe": 1.44613,
      "qqq_sharpe": 1.249097,
      "excess_sharpe": 1.342507,
      "qqq_excess_sharpe": 1.206171,
      "cagr": 0.138142,
      "qqq_cagr": 0.288638,
      "volatility": 0.092512,
      "mdd": -0.129963,
      "beats_qqq": true,
      "beats_qqq_raw": true
     },
     {
      "start": "2021-11-29",
      "end": "2026-10-30",
      "sharpe": 0.634975,
      "qqq_sharpe": 0.622862,
      "excess_sharpe": 0.310734,
      "qqq_excess_sharpe": 0.461753,
      "cagr": 0.068525,
      "qqq_cagr": 0.124383,
      "volatility": 0.115172,
      "mdd": -0.256933,
      "beats_qqq": false,
      "beats_qqq_raw": true
     }
    ]
   },
   "cost_0.1pct": {
    "start": "2017-01-03",
    "end": "2026-10-30",
    "sharpe": 0.980612,
    "qqq_sharpe": 0.929852,
    "excess_sharpe": 0.756007,
    "qqq_excess_sharpe": 0.826646,
    "cagr": 0.101597,
    "qqq_cagr": 0.203598,
    "volatility": 0.104446,
    "mdd": -0.259465,
    "beats_qqq": false,
    "beats_qqq_raw": true
   },
   "average_weights": {
    "QQQ": 0.2897,
    "TLT": 0.3836,
    "GLD": 0.3267
   },
   "turnover_per_year": 0.5093,
   "checks": {
    "grid": false,
    "halves": false,
    "cost": false
   },
   "passes": false
  },
  "erc_trend_spy": {
   "params": [
    "months",
    "window"
   ],
   "values": [
    [
     8,
     10,
     12
    ],
    [
     21,
     63,
     126
    ]
   ],
   "original": [
    10,
    63
   ],
   "grid": [
    {
     "months": 8,
     "window": 21,
     "start": "2017-01-03",
     "end": "2026-10-30",
     "sharpe": 0.968439,
     "qqq_sharpe": 0.929852,
     "excess_sharpe": 0.642082,
     "qqq_excess_sharpe": 0.826646,
     "cagr": 0.069215,
     "qqq_cagr": 0.203598,
     "volatility": 0.071922,
     "mdd": -0.112845,
     "beats_qqq": false,
     "beats_qqq_raw": true,
     "halves": [
      {
       "start": "2017-01-03",
       "end": "2021-11-29",
       "sharpe": 1.128481,
       "qqq_sharpe": 1.249097,
       "excess_sharpe": 0.995921,
       "qqq_excess_sharpe": 1.206171,
       "cagr": 0.081987,
       "qqq_cagr": 0.288638,
       "volatility": 0.072185,
       "mdd": -0.094742,
       "beats_qqq": false,
       "beats_qqq_raw": false
      },
      {
       "start": "2021-11-29",
       "end": "2026-10-30",
       "sharpe": 0.806991,
       "qqq_sharpe": 0.622862,
       "excess_sharpe": 0.285776,
       "qqq_excess_sharpe": 0.461753,
       "cagr": 0.056628,
       "qqq_cagr": 0.124383,
       "volatility": 0.071679,
       "mdd": -0.112845,
       "beats_qqq": false,
       "beats_qqq_raw": true
      }
     ]
    },
    {
     "months": 8,
     "window": 63,
     "start": "2017-01-03",
     "end": "2026-10-30",
     "sharpe": 1.045148,
     "qqq_sharpe": 0.929852,
     "excess_sharpe": 0.701757,
     "qqq_excess_sharpe": 0.826646,
     "cagr": 0.071387,
     "qqq_cagr": 0.203598,
     "volatility": 0.06835,
     "mdd": -0.098318,
     "beats_qqq": false,
     "beats_qqq_raw": true,
     "halves": [
      {
       "start": "2017-01-03",
       "end": "2021-11-29",
       "sharpe": 1.227469,
       "qqq_sharpe": 1.249097,
       "excess_sharpe": 1.085963,
       "qqq_excess_sharpe": 1.206171,
       "cagr": 0.083987,
       "qqq_cagr": 0.288638,
       "volatility": 0.06761,
       "mdd": -0.080966,
       "beats_qqq": false,
       "beats_qqq_raw": false
      },
      {
       "start": "2021-11-29",
       "end": "2026-10-30",
       "sharpe": 0.866586,
       "qqq_sharpe": 0.622862,
       "excess_sharpe": 0.32596,
       "qqq_excess_sharpe": 0.461753,
       "cagr": 0.058969,
       "qqq_cagr": 0.124383,
       "volatility": 0.069102,
       "mdd": -0.098318,
       "beats_qqq": false,
       "beats_qqq_raw": true
      }
     ]
    },
    {
     "months": 8,
     "window": 126,
     "start": "2017-01-03",
     "end": "2026-10-30",
     "sharpe": 1.065825,
     "qqq_sharpe": 0.929852,
     "excess_sharpe": 0.714547,
     "qqq_excess_sharpe": 0.826646,
     "cagr": 0.071257,
     "qqq_cagr": 0.203598,
     "volatility": 0.066812,
     "mdd": -0.093758,
     "beats_qqq": false,
     "beats_qqq_raw": true,
     "halves": [
      {
       "start": "2017-01-03",
       "end": "2021-11-29",
       "sharpe": 1.243303,
       "qqq_sharpe": 1.249097,
       "excess_sharpe": 1.096908,
       "qqq_excess_sharpe": 1.206171,
       "cagr": 0.082264,
       "qqq_cagr": 0.288638,
       "volatility": 0.065348,
       "mdd": -0.071846,
       "beats_qqq": false,
       "beats_qqq_raw": false
      },
      {
       "start": "2021-11-29",
       "end": "2026-10-30",
       "sharpe": 0.896101,
       "qqq_sharpe": 0.622862,
       "excess_sharpe": 0.348862,
       "qqq_excess_sharpe": 0.461753,
       "cagr": 0.060391,
       "qqq_cagr": 0.124383,
       "volatility": 0.068266,
       "mdd": -0.093758,
       "beats_qqq": false,
       "beats_qqq_raw": true
      }
     ]
    },
    {
     "months": 10,
     "window": 21,
     "start": "2017-01-03",
     "end": "2026-10-30",
     "sharpe": 0.94223,
     "qqq_sharpe": 0.929852,
     "excess_sharpe": 0.61594,
     "qqq_excess_sharpe": 0.826646,
     "cagr": 0.067199,
     "qqq_cagr": 0.203598,
     "volatility": 0.071915,
     "mdd": -0.107612,
     "beats_qqq": false,
     "beats_qqq_raw": true,
     "halves": [
      {
       "start": "2017-01-03",
       "end": "2021-11-29",
       "sharpe": 1.071357,
       "qqq_sharpe": 1.249097,
       "excess_sharpe": 0.938069,
       "qqq_excess_sharpe": 1.206171,
       "cagr": 0.077015,
       "qqq_cagr": 0.288638,
       "volatility": 0.071698,
       "mdd": -0.094742,
       "beats_qqq": false,
       "beats_qqq_raw": false
      },
      {
       "start": "2021-11-29",
       "end": "2026-10-30",
       "sharpe": 0.813609,
       "qqq_sharpe": 0.622862,
       "excess_sharpe": 0.295854,
       "qqq_excess_sharpe": 0.461753,
       "cagr": 0.057499,
       "qqq_cagr": 0.124383,
       "volatility": 0.072155,
       "mdd": -0.107612,
       "beats_qqq": false,
       "beats_qqq_raw": true
      }
     ]
    },
    {
     "months": 10,
     "window": 63,
     "start": "2017-01-03",
     "end": "2026-10-30",
     "sharpe": 1.017651,
     "qqq_sharpe": 0.929852,
     "excess_sharpe": 0.673791,
     "qqq_excess_sharpe": 0.826646,
     "cagr": 0.069257,
     "qqq_cagr": 0.203598,
     "volatility": 0.068228,
     "mdd": -0.090138,
     "beats_qqq": false,
     "beats_qqq_raw": true,
     "halves": [
      {
       "start": "2017-01-03",
       "end": "2021-11-29",
       "sharpe": 1.13251,
       "qqq_sharpe": 1.249097,
       "excess_sharpe": 0.990183,
       "qqq_excess_sharpe": 1.206171,
       "cagr": 0.076526,
       "qqq_cagr": 0.288638,
       "volatility": 0.067147,
       "mdd": -0.080966,
       "beats_qqq": false,
       "beats_qqq_raw": false
      },
      {
       "start": "2021-11-29",
       "end": "2026-10-30",
       "sharpe": 0.906273,
       "qqq_sharpe": 0.622862,
       "excess_sharpe": 0.367386,
       "qqq_excess_sharpe": 0.461753,
       "cagr": 0.062057,
       "qqq_cagr": 0.124383,
       "volatility": 0.069317,
       "mdd": -0.090138,
       "beats_qqq": false,
       "beats_qqq_raw": true
      }
     ]
    },
    {
     "months": 10,
     "window": 126,
     "start": "2017-01-03",
     "end": "2026-10-30",
     "sharpe": 1.042949,
     "qqq_sharpe": 0.929852,
     "excess_sharpe": 0.690947,
     "qqq_excess_sharpe": 0.826646,
     "cagr": 0.069453,
     "qqq_cagr": 0.203598,
     "volatility": 0.066648,
     "mdd": -0.086389,
     "beats_qqq": false,
     "beats_qqq_raw": true,
     "halves": [
      {
       "start": "2017-01-03",
       "end": "2021-11-29",
       "sharpe": 1.142048,
       "qqq_sharpe": 1.249097,
       "excess_sharpe": 0.995246,
       "qqq_excess_sharpe": 1.206171,
       "cagr": 0.074862,
       "qqq_cagr": 0.288638,
       "volatility": 0.065114,
       "mdd": -0.083881,
       "beats_qqq": false,
       "beats_qqq_raw": false
      },
      {
       "start": "2021-11-29",
       "end": "2026-10-30",
       "sharpe": 0.94844,
       "qqq_sharpe": 0.622862,
       "excess_sharpe": 0.400518,
       "qqq_excess_sharpe": 0.461753,
       "cagr": 0.064086,
       "qqq_cagr": 0.124383,
       "volatility": 0.068172,
       "mdd": -0.086389,
       "beats_qqq": false,
       "beats_qqq_raw": true
      }
     ]
    },
    {
     "months": 12,
     "window": 21,
     "start": "2017-01-03",
     "end": "2026-10-30",
     "sharpe": 1.052913,
     "qqq_sharpe": 0.929852,
     "excess_sharpe": 0.72723,
     "qqq_excess_sharpe": 0.826646,
     "cagr": 0.075857,
     "qqq_cagr": 0.203598,
     "volatility": 0.072055,
     "mdd": -0.099092,
     "beats_qqq": false,
     "beats_qqq_raw": true,
     "halves": [
      {
       "start": "2017-01-03",
       "end": "2021-11-29",
       "sharpe": 1.088515,
       "qqq_sharpe": 1.249097,
       "excess_sharpe": 0.955487,
       "qqq_excess_sharpe": 1.206171,
       "cagr": 0.078481,
       "qqq_cagr": 0.288638,
       "volatility": 0.071828,
       "mdd": -0.094742,
       "beats_qqq": false,
       "beats_qqq_raw": false
      },
      {
       "start": "2021-11-29",
       "end": "2026-10-30",
       "sharpe": 1.017139,
       "qqq_sharpe": 0.622862,
       "excess_sharpe": 0.500412,
       "qqq_excess_sharpe": 0.461753,
       "cagr": 0.073246,
       "qqq_cagr": 0.124383,
       "volatility": 0.072311,
       "mdd": -0.099092,
       "beats_qqq": true,
       "beats_qqq_raw": true
      }
     ]
    },
    {
     "months": 12,
     "window": 63,
     "start": "2017-01-03",
     "end": "2026-10-30",
     "sharpe": 1.135429,
     "qqq_sharpe": 0.929852,
     "excess_sharpe": 0.791565,
     "qqq_excess_sharpe": 0.826646,
     "cagr": 0.077871,
     "qqq_cagr": 0.203598,
     "volatility": 0.068233,
     "mdd": -0.080966,
     "beats_qqq": false,
     "beats_qqq_raw": true,
     "halves": [
      {
       "start": "2017-01-03",
       "end": "2021-11-29",
       "sharpe": 1.153682,
       "qqq_sharpe": 1.249097,
       "excess_sharpe": 1.011295,
       "qqq_excess_sharpe": 1.206171,
       "cagr": 0.07801,
       "qqq_cagr": 0.288638,
       "volatility": 0.067108,
       "mdd": -0.080966,
       "beats_qqq": false,
       "beats_qqq_raw": false
      },
      {
       "start": "2021-11-29",
       "end": "2026-10-30",
       "sharpe": 1.117624,
       "qqq_sharpe": 0.622862,
       "excess_sharpe": 0.57904,
       "qqq_excess_sharpe": 0.461753,
       "cagr": 0.077731,
       "qqq_cagr": 0.124383,
       "volatility": 0.069367,
       "mdd": -0.080543,
       "beats_qqq": true,
       "beats_qqq_raw": true
      }
     ]
    },
    {
     "months": 12,
     "window": 126,
     "start": "2017-01-03",
     "end": "2026-10-30",
     "sharpe": 1.168305,
     "qqq_sharpe": 0.929852,
     "excess_sharpe": 0.814975,
     "qqq_excess_sharpe": 0.826646,
     "cagr": 0.078113,
     "qqq_cagr": 0.203598,
     "volatility": 0.0664,
     "mdd": -0.076158,
     "beats_qqq": false,
     "beats_qqq_raw": true,
     "halves": [
      {
       "start": "2017-01-03",
       "end": "2021-11-29",
       "sharpe": 1.1715,
       "qqq_sharpe": 1.249097,
       "excess_sharpe": 1.024166,
       "qqq_excess_sharpe": 1.206171,
       "cagr": 0.076622,
       "qqq_cagr": 0.288638,
       "volatility": 0.06486,
       "mdd": -0.076158,
       "beats_qqq": false,
       "beats_qqq_raw": false
      },
      {
       "start": "2021-11-29",
       "end": "2026-10-30",
       "sharpe": 1.165406,
       "qqq_sharpe": 0.622862,
       "excess_sharpe": 0.615465,
       "qqq_excess_sharpe": 0.461753,
       "cagr": 0.079601,
       "qqq_cagr": 0.124383,
       "volatility": 0.067931,
       "mdd": -0.072346,
       "beats_qqq": true,
       "beats_qqq_raw": true
      }
     ]
    }
   ],
   "grid_wins": 0,
   "grid_wins_raw": 9,
   "original_stats": {
    "start": "2017-01-03",
    "end": "2026-10-30",
    "sharpe": 1.017651,
    "qqq_sharpe": 0.929852,
    "excess_sharpe": 0.673791,
    "qqq_excess_sharpe": 0.826646,
    "cagr": 0.069257,
    "qqq_cagr": 0.203598,
    "volatility": 0.068228,
    "mdd": -0.090138,
    "beats_qqq": false,
    "beats_qqq_raw": true,
    "halves": [
     {
      "start": "2017-01-03",
      "end": "2021-11-29",
      "sharpe": 1.13251,
      "qqq_sharpe": 1.249097,
      "excess_sharpe": 0.990183,
      "qqq_excess_sharpe": 1.206171,
      "cagr": 0.076526,
      "qqq_cagr": 0.288638,
      "volatility": 0.067147,
      "mdd": -0.080966,
      "beats_qqq": false,
      "beats_qqq_raw": false
     },
     {
      "start": "2021-11-29",
      "end": "2026-10-30",
      "sharpe": 0.906273,
      "qqq_sharpe": 0.622862,
      "excess_sharpe": 0.367386,
      "qqq_excess_sharpe": 0.461753,
      "cagr": 0.062057,
      "qqq_cagr": 0.124383,
      "volatility": 0.069317,
      "mdd": -0.090138,
      "beats_qqq": false,
      "beats_qqq_raw": true
     }
    ]
   },
   "cost_0.1pct": {
    "start": "2017-01-03",
    "end": "2026-10-30",
    "sharpe": 0.951162,
    "qqq_sharpe": 0.929852,
    "excess_sharpe": 0.607212,
    "qqq_excess_sharpe": 0.826646,
    "cagr": 0.064414,
    "qqq_cagr": 0.203598,
    "volatility": 0.068213,
    "mdd": -0.093712,
    "beats_qqq": false,
    "beats_qqq_raw": true
   },
   "average_weights": {
    "SPY": 0.2332,
    "TLT": 0.1476,
    "GLD": 0.1489,
    "DBC": 0.1254,
    "BIL": 0.3449
   },
   "turnover_per_year": 2.2827,
   "checks": {
    "grid": false,
    "halves": false,
    "cost": false,
    "beats_parts": false
   },
   "passes": false
  },
  "erc_trend_qqq": {
   "params": [
    "months",
    "window"
   ],
   "values": [
    [
     8,
     10,
     12
    ],
    [
     21,
     63,
     126
    ]
   ],
   "original": [
    10,
    63
   ],
   "grid": [
    {
     "months": 8,
     "window": 21,
     "start": "2017-01-03",
     "end": "2026-10-30",
     "sharpe": 1.097173,
     "qqq_sharpe": 0.929852,
     "excess_sharpe": 0.809013,
     "qqq_excess_sharpe": 0.826646,
     "cagr": 0.089605,
     "qqq_cagr": 0.203598,
     "volatility": 0.081405,
     "mdd": -0.130611,
     "beats_qqq": false,
     "beats_qqq_raw": true,
     "halves": [
      {
       "start": "2017-01-03",
       "end": "2021-11-29",
       "sharpe": 1.259134,
       "qqq_sharpe": 1.249097,
       "excess_sharpe": 1.14182,
       "qqq_excess_sharpe": 1.206171,
       "cagr": 0.104642,
       "qqq_cagr": 0.288638,
       "volatility": 0.081755,
       "mdd": -0.130611,
       "beats_qqq": false,
       "beats_qqq_raw": true
      },
      {
       "start": "2021-11-29",
       "end": "2026-10-30",
       "sharpe": 0.933551,
       "qqq_sharpe": 0.622862,
       "excess_sharpe": 0.473111,
       "qqq_excess_sharpe": 0.461753,
       "cagr": 0.074815,
       "qqq_cagr": 0.124383,
       "volatility": 0.081076,
       "mdd": -0.090534,
       "beats_qqq": true,
       "beats_qqq_raw": true
      }
     ]
    },
    {
     "months": 8,
     "window": 63,
     "start": "2017-01-03",
     "end": "2026-10-30",
     "sharpe": 1.089549,
     "qqq_sharpe": 0.929852,
     "excess_sharpe": 0.798865,
     "qqq_excess_sharpe": 0.826646,
     "cagr": 0.088179,
     "qqq_cagr": 0.203598,
     "volatility": 0.080718,
     "mdd": -0.129963,
     "beats_qqq": false,
     "beats_qqq_raw": true,
     "halves": [
      {
       "start": "2017-01-03",
       "end": "2021-11-29",
       "sharpe": 1.246634,
       "qqq_sharpe": 1.249097,
       "excess_sharpe": 1.128099,
       "qqq_excess_sharpe": 1.206171,
       "cagr": 0.102628,
       "qqq_cagr": 0.288638,
       "volatility": 0.081066,
       "mdd": -0.129963,
       "beats_qqq": false,
       "beats_qqq_raw": false
      },
      {
       "start": "2021-11-29",
       "end": "2026-10-30",
       "sharpe": 0.930839,
       "qqq_sharpe": 0.622862,
       "excess_sharpe": 0.466485,
       "qqq_excess_sharpe": 0.461753,
       "cagr": 0.073958,
       "qqq_cagr": 0.124383,
       "volatility": 0.080392,
       "mdd": -0.084088,
       "beats_qqq": true,
       "beats_qqq_raw": true
      }
     ]
    },
    {
     "months": 8,
     "window": 126,
     "start": "2017-01-03",
     "end": "2026-10-30",
     "sharpe": 1.024978,
     "qqq_sharpe": 0.929852,
     "excess_sharpe": 0.73729,
     "qqq_excess_sharpe": 0.826646,
     "cagr": 0.083418,
     "qqq_cagr": 0.203598,
     "volatility": 0.081586,
     "mdd": -0.130927,
     "beats_qqq": false,
     "beats_qqq_raw": true,
     "halves": [
      {
       "start": "2017-01-03",
       "end": "2021-11-29",
       "sharpe": 1.182835,
       "qqq_sharpe": 1.249097,
       "excess_sharpe": 1.065252,
       "qqq_excess_sharpe": 1.206171,
       "cagr": 0.097817,
       "qqq_cagr": 0.288638,
       "volatility": 0.08179,
       "mdd": -0.130927,
       "beats_qqq": false,
       "beats_qqq_raw": false
      },
      {
       "start": "2021-11-29",
       "end": "2026-10-30",
       "sharpe": 0.866074,
       "qqq_sharpe": 0.622862,
       "excess_sharpe": 0.407394,
       "qqq_excess_sharpe": 0.461753,
       "cagr": 0.069248,
       "qqq_cagr": 0.124383,
       "volatility": 0.081406,
       "mdd": -0.091352,
       "beats_qqq": false,
       "beats_qqq_raw": true
      }
     ]
    },
    {
     "months": 10,
     "window": 21,
     "start": "2017-01-03",
     "end": "2026-10-30",
     "sharpe": 1.098762,
     "qqq_sharpe": 0.929852,
     "excess_sharpe": 0.81064,
     "qqq_excess_sharpe": 0.826646,
     "cagr": 0.089731,
     "qqq_cagr": 0.203598,
     "volatility": 0.081391,
     "mdd": -0.130611,
     "beats_qqq": false,
     "beats_qqq_raw": true,
     "halves": [
      {
       "start": "2017-01-03",
       "end": "2021-11-29",
       "sharpe": 1.201106,
       "qqq_sharpe": 1.249097,
       "excess_sharpe": 1.083307,
       "qqq_excess_sharpe": 1.206171,
       "cagr": 0.09898,
       "qqq_cagr": 0.288638,
       "volatility": 0.081399,
       "mdd": -0.130611,
       "beats_qqq": false,
       "beats_qqq_raw": false
      },
      {
       "start": "2021-11-29",
       "end": "2026-10-30",
       "sharpe": 0.996035,
       "qqq_sharpe": 0.622862,
       "excess_sharpe": 0.537609,
       "qqq_excess_sharpe": 0.461753,
       "cagr": 0.080586,
       "qqq_cagr": 0.124383,
       "volatility": 0.081413,
       "mdd": -0.075074,
       "beats_qqq": true,
       "beats_qqq_raw": true
      }
     ]
    },
    {
     "months": 10,
     "window": 63,
     "start": "2017-01-03",
     "end": "2026-10-30",
     "sharpe": 1.112473,
     "qqq_sharpe": 0.929852,
     "excess_sharpe": 0.821043,
     "qqq_excess_sharpe": 0.826646,
     "cagr": 0.089925,
     "qqq_cagr": 0.203598,
     "volatility": 0.080481,
     "mdd": -0.129963,
     "beats_qqq": false,
     "beats_qqq_raw": true,
     "halves": [
      {
       "start": "2017-01-03",
       "end": "2021-11-29",
       "sharpe": 1.190002,
       "qqq_sharpe": 1.249097,
       "excess_sharpe": 1.070941,
       "qqq_excess_sharpe": 1.206171,
       "cagr": 0.097132,
       "qqq_cagr": 0.288638,
       "volatility": 0.080696,
       "mdd": -0.129963,
       "beats_qqq": false,
       "beats_qqq_raw": false
      },
      {
       "start": "2021-11-29",
       "end": "2026-10-30",
       "sharpe": 1.034143,
       "qqq_sharpe": 0.622862,
       "excess_sharpe": 0.569413,
       "qqq_excess_sharpe": 0.461753,
       "cagr": 0.082784,
       "qqq_cagr": 0.124383,
       "volatility": 0.080297,
       "mdd": -0.072307,
       "beats_qqq": true,
       "beats_qqq_raw": true
      }
     ]
    },
    {
     "months": 10,
     "window": 126,
     "start": "2017-01-03",
     "end": "2026-10-30",
     "sharpe": 1.07011,
     "qqq_sharpe": 0.929852,
     "excess_sharpe": 0.781338,
     "qqq_excess_sharpe": 0.826646,
     "cagr": 0.08705,
     "qqq_cagr": 0.203598,
     "volatility": 0.081253,
     "mdd": -0.130927,
     "beats_qqq": false,
     "beats_qqq_raw": true,
     "halves": [
      {
       "start": "2017-01-03",
       "end": "2021-11-29",
       "sharpe": 1.15616,
       "qqq_sharpe": 1.249097,
       "excess_sharpe": 1.038215,
       "qqq_excess_sharpe": 1.206171,
       "cagr": 0.095129,
       "qqq_cagr": 0.288638,
       "volatility": 0.081536,
       "mdd": -0.130927,
       "beats_qqq": false,
       "beats_qqq_raw": false
      },
      {
       "start": "2021-11-29",
       "end": "2026-10-30",
       "sharpe": 0.983102,
       "qqq_sharpe": 0.622862,
       "excess_sharpe": 0.522288,
       "qqq_excess_sharpe": 0.461753,
       "cagr": 0.079052,
       "qqq_cagr": 0.124383,
       "volatility": 0.081,
       "mdd": -0.075235,
       "beats_qqq": true,
       "beats_qqq_raw": true
      }
     ]
    },
    {
     "months": 12,
     "window": 21,
     "start": "2017-01-03",
     "end": "2026-10-30",
     "sharpe": 1.079393,
     "qqq_sharpe": 0.929852,
     "excess_sharpe": 0.794476,
     "qqq_excess_sharpe": 0.826646,
     "cagr": 0.088987,
     "qqq_cagr": 0.203598,
     "volatility": 0.082286,
     "mdd": -0.130611,
     "beats_qqq": false,
     "beats_qqq_raw": true,
     "halves": [
      {
       "start": "2017-01-03",
       "end": "2021-11-29",
       "sharpe": 1.211987,
       "qqq_sharpe": 1.249097,
       "excess_sharpe": 1.095584,
       "qqq_excess_sharpe": 1.206171,
       "cagr": 0.101103,
       "qqq_cagr": 0.288638,
       "volatility": 0.082325,
       "mdd": -0.130611,
       "beats_qqq": false,
       "beats_qqq_raw": false
      },
      {
       "start": "2021-11-29",
       "end": "2026-10-30",
       "sharpe": 0.946355,
       "qqq_sharpe": 0.622862,
       "excess_sharpe": 0.492764,
       "qqq_excess_sharpe": 0.461753,
       "cagr": 0.077038,
       "qqq_cagr": 0.124383,
       "volatility": 0.082273,
       "mdd": -0.098651,
       "beats_qqq": true,
       "beats_qqq_raw": true
      }
     ]
    },
    {
     "months": 12,
     "window": 63,
     "start": "2017-01-03",
     "end": "2026-10-30",
     "sharpe": 1.083172,
     "qqq_sharpe": 0.929852,
     "excess_sharpe": 0.795148,
     "qqq_excess_sharpe": 0.826646,
     "cagr": 0.088375,
     "qqq_cagr": 0.203598,
     "volatility": 0.081411,
     "mdd": -0.129963,
     "beats_qqq": false,
     "beats_qqq_raw": true,
     "halves": [
      {
       "start": "2017-01-03",
       "end": "2021-11-29",
       "sharpe": 1.194147,
       "qqq_sharpe": 1.249097,
       "excess_sharpe": 1.076789,
       "qqq_excess_sharpe": 1.206171,
       "cagr": 0.098841,
       "qqq_cagr": 0.288638,
       "volatility": 0.081795,
       "mdd": -0.129963,
       "beats_qqq": false,
       "beats_qqq_raw": false
      },
      {
       "start": "2021-11-29",
       "end": "2026-10-30",
       "sharpe": 0.970823,
       "qqq_sharpe": 0.622862,
       "excess_sharpe": 0.510459,
       "qqq_excess_sharpe": 0.461753,
       "cagr": 0.078037,
       "qqq_cagr": 0.124383,
       "volatility": 0.081054,
       "mdd": -0.086539,
       "beats_qqq": true,
       "beats_qqq_raw": true
      }
     ]
    },
    {
     "months": 12,
     "window": 126,
     "start": "2017-01-03",
     "end": "2026-10-30",
     "sharpe": 1.044082,
     "qqq_sharpe": 0.929852,
     "excess_sharpe": 0.757879,
     "qqq_excess_sharpe": 0.826646,
     "cagr": 0.085492,
     "qqq_cagr": 0.203598,
     "volatility": 0.081957,
     "mdd": -0.130927,
     "beats_qqq": false,
     "beats_qqq_raw": true,
     "halves": [
      {
       "start": "2017-01-03",
       "end": "2021-11-29",
       "sharpe": 1.173499,
       "qqq_sharpe": 1.249097,
       "excess_sharpe": 1.056678,
       "qqq_excess_sharpe": 1.206171,
       "cagr": 0.097521,
       "qqq_cagr": 0.288638,
       "volatility": 0.082242,
       "mdd": -0.130927,
       "beats_qqq": false,
       "beats_qqq_raw": false
      },
      {
       "start": "2021-11-29",
       "end": "2026-10-30",
       "sharpe": 0.913466,
       "qqq_sharpe": 0.622862,
       "excess_sharpe": 0.456619,
       "qqq_excess_sharpe": 0.461753,
       "cagr": 0.073627,
       "qqq_cagr": 0.124383,
       "volatility": 0.081699,
       "mdd": -0.091676,
       "beats_qqq": false,
       "beats_qqq_raw": true
      }
     ]
    }
   ],
   "grid_wins": 0,
   "grid_wins_raw": 9,
   "original_stats": {
    "start": "2017-01-03",
    "end": "2026-10-30",
    "sharpe": 1.112473,
    "qqq_sharpe": 0.929852,
    "excess_sharpe": 0.821043,
    "qqq_excess_sharpe": 0.826646,
    "cagr": 0.089925,
    "qqq_cagr": 0.203598,
    "volatility": 0.080481,
    "mdd": -0.129963,
    "beats_qqq": false,
    "beats_qqq_raw": true,
    "halves": [
     {
      "start": "2017-01-03",
      "end": "2021-11-29",
      "sharpe": 1.190002,
      "qqq_sharpe": 1.249097,
      "excess_sharpe": 1.070941,
      "qqq_excess_sharpe": 1.206171,
      "cagr": 0.097132,
      "qqq_cagr": 0.288638,
      "volatility": 0.080696,
      "mdd": -0.129963,
      "beats_qqq": false,
      "beats_qqq_raw": false
     },
     {
      "start": "2021-11-29",
      "end": "2026-10-30",
      "sharpe": 1.034143,
      "qqq_sharpe": 0.622862,
      "excess_sharpe": 0.569413,
      "qqq_excess_sharpe": 0.461753,
      "cagr": 0.082784,
      "qqq_cagr": 0.124383,
      "volatility": 0.080297,
      "mdd": -0.072307,
      "beats_qqq": true,
      "beats_qqq_raw": true
     }
    ]
   },
   "cost_0.1pct": {
    "start": "2017-01-03",
    "end": "2026-10-30",
    "sharpe": 1.05661,
    "qqq_sharpe": 0.929852,
    "excess_sharpe": 0.765127,
    "qqq_excess_sharpe": 0.826646,
    "cagr": 0.085034,
    "qqq_cagr": 0.203598,
    "volatility": 0.080469,
    "mdd": -0.129977,
    "beats_qqq": false,
    "beats_qqq_raw": true
   },
   "average_weights": {
    "QQQ": 0.2498,
    "TLT": 0.1815,
    "GLD": 0.228,
    "BIL": 0.3407
   },
   "turnover_per_year": 2.2519,
   "checks": {
    "grid": false,
    "halves": false,
    "cost": false,
    "beats_parts": true
   },
   "passes": false
  }
 },
 "controls": {
  "equal_spy": {
   "start": "2017-01-03",
   "end": "2026-10-30",
   "sharpe": 1.021849,
   "qqq_sharpe": 0.929852,
   "excess_sharpe": 0.779269,
   "qqq_excess_sharpe": 0.826646,
   "cagr": 0.098687,
   "qqq_cagr": 0.203598,
   "volatility": 0.096899,
   "mdd": -0.184286,
   "beats_qqq": false,
   "beats_qqq_raw": true,
   "halves": [
    {
     "start": "2017-01-03",
     "end": "2021-11-29",
     "sharpe": 1.221967,
     "qqq_sharpe": 1.249097,
     "excess_sharpe": 1.109552,
     "qqq_excess_sharpe": 1.206171,
     "cagr": 0.106442,
     "qqq_cagr": 0.288638,
     "volatility": 0.085862,
     "mdd": -0.168346,
     "beats_qqq": false,
     "beats_qqq_raw": false
    },
    {
     "start": "2021-11-29",
     "end": "2026-10-30",
     "sharpe": 0.871539,
     "qqq_sharpe": 0.622862,
     "excess_sharpe": 0.521717,
     "qqq_excess_sharpe": 0.461753,
     "cagr": 0.091007,
     "qqq_cagr": 0.124383,
     "volatility": 0.106835,
     "mdd": -0.184286,
     "beats_qqq": true,
     "beats_qqq_raw": true
    }
   ]
  },
  "trend_only_spy": {
   "start": "2017-01-03",
   "end": "2026-10-30",
   "sharpe": 1.046844,
   "qqq_sharpe": 0.929852,
   "excess_sharpe": 0.722342,
   "qqq_excess_sharpe": 0.826646,
   "cagr": 0.075672,
   "qqq_cagr": 0.203598,
   "volatility": 0.07233,
   "mdd": -0.089386,
   "beats_qqq": false,
   "beats_qqq_raw": true,
   "halves": [
    {
     "start": "2017-01-03",
     "end": "2021-11-29",
     "sharpe": 1.112548,
     "qqq_sharpe": 1.249097,
     "excess_sharpe": 0.967032,
     "qqq_excess_sharpe": 1.206171,
     "cagr": 0.073659,
     "qqq_cagr": 0.288638,
     "volatility": 0.065878,
     "mdd": -0.072823,
     "beats_qqq": false,
     "beats_qqq_raw": false
    },
    {
     "start": "2021-11-29",
     "end": "2026-10-30",
     "sharpe": 0.99828,
     "qqq_sharpe": 0.622862,
     "excess_sharpe": 0.52102,
     "qqq_excess_sharpe": 0.461753,
     "cagr": 0.077683,
     "qqq_cagr": 0.124383,
     "volatility": 0.078278,
     "mdd": -0.089386,
     "beats_qqq": true,
     "beats_qqq_raw": true
    }
   ]
  },
  "equal_qqq": {
   "start": "2017-01-03",
   "end": "2026-10-30",
   "sharpe": 0.992266,
   "qqq_sharpe": 0.929852,
   "excess_sharpe": 0.785351,
   "qqq_excess_sharpe": 0.826646,
   "cagr": 0.11173,
   "qqq_cagr": 0.203598,
   "volatility": 0.113461,
   "mdd": -0.271266,
   "beats_qqq": false,
   "beats_qqq_raw": true,
   "halves": [
    {
     "start": "2017-01-03",
     "end": "2021-11-29",
     "sharpe": 1.51323,
     "qqq_sharpe": 1.249097,
     "excess_sharpe": 1.414216,
     "qqq_excess_sharpe": 1.206171,
     "cagr": 0.152579,
     "qqq_cagr": 0.288638,
     "volatility": 0.097032,
     "mdd": -0.130224,
     "beats_qqq": true,
     "beats_qqq_raw": true
    },
    {
     "start": "2021-11-29",
     "end": "2026-10-30",
     "sharpe": 0.612955,
     "qqq_sharpe": 0.622862,
     "excess_sharpe": 0.320678,
     "qqq_excess_sharpe": 0.461753,
     "cagr": 0.072436,
     "qqq_cagr": 0.124383,
     "volatility": 0.127799,
     "mdd": -0.268457,
     "beats_qqq": false,
     "beats_qqq_raw": false
    }
   ]
  },
  "trend_only_qqq": {
   "start": "2017-01-03",
   "end": "2026-10-30",
   "sharpe": 1.080592,
   "qqq_sharpe": 0.929852,
   "excess_sharpe": 0.811274,
   "qqq_excess_sharpe": 0.826646,
   "cagr": 0.094378,
   "qqq_cagr": 0.203598,
   "volatility": 0.08716,
   "mdd": -0.130224,
   "beats_qqq": false,
   "beats_qqq_raw": true,
   "halves": [
    {
     "start": "2017-01-03",
     "end": "2021-11-29",
     "sharpe": 1.231663,
     "qqq_sharpe": 1.249097,
     "excess_sharpe": 1.117775,
     "qqq_excess_sharpe": 1.206171,
     "cagr": 0.105713,
     "qqq_cagr": 0.288638,
     "volatility": 0.084558,
     "mdd": -0.130224,
     "beats_qqq": false,
     "beats_qqq_raw": false
    },
    {
     "start": "2021-11-29",
     "end": "2026-10-30",
     "sharpe": 0.938755,
     "qqq_sharpe": 0.622862,
     "excess_sharpe": 0.522607,
     "qqq_excess_sharpe": 0.461753,
     "cagr": 0.083191,
     "qqq_cagr": 0.124383,
     "volatility": 0.089716,
     "mdd": -0.114313,
     "beats_qqq": true,
     "beats_qqq_raw": true
    }
   ]
  },
  "sixty_forty": {
   "start": "2017-01-03",
   "end": "2026-10-30",
   "sharpe": 0.896887,
   "qqq_sharpe": 0.929852,
   "excess_sharpe": 0.68714,
   "qqq_excess_sharpe": 0.826646,
   "cagr": 0.098528,
   "qqq_cagr": 0.203598,
   "volatility": 0.112005,
   "mdd": -0.209378,
   "beats_qqq": false,
   "beats_qqq_raw": false,
   "halves": [
    {
     "start": "2017-01-03",
     "end": "2021-11-29",
     "sharpe": 1.111673,
     "qqq_sharpe": 1.249097,
     "excess_sharpe": 1.02665,
     "qqq_excess_sharpe": 1.206171,
     "cagr": 0.126247,
     "qqq_cagr": 0.288638,
     "volatility": 0.11278,
     "mdd": -0.209378,
     "beats_qqq": false,
     "beats_qqq_raw": false
    },
    {
     "start": "2021-11-29",
     "end": "2026-10-30",
     "sharpe": 0.678997,
     "qqq_sharpe": 0.622862,
     "excess_sharpe": 0.343061,
     "qqq_excess_sharpe": 0.461753,
     "cagr": 0.071566,
     "qqq_cagr": 0.124383,
     "volatility": 0.111248,
     "mdd": -0.20769,
     "beats_qqq": false,
     "beats_qqq_raw": true
    }
   ]
  },
  "all_weather": {
   "start": "2017-01-03",
   "end": "2026-10-30",
   "sharpe": 0.754734,
   "qqq_sharpe": 0.929852,
   "excess_sharpe": 0.489863,
   "qqq_excess_sharpe": 0.826646,
   "cagr": 0.064872,
   "qqq_cagr": 0.203598,
   "volatility": 0.088665,
   "mdd": -0.243446,
   "beats_qqq": false,
   "beats_qqq_raw": false,
   "halves": [
    {
     "start": "2017-01-03",
     "end": "2021-11-29",
     "sharpe": 1.409433,
     "qqq_sharpe": 1.249097,
     "excess_sharpe": 1.281155,
     "qqq_excess_sharpe": 1.206171,
     "cagr": 0.108316,
     "qqq_cagr": 0.288638,
     "volatility": 0.075023,
     "mdd": -0.139764,
     "beats_qqq": true,
     "beats_qqq_raw": true
    },
    {
     "start": "2021-11-29",
     "end": "2026-10-30",
     "sharpe": 0.279722,
     "qqq_sharpe": 0.622862,
     "excess_sharpe": -0.092257,
     "qqq_excess_sharpe": 0.461753,
     "cagr": 0.023246,
     "qqq_cagr": 0.124383,
     "volatility": 0.100443,
     "mdd": -0.239371,
     "beats_qqq": false,
     "beats_qqq_raw": false
    }
   ]
  },
  "permanent": {
   "start": "2017-01-03",
   "end": "2026-10-30",
   "sharpe": 0.998586,
   "qqq_sharpe": 0.929852,
   "excess_sharpe": 0.693726,
   "qqq_excess_sharpe": 0.826646,
   "cagr": 0.076524,
   "qqq_cagr": 0.203598,
   "volatility": 0.076963,
   "mdd": -0.181991,
   "beats_qqq": false,
   "beats_qqq_raw": true,
   "halves": [
    {
     "start": "2017-01-03",
     "end": "2021-11-29",
     "sharpe": 1.40482,
     "qqq_sharpe": 1.249097,
     "excess_sharpe": 1.257057,
     "qqq_excess_sharpe": 1.206171,
     "cagr": 0.092989,
     "qqq_cagr": 0.288638,
     "volatility": 0.064837,
     "mdd": -0.111146,
     "beats_qqq": true,
     "beats_qqq_raw": true
    },
    {
     "start": "2021-11-29",
     "end": "2026-10-30",
     "sharpe": 0.716179,
     "qqq_sharpe": 0.622862,
     "excess_sharpe": 0.289019,
     "qqq_excess_sharpe": 0.461753,
     "cagr": 0.060351,
     "qqq_cagr": 0.124383,
     "volatility": 0.08744,
     "mdd": -0.178871,
     "beats_qqq": false,
     "beats_qqq_raw": true
    }
   ]
  },
  "ivol_spy_fixed_average": {
   "start": "2017-01-03",
   "end": "2026-10-30",
   "sharpe": 1.012879,
   "qqq_sharpe": 0.929852,
   "excess_sharpe": 0.767002,
   "qqq_excess_sharpe": 0.826646,
   "cagr": 0.096415,
   "qqq_cagr": 0.203598,
   "volatility": 0.095583,
   "mdd": -0.188975,
   "beats_qqq": false,
   "beats_qqq_raw": true,
   "halves": [
    {
     "start": "2017-01-03",
     "end": "2021-11-29",
     "sharpe": 1.259637,
     "qqq_sharpe": 1.249097,
     "excess_sharpe": 1.144772,
     "qqq_excess_sharpe": 1.206171,
     "cagr": 0.107606,
     "qqq_cagr": 0.288638,
     "volatility": 0.084004,
     "mdd": -0.162428,
     "beats_qqq": false,
     "beats_qqq_raw": true
    },
    {
     "start": "2021-11-29",
     "end": "2026-10-30",
     "sharpe": 0.828936,
     "qqq_sharpe": 0.622862,
     "excess_sharpe": 0.476185,
     "qqq_excess_sharpe": 0.461753,
     "cagr": 0.085368,
     "qqq_cagr": 0.124383,
     "volatility": 0.105936,
     "mdd": -0.188975,
     "beats_qqq": true,
     "beats_qqq_raw": true
    }
   ]
  },
  "ivol_qqq_fixed_average": {
   "start": "2017-01-03",
   "end": "2026-10-30",
   "sharpe": 0.91722,
   "qqq_sharpe": 0.929852,
   "excess_sharpe": 0.704114,
   "qqq_excess_sharpe": 0.826646,
   "cagr": 0.09939,
   "qqq_cagr": 0.203598,
   "volatility": 0.110143,
   "mdd": -0.266533,
   "beats_qqq": false,
   "beats_qqq_raw": false,
   "halves": [
    {
     "start": "2017-01-03",
     "end": "2021-11-29",
     "sharpe": 1.425142,
     "qqq_sharpe": 1.249097,
     "excess_sharpe": 1.322535,
     "qqq_excess_sharpe": 1.206171,
     "cagr": 0.137632,
     "qqq_cagr": 0.288638,
     "volatility": 0.093632,
     "mdd": -0.128632,
     "beats_qqq": true,
     "beats_qqq_raw": true
    },
    {
     "start": "2021-11-29",
     "end": "2026-10-30",
     "sharpe": 0.551147,
     "qqq_sharpe": 0.622862,
     "excess_sharpe": 0.251099,
     "qqq_excess_sharpe": 0.461753,
     "cagr": 0.062535,
     "qqq_cagr": 0.124383,
     "volatility": 0.124488,
     "mdd": -0.263634,
     "beats_qqq": false,
     "beats_qqq_raw": false
    }
   ]
  },
  "erc_spy_fixed_average": {
   "start": "2017-01-03",
   "end": "2026-10-30",
   "sharpe": 0.985003,
   "qqq_sharpe": 0.929852,
   "excess_sharpe": 0.734137,
   "qqq_excess_sharpe": 0.826646,
   "cagr": 0.091667,
   "qqq_cagr": 0.203598,
   "volatility": 0.09369,
   "mdd": -0.192168,
   "beats_qqq": false,
   "beats_qqq_raw": true,
   "halves": [
    {
     "start": "2017-01-03",
     "end": "2021-11-29",
     "sharpe": 1.288554,
     "qqq_sharpe": 1.249097,
     "excess_sharpe": 1.171597,
     "qqq_excess_sharpe": 1.206171,
     "cagr": 0.108327,
     "qqq_cagr": 0.288638,
     "volatility": 0.082529,
     "mdd": -0.161118,
     "beats_qqq": false,
     "beats_qqq_raw": true
    },
    {
     "start": "2021-11-29",
     "end": "2026-10-30",
     "sharpe": 0.754476,
     "qqq_sharpe": 0.622862,
     "excess_sharpe": 0.39406,
     "qqq_excess_sharpe": 0.461753,
     "cagr": 0.075303,
     "qqq_cagr": 0.124383,
     "volatility": 0.103682,
     "mdd": -0.192168,
     "beats_qqq": false,
     "beats_qqq_raw": true
    }
   ]
  },
  "erc_qqq_fixed_average": {
   "start": "2017-01-03",
   "end": "2026-10-30",
   "sharpe": 0.929063,
   "qqq_sharpe": 0.929852,
   "excess_sharpe": 0.716435,
   "qqq_excess_sharpe": 0.826646,
   "cagr": 0.101057,
   "qqq_cagr": 0.203598,
   "volatility": 0.110403,
   "mdd": -0.272422,
   "beats_qqq": false,
   "beats_qqq_raw": false,
   "halves": [
    {
     "start": "2017-01-03",
     "end": "2021-11-29",
     "sharpe": 1.466753,
     "qqq_sharpe": 1.249097,
     "excess_sharpe": 1.364574,
     "qqq_excess_sharpe": 1.206171,
     "cagr": 0.14271,
     "qqq_cagr": 0.288638,
     "volatility": 0.094042,
     "mdd": -0.12976,
     "beats_qqq": true,
     "beats_qqq_raw": true
    },
    {
     "start": "2021-11-29",
     "end": "2026-10-30",
     "sharpe": 0.539232,
     "qqq_sharpe": 0.622862,
     "excess_sharpe": 0.239527,
     "qqq_excess_sharpe": 0.461753,
     "cagr": 0.061032,
     "qqq_cagr": 0.124383,
     "volatility": 0.124635,
     "mdd": -0.26994,
     "beats_qqq": false,
     "beats_qqq_raw": false
    }
   ]
  },
  "erc_trend_spy_fixed_average": {
   "start": "2017-01-03",
   "end": "2026-10-30",
   "sharpe": 1.19144,
   "qqq_sharpe": 0.929852,
   "excess_sharpe": 0.828746,
   "qqq_excess_sharpe": 0.826646,
   "cagr": 0.077789,
   "qqq_cagr": 0.203598,
   "volatility": 0.064768,
   "mdd": -0.118391,
   "beats_qqq": true,
   "beats_qqq_raw": true,
   "halves": [
    {
     "start": "2017-01-03",
     "end": "2021-11-29",
     "sharpe": 1.346336,
     "qqq_sharpe": 1.249097,
     "excess_sharpe": 1.182714,
     "qqq_excess_sharpe": 1.206171,
     "cagr": 0.080442,
     "qqq_cagr": 0.288638,
     "volatility": 0.058794,
     "mdd": -0.118391,
     "beats_qqq": false,
     "beats_qqq_raw": true
    },
    {
     "start": "2021-11-29",
     "end": "2026-10-30",
     "sharpe": 1.07,
     "qqq_sharpe": 0.622862,
     "excess_sharpe": 0.538169,
     "qqq_excess_sharpe": 0.461753,
     "cagr": 0.075149,
     "qqq_cagr": 0.124383,
     "volatility": 0.07026,
     "mdd": -0.117851,
     "beats_qqq": true,
     "beats_qqq_raw": true
    }
   ]
  },
  "erc_trend_qqq_fixed_average": {
   "start": "2017-01-03",
   "end": "2026-10-30",
   "sharpe": 1.14986,
   "qqq_sharpe": 0.929852,
   "excess_sharpe": 0.848672,
   "qqq_excess_sharpe": 0.826646,
   "cagr": 0.090208,
   "qqq_cagr": 0.203598,
   "volatility": 0.077911,
   "mdd": -0.182521,
   "beats_qqq": true,
   "beats_qqq_raw": true,
   "halves": [
    {
     "start": "2017-01-03",
     "end": "2021-11-29",
     "sharpe": 1.579001,
     "qqq_sharpe": 1.249097,
     "excess_sharpe": 1.436489,
     "qqq_excess_sharpe": 1.206171,
     "cagr": 0.10947,
     "qqq_cagr": 0.288638,
     "volatility": 0.067273,
     "mdd": -0.086478,
     "beats_qqq": true,
     "beats_qqq_raw": true
    },
    {
     "start": "2021-11-29",
     "end": "2026-10-30",
     "sharpe": 0.835832,
     "qqq_sharpe": 0.622862,
     "excess_sharpe": 0.40792,
     "qqq_excess_sharpe": 0.461753,
     "cagr": 0.071333,
     "qqq_cagr": 0.124383,
     "volatility": 0.087277,
     "mdd": -0.180032,
     "beats_qqq": false,
     "beats_qqq_raw": true
    }
   ]
  }
 },
 "fixed_average_weights": {
  "ivol_spy": {
   "SPY": 0.2572,
   "TLT": 0.2725,
   "GLD": 0.2534,
   "DBC": 0.2168
  },
  "ivol_qqq": {
   "QQQ": 0.2649,
   "TLT": 0.3812,
   "GLD": 0.3539
  },
  "erc_spy": {
   "SPY": 0.2692,
   "TLT": 0.3095,
   "GLD": 0.2122,
   "DBC": 0.2091
  },
  "erc_qqq": {
   "QQQ": 0.2897,
   "TLT": 0.3836,
   "GLD": 0.3267
  },
  "erc_trend_spy": {
   "SPY": 0.2332,
   "TLT": 0.1476,
   "GLD": 0.1489,
   "DBC": 0.1254,
   "BIL": 0.3449
  },
  "erc_trend_qqq": {
   "QQQ": 0.2498,
   "TLT": 0.1815,
   "GLD": 0.228,
   "BIL": 0.3407
  }
 },
 "buy_and_hold": {
  "QQQ": {
   "start": "2017-01-03",
   "end": "2026-10-30",
   "sharpe": 0.929852,
   "qqq_sharpe": 0.929852,
   "excess_sharpe": 0.826646,
   "qqq_excess_sharpe": 0.826646,
   "cagr": 0.203598,
   "qqq_cagr": 0.203598,
   "volatility": 0.227671,
   "mdd": -0.351225,
   "beats_qqq": false,
   "beats_qqq_raw": false,
   "halves": [
    {
     "start": "2017-01-03",
     "end": "2021-11-29",
     "sharpe": 1.249097,
     "qqq_sharpe": 1.249097,
     "excess_sharpe": 1.206171,
     "qqq_excess_sharpe": 1.206171,
     "cagr": 0.288638,
     "qqq_cagr": 0.288638,
     "volatility": 0.223286,
     "mdd": -0.285594,
     "beats_qqq": false,
     "beats_qqq_raw": false
    },
    {
     "start": "2021-11-29",
     "end": "2026-10-30",
     "sharpe": 0.622862,
     "qqq_sharpe": 0.622862,
     "excess_sharpe": 0.461753,
     "qqq_excess_sharpe": 0.461753,
     "cagr": 0.124383,
     "qqq_cagr": 0.124383,
     "volatility": 0.231988,
     "mdd": -0.351225,
     "beats_qqq": false,
     "beats_qqq_raw": false
    }
   ]
  },
  "SPY": {
   "start": "2017-01-03",
   "end": "2026-10-30",
   "sharpe": 0.860037,
   "qqq_sharpe": 0.929852,
   "excess_sharpe": 0.730099,
   "qqq_excess_sharpe": 0.826646,
   "cagr": 0.148895,
   "qqq_cagr": 0.203598,
   "volatility": 0.180797,
   "mdd": -0.336999,
   "beats_qqq": false,
   "beats_qqq_raw": false,
   "halves": [
    {
     "start": "2017-01-03",
     "end": "2021-11-29",
     "sharpe": 0.970185,
     "qqq_sharpe": 1.249097,
     "excess_sharpe": 0.91949,
     "qqq_excess_sharpe": 1.206171,
     "cagr": 0.179514,
     "qqq_cagr": 0.288638,
     "volatility": 0.188815,
     "mdd": -0.336999,
     "beats_qqq": false,
     "beats_qqq_raw": false
    },
    {
     "start": "2021-11-29",
     "end": "2026-10-30",
     "sharpe": 0.741011,
     "qqq_sharpe": 0.622862,
     "excess_sharpe": 0.524217,
     "qqq_excess_sharpe": 0.461753,
     "cagr": 0.119153,
     "qqq_cagr": 0.124383,
     "volatility": 0.172467,
     "mdd": -0.244972,
     "beats_qqq": true,
     "beats_qqq_raw": true
    }
   ]
  },
  "TLT": {
   "start": "2017-01-03",
   "end": "2026-10-30",
   "sharpe": 0.005734,
   "qqq_sharpe": 0.929852,
   "excess_sharpe": -0.152518,
   "qqq_excess_sharpe": 0.826646,
   "cagr": -0.010057,
   "qqq_cagr": 0.203598,
   "volatility": 0.148245,
   "mdd": -0.483499,
   "beats_qqq": false,
   "beats_qqq_raw": false,
   "halves": [
    {
     "start": "2017-01-03",
     "end": "2021-11-29",
     "sharpe": 0.542623,
     "qqq_sharpe": 1.249097,
     "excess_sharpe": 0.474183,
     "qqq_excess_sharpe": 1.206171,
     "cagr": 0.068394,
     "qqq_cagr": 0.288638,
     "volatility": 0.140022,
     "mdd": -0.213434,
     "beats_qqq": false,
     "beats_qqq_raw": false
    },
    {
     "start": "2021-11-29",
     "end": "2026-10-30",
     "sharpe": -0.476301,
     "qqq_sharpe": 0.622862,
     "excess_sharpe": -0.716089,
     "qqq_excess_sharpe": 0.461753,
     "cagr": -0.082552,
     "qqq_cagr": 0.124383,
     "volatility": 0.155949,
     "mdd": -0.436933,
     "beats_qqq": false,
     "beats_qqq_raw": false
    }
   ]
  },
  "GLD": {
   "start": "2017-01-03",
   "end": "2026-10-30",
   "sharpe": 0.805282,
   "qqq_sharpe": 0.929852,
   "excess_sharpe": 0.663509,
   "qqq_excess_sharpe": 0.826646,
   "cagr": 0.126544,
   "qqq_cagr": 0.203598,
   "volatility": 0.165323,
   "mdd": -0.282121,
   "beats_qqq": false,
   "beats_qqq_raw": false,
   "halves": [
    {
     "start": "2017-01-03",
     "end": "2021-11-29",
     "sharpe": 0.690517,
     "qqq_sharpe": 1.249097,
     "excess_sharpe": 0.619399,
     "qqq_excess_sharpe": 1.206171,
     "cagr": 0.087425,
     "qqq_cagr": 0.288638,
     "volatility": 0.134597,
     "mdd": -0.187735,
     "beats_qqq": false,
     "beats_qqq_raw": false
    },
    {
     "start": "2021-11-29",
     "end": "2026-10-30",
     "sharpe": 0.906508,
     "qqq_sharpe": 0.622862,
     "excess_sharpe": 0.711301,
     "qqq_excess_sharpe": 0.461753,
     "cagr": 0.166956,
     "qqq_cagr": 0.124383,
     "volatility": 0.191198,
     "mdd": -0.282121,
     "beats_qqq": true,
     "beats_qqq_raw": true
    }
   ]
  },
  "DBC": {
   "start": "2017-01-03",
   "end": "2026-10-30",
   "sharpe": 0.619321,
   "qqq_sharpe": 0.929852,
   "excess_sharpe": 0.488494,
   "qqq_excess_sharpe": 0.826646,
   "cagr": 0.099528,
   "qqq_cagr": 0.203598,
   "volatility": 0.179728,
   "mdd": -0.417029,
   "beats_qqq": false,
   "beats_qqq_raw": false,
   "halves": [
    {
     "start": "2017-01-03",
     "end": "2021-11-29",
     "sharpe": 0.420715,
     "qqq_sharpe": 1.249097,
     "excess_sharpe": 0.363204,
     "qqq_excess_sharpe": 1.206171,
     "cagr": 0.057835,
     "qqq_cagr": 0.288638,
     "volatility": 0.167121,
     "mdd": -0.417029,
     "beats_qqq": false,
     "beats_qqq_raw": false
    },
    {
     "start": "2021-11-29",
     "end": "2026-10-30",
     "sharpe": 0.795176,
     "qqq_sharpe": 0.622862,
     "excess_sharpe": 0.599802,
     "qqq_excess_sharpe": 0.461753,
     "cagr": 0.14274,
     "qqq_cagr": 0.124383,
     "volatility": 0.191541,
     "mdd": -0.273528,
     "beats_qqq": true,
     "beats_qqq_raw": true
    }
   ]
  }
 },
 "bil": {
  "sharpe": 9.352939,
  "cagr": 0.02369
 },
 "since_listing": {
  "RPAR": {
   "RPAR": {
    "start": "2019-12-13",
    "end": "2026-10-30",
    "sharpe": 0.342107,
    "qqq_sharpe": 0.858892,
    "excess_sharpe": 0.12501,
    "qqq_excess_sharpe": 0.748509,
    "cagr": 0.035568,
    "qqq_cagr": 0.198586,
    "volatility": 0.125591,
    "mdd": -0.30138,
    "beats_qqq": false,
    "beats_qqq_raw": false
   },
   "QQQ": {
    "start": "2019-12-13",
    "end": "2026-10-30",
    "sharpe": 0.858892,
    "qqq_sharpe": 0.858892,
    "excess_sharpe": 0.748509,
    "qqq_excess_sharpe": 0.748509,
    "cagr": 0.198586,
    "qqq_cagr": 0.198586,
    "volatility": 0.247349,
    "mdd": -0.351225,
    "beats_qqq": false,
    "beats_qqq_raw": false
   },
   "erc_spy": {
    "start": "2019-12-13",
    "end": "2026-10-30",
    "sharpe": 0.831815,
    "qqq_sharpe": 0.858892,
    "excess_sharpe": 0.560207,
    "qqq_excess_sharpe": 0.748509,
    "cagr": 0.081383,
    "qqq_cagr": 0.198586,
    "volatility": 0.100463,
    "mdd": -0.208045,
    "beats_qqq": false,
    "beats_qqq_raw": false
   },
   "erc_qqq": {
    "start": "2019-12-13",
    "end": "2026-10-30",
    "sharpe": 0.80469,
    "qqq_sharpe": 0.858892,
    "excess_sharpe": 0.570784,
    "qqq_excess_sharpe": 0.748509,
    "cagr": 0.09053,
    "qqq_cagr": 0.198586,
    "volatility": 0.11651,
    "mdd": -0.259001,
    "beats_qqq": false,
    "beats_qqq_raw": false
   },
   "sixty_forty": {
    "start": "2019-12-13",
    "end": "2026-10-30",
    "sharpe": 0.801053,
    "qqq_sharpe": 0.858892,
    "excess_sharpe": 0.581955,
    "qqq_excess_sharpe": 0.748509,
    "cagr": 0.096027,
    "qqq_cagr": 0.198586,
    "volatility": 0.124573,
    "mdd": -0.209378,
    "beats_qqq": false,
    "beats_qqq_raw": false
   }
  },
  "UPAR": {
   "UPAR": {
    "start": "2022-01-04",
    "end": "2026-10-30",
    "sharpe": -0.029118,
    "qqq_sharpe": 0.63928,
    "excess_sharpe": -0.243783,
    "qqq_excess_sharpe": 0.474797,
    "cagr": -0.020661,
    "qqq_cagr": 0.128673,
    "volatility": 0.177723,
    "mdd": -0.389683,
    "beats_qqq": false,
    "beats_qqq_raw": false
   },
   "QQQ": {
    "start": "2022-01-04",
    "end": "2026-10-30",
    "sharpe": 0.63928,
    "qqq_sharpe": 0.63928,
    "excess_sharpe": 0.474797,
    "qqq_excess_sharpe": 0.474797,
    "cagr": 0.128673,
    "qqq_cagr": 0.128673,
    "volatility": 0.232084,
    "mdd": -0.339754,
    "beats_qqq": false,
    "beats_qqq_raw": false
   },
   "erc_spy": {
    "start": "2022-01-04",
    "end": "2026-10-30",
    "sharpe": 0.692788,
    "qqq_sharpe": 0.63928,
    "excess_sharpe": 0.308034,
    "qqq_excess_sharpe": 0.474797,
    "cagr": 0.065627,
    "qqq_cagr": 0.128673,
    "volatility": 0.099179,
    "mdd": -0.208045,
    "beats_qqq": false,
    "beats_qqq_raw": true
   },
   "erc_qqq": {
    "start": "2022-01-04",
    "end": "2026-10-30",
    "sharpe": 0.653599,
    "qqq_sharpe": 0.63928,
    "excess_sharpe": 0.32405,
    "qqq_excess_sharpe": 0.474797,
    "cagr": 0.071119,
    "qqq_cagr": 0.128673,
    "volatility": 0.115734,
    "mdd": -0.24566,
    "beats_qqq": false,
    "beats_qqq_raw": true
   },
   "sixty_forty": {
    "start": "2022-01-04",
    "end": "2026-10-30",
    "sharpe": 0.660975,
    "qqq_sharpe": 0.63928,
    "excess_sharpe": 0.318575,
    "qqq_excess_sharpe": 0.474797,
    "cagr": 0.069542,
    "qqq_cagr": 0.128673,
    "volatility": 0.111469,
    "mdd": -0.205459,
    "beats_qqq": false,
    "beats_qqq_raw": true
   }
  }
 },
 "levered_to_qqq_volatility": {
  "ivol_spy": {
   "leverage": 2.4687,
   "start": "2017-01-03",
   "end": "2026-10-30",
   "sharpe": 0.836813,
   "qqq_sharpe": 0.929852,
   "excess_sharpe": 0.733563,
   "qqq_excess_sharpe": 0.826646,
   "cagr": 0.178418,
   "qqq_cagr": 0.203598,
   "volatility": 0.227718,
   "mdd": -0.449493,
   "beats_qqq": false,
   "beats_qqq_raw": false
  },
  "ivol_qqq": {
   "leverage": 2.1742,
   "start": "2017-01-03",
   "end": "2026-10-30",
   "sharpe": 0.864078,
   "qqq_sharpe": 0.929852,
   "excess_sharpe": 0.760956,
   "qqq_excess_sharpe": 0.826646,
   "cagr": 0.185782,
   "qqq_cagr": 0.203598,
   "volatility": 0.227655,
   "mdd": -0.481774,
   "beats_qqq": false,
   "beats_qqq_raw": false
  },
  "erc_spy": {
   "leverage": 2.5288,
   "start": "2017-01-03",
   "end": "2026-10-30",
   "sharpe": 0.787241,
   "qqq_sharpe": 0.929852,
   "excess_sharpe": 0.684017,
   "qqq_excess_sharpe": 0.826646,
   "cagr": 0.165215,
   "qqq_cagr": 0.203598,
   "volatility": 0.22771,
   "mdd": -0.464197,
   "beats_qqq": false,
   "beats_qqq_raw": false
  },
  "erc_qqq": {
   "leverage": 2.1796,
   "start": "2017-01-03",
   "end": "2026-10-30",
   "sharpe": 0.868976,
   "qqq_sharpe": 0.929852,
   "excess_sharpe": 0.765873,
   "qqq_excess_sharpe": 0.826646,
   "cagr": 0.187091,
   "qqq_cagr": 0.203598,
   "volatility": 0.227648,
   "mdd": -0.495235,
   "beats_qqq": false,
   "beats_qqq_raw": false
  },
  "erc_trend_spy": {
   "leverage": 3.3369,
   "start": "2017-01-03",
   "end": "2026-10-30",
   "sharpe": 0.776953,
   "qqq_sharpe": 0.929852,
   "excess_sharpe": 0.673791,
   "qqq_excess_sharpe": 0.826646,
   "cagr": 0.162422,
   "qqq_cagr": 0.203598,
   "volatility": 0.22763,
   "mdd": -0.375763,
   "beats_qqq": false,
   "beats_qqq_raw": false
  },
  "erc_trend_qqq": {
   "leverage": 2.8289,
   "start": "2017-01-03",
   "end": "2026-10-30",
   "sharpe": 0.924175,
   "qqq_sharpe": 0.929852,
   "excess_sharpe": 0.821043,
   "qqq_excess_sharpe": 0.826646,
   "cagr": 0.201906,
   "qqq_cagr": 0.203598,
   "volatility": 0.227626,
   "mdd": -0.334329,
   "beats_qqq": false,
   "beats_qqq_raw": false
  }
 },
 "risk_shares": {
  "ivol_spy": {
   "SPY": 0.2273,
   "TLT": 0.1982,
   "GLD": 0.3158,
   "DBC": 0.2587
  },
  "ivol_qqq": {
   "QQQ": 0.2712,
   "TLT": 0.3449,
   "GLD": 0.3839
  },
  "erc_spy": {
   "SPY": 0.25,
   "TLT": 0.25,
   "GLD": 0.25,
   "DBC": 0.25
  },
  "erc_qqq": {
   "QQQ": 0.3333,
   "TLT": 0.3333,
   "GLD": 0.3333
  }
 },
 "month_end_weights": {
  "erc_spy": {
   "2016-12-30": {
    "SPY": 0.3738,
    "TLT": 0.2409,
    "GLD": 0.1828,
    "DBC": 0.2025
   },
   "2017-01-31": {
    "SPY": 0.4185,
    "TLT": 0.209,
    "GLD": 0.1899,
    "DBC": 0.1826
   },
   "2017-02-28": {
    "SPY": 0.4237,
    "TLT": 0.1937,
    "GLD": 0.1727,
    "DBC": 0.2099
   },
   "2017-03-31": {
    "SPY": 0.4215,
    "TLT": 0.221,
    "GLD": 0.1763,
    "DBC": 0.1812
   },
   "2017-04-28": {
    "SPY": 0.4019,
    "TLT": 0.2372,
    "GLD": 0.1805,
    "DBC": 0.1804
   },
   "2017-05-31": {
    "SPY": 0.4266,
    "TLT": 0.2624,
    "GLD": 0.1731,
    "DBC": 0.1379
   },
   "2017-06-30": {
    "SPY": 0.4087,
    "TLT": 0.2586,
    "GLD": 0.1846,
    "DBC": 0.148
   },
   "2017-07-31": {
    "SPY": 0.3928,
    "TLT": 0.2615,
    "GLD": 0.1914,
    "DBC": 0.1543
   },
   "2017-08-31": {
    "SPY": 0.3484,
    "TLT": 0.2817,
    "GLD": 0.2016,
    "DBC": 0.1683
   },
   "2017-09-29": {
    "SPY": 0.4258,
    "TLT": 0.2407,
    "GLD": 0.1745,
    "DBC": 0.1589
   },
   "2017-10-31": {
    "SPY": 0.4303,
    "TLT": 0.247,
    "GLD": 0.1769,
    "DBC": 0.1459
   },
   "2017-11-30": {
    "SPY": 0.49,
    "TLT": 0.1969,
    "GLD": 0.1696,
    "DBC": 0.1435
   },
   "2017-12-29": {
    "SPY": 0.4384,
    "TLT": 0.2049,
    "GLD": 0.1979,
    "DBC": 0.1588
   },
   "2018-01-31": {
    "SPY": 0.3618,
    "TLT": 0.241,
    "GLD": 0.205,
    "DBC": 0.1922
   },
   "2018-02-28": {
    "SPY": 0.1839,
    "TLT": 0.326,
    "GLD": 0.2618,
    "DBC": 0.2283
   },
   "2018-03-29": {
    "SPY": 0.1565,
    "TLT": 0.3902,
    "GLD": 0.2412,
    "DBC": 0.212
   },
   "2018-04-30": {
    "SPY": 0.1578,
    "TLT": 0.3819,
    "GLD": 0.2576,
    "DBC": 0.2027
   },
   "2018-05-31": {
    "SPY": 0.184,
    "TLT": 0.3562,
    "GLD": 0.2378,
    "DBC": 0.222
   },
   "2018-06-29": {
    "SPY": 0.2438,
    "TLT": 0.3191,
    "GLD": 0.2522,
    "DBC": 0.185
   },
   "2018-07-31": {
    "SPY": 0.2779,
    "TLT": 0.3418,
    "GLD": 0.231,
    "DBC": 0.1494
   },
   "2018-08-31": {
    "SPY": 0.2915,
    "TLT": 0.3986,
    "GLD": 0.1851,
    "DBC": 0.1248
   },
   "2018-09-28": {
    "SPY": 0.2948,
    "TLT": 0.3761,
    "GLD": 0.1878,
    "DBC": 0.1413
   },
   "2018-10-31": {
    "SPY": 0.2131,
    "TLT": 0.3674,
    "GLD": 0.2434,
    "DBC": 0.1761
   },
   "2018-11-30": {
    "SPY": 0.1786,
    "TLT": 0.3614,
    "GLD": 0.2944,
    "DBC": 0.1657
   },
   "2018-12-31": {
    "SPY": 0.1577,
    "TLT": 0.3785,
    "GLD": 0.3145,
    "DBC": 0.1493
   },
   "2019-01-31": {
    "SPY": 0.1613,
    "TLT": 0.4283,
    "GLD": 0.2931,
    "DBC": 0.1173
   },
   "2019-02-28": {
    "SPY": 0.1708,
    "TLT": 0.3947,
    "GLD": 0.2751,
    "DBC": 0.1593
   },
   "2019-03-29": {
    "SPY": 0.2489,
    "TLT": 0.3578,
    "GLD": 0.206,
    "DBC": 0.1873
   },
   "2019-04-30": {
    "SPY": 0.289,
    "TLT": 0.3001,
    "GLD": 0.1837,
    "DBC": 0.2272
   },
   "2019-05-31": {
    "SPY": 0.238,
    "TLT": 0.341,
    "GLD": 0.2314,
    "DBC": 0.1896
   },
   "2019-06-28": {
    "SPY": 0.257,
    "TLT": 0.3484,
    "GLD": 0.2205,
    "DBC": 0.1741
   },
   "2019-07-31": {
    "SPY": 0.2571,
    "TLT": 0.3726,
    "GLD": 0.1809,
    "DBC": 0.1893
   },
   "2019-08-30": {
    "SPY": 0.2719,
    "TLT": 0.3285,
    "GLD": 0.1857,
    "DBC": 0.2139
   },
   "2019-09-30": {
    "SPY": 0.3224,
    "TLT": 0.2765,
    "GLD": 0.2008,
    "DBC": 0.2004
   },
   "2019-10-31": {
    "SPY": 0.3128,
    "TLT": 0.2348,
    "GLD": 0.258,
    "DBC": 0.1944
   },
   "2019-11-29": {
    "SPY": 0.4005,
    "TLT": 0.1942,
    "GLD": 0.2327,
    "DBC": 0.1726
   },
   "2019-12-31": {
    "SPY": 0.3171,
    "TLT": 0.18,
    "GLD": 0.2728,
    "DBC": 0.23
   },
   "2020-01-31": {
    "SPY": 0.3567,
    "TLT": 0.201,
    "GLD": 0.2542,
    "DBC": 0.1881
   },
   "2020-02-28": {
    "SPY": 0.239,
    "TLT": 0.3441,
    "GLD": 0.2202,
    "DBC": 0.1968
   },
   "2020-03-31": {
    "SPY": 0.1622,
    "TLT": 0.3246,
    "GLD": 0.2681,
    "DBC": 0.2452
   },
   "2020-04-30": {
    "SPY": 0.1579,
    "TLT": 0.3459,
    "GLD": 0.2574,
    "DBC": 0.2388
   },
   "2020-05-29": {
    "SPY": 0.1609,
    "TLT": 0.3391,
    "GLD": 0.2672,
    "DBC": 0.2328
   },
   "2020-06-30": {
    "SPY": 0.1678,
    "TLT": 0.4296,
    "GLD": 0.2122,
    "DBC": 0.1903
   },
   "2020-07-31": {
    "SPY": 0.2063,
    "TLT": 0.4018,
    "GLD": 0.2202,
    "DBC": 0.1717
   },
   "2020-08-31": {
    "SPY": 0.2265,
    "TLT": 0.4381,
    "GLD": 0.1371,
    "DBC": 0.1984
   },
   "2020-09-30": {
    "SPY": 0.2071,
    "TLT": 0.4375,
    "GLD": 0.1383,
    "DBC": 0.2171
   },
   "2020-10-30": {
    "SPY": 0.1904,
    "TLT": 0.4426,
    "GLD": 0.1555,
    "DBC": 0.2114
   },
   "2020-11-30": {
    "SPY": 0.1668,
    "TLT": 0.3962,
    "GLD": 0.2132,
    "DBC": 0.2238
   },
   "2020-12-31": {
    "SPY": 0.2071,
    "TLT": 0.3562,
    "GLD": 0.1942,
    "DBC": 0.2425
   },
   "2021-01-29": {
    "SPY": 0.2413,
    "TLT": 0.3115,
    "GLD": 0.1852,
    "DBC": 0.262
   },
   "2021-02-26": {
    "SPY": 0.2328,
    "TLT": 0.342,
    "GLD": 0.1849,
    "DBC": 0.2403
   },
   "2021-03-31": {
    "SPY": 0.2467,
    "TLT": 0.3384,
    "GLD": 0.229,
    "DBC": 0.1859
   },
   "2021-04-30": {
    "SPY": 0.2674,
    "TLT": 0.3044,
    "GLD": 0.2378,
    "DBC": 0.1904
   },
   "2021-05-28": {
    "SPY": 0.2564,
    "TLT": 0.2989,
    "GLD": 0.2595,
    "DBC": 0.1852
   },
   "2021-06-30": {
    "SPY": 0.282,
    "TLT": 0.3036,
    "GLD": 0.2011,
    "DBC": 0.2133
   },
   "2021-07-30": {
    "SPY": 0.2537,
    "TLT": 0.3549,
    "GLD": 0.2029,
    "DBC": 0.1885
   },
   "2021-08-31": {
    "SPY": 0.3356,
    "TLT": 0.3514,
    "GLD": 0.1602,
    "DBC": 0.1529
   },
   "2021-09-30": {
    "SPY": 0.3003,
    "TLT": 0.3236,
    "GLD": 0.1992,
    "DBC": 0.1769
   },
   "2021-10-29": {
    "SPY": 0.3102,
    "TLT": 0.2893,
    "GLD": 0.2105,
    "DBC": 0.1899
   },
   "2021-11-30": {
    "SPY": 0.2894,
    "TLT": 0.2844,
    "GLD": 0.2441,
    "DBC": 0.1822
   },
   "2021-12-31": {
    "SPY": 0.2584,
    "TLT": 0.3188,
    "GLD": 0.2544,
    "DBC": 0.1684
   },
   "2022-01-31": {
    "SPY": 0.231,
    "TLT": 0.3163,
    "GLD": 0.2605,
    "DBC": 0.1922
   },
   "2022-02-28": {
    "SPY": 0.2218,
    "TLT": 0.2818,
    "GLD": 0.2743,
    "DBC": 0.2221
   },
   "2022-03-31": {
    "SPY": 0.3376,
    "TLT": 0.2513,
    "GLD": 0.2622,
    "DBC": 0.1489
   },
   "2022-04-29": {
    "SPY": 0.3044,
    "TLT": 0.2533,
    "GLD": 0.2989,
    "DBC": 0.1435
   },
   "2022-05-31": {
    "SPY": 0.2606,
    "TLT": 0.2888,
    "GLD": 0.3092,
    "DBC": 0.1414
   },
   "2022-06-30": {
    "SPY": 0.188,
    "TLT": 0.2823,
    "GLD": 0.3271,
    "DBC": 0.2026
   },
   "2022-07-29": {
    "SPY": 0.1949,
    "TLT": 0.314,
    "GLD": 0.3031,
    "DBC": 0.188
   },
   "2022-08-31": {
    "SPY": 0.2095,
    "TLT": 0.2996,
    "GLD": 0.2789,
    "DBC": 0.2119
   },
   "2022-09-30": {
    "SPY": 0.2276,
    "TLT": 0.2879,
    "GLD": 0.2901,
    "DBC": 0.1944
   },
   "2022-10-31": {
    "SPY": 0.2046,
    "TLT": 0.2742,
    "GLD": 0.287,
    "DBC": 0.2342
   },
   "2022-11-30": {
    "SPY": 0.1965,
    "TLT": 0.2831,
    "GLD": 0.2773,
    "DBC": 0.2431
   },
   "2022-12-30": {
    "SPY": 0.1882,
    "TLT": 0.2816,
    "GLD": 0.267,
    "DBC": 0.2632
   },
   "2023-01-31": {
    "SPY": 0.1932,
    "TLT": 0.274,
    "GLD": 0.2727,
    "DBC": 0.2602
   },
   "2023-02-28": {
    "SPY": 0.2159,
    "TLT": 0.2587,
    "GLD": 0.2749,
    "DBC": 0.2505
   },
   "2023-03-31": {
    "SPY": 0.2799,
    "TLT": 0.2312,
    "GLD": 0.2435,
    "DBC": 0.2454
   },
   "2023-04-28": {
    "SPY": 0.3004,
    "TLT": 0.2286,
    "GLD": 0.2392,
    "DBC": 0.2318
   },
   "2023-05-31": {
    "SPY": 0.3316,
    "TLT": 0.2217,
    "GLD": 0.2445,
    "DBC": 0.2022
   },
   "2023-06-30": {
    "SPY": 0.3147,
    "TLT": 0.2221,
    "GLD": 0.2749,
    "DBC": 0.1884
   },
   "2023-07-31": {
    "SPY": 0.312,
    "TLT": 0.2132,
    "GLD": 0.276,
    "DBC": 0.1987
   },
   "2023-08-31": {
    "SPY": 0.2814,
    "TLT": 0.1875,
    "GLD": 0.2846,
    "DBC": 0.2465
   },
   "2023-09-29": {
    "SPY": 0.2404,
    "TLT": 0.1781,
    "GLD": 0.2916,
    "DBC": 0.2899
   },
   "2023-10-31": {
    "SPY": 0.3112,
    "TLT": 0.1694,
    "GLD": 0.2486,
    "DBC": 0.2708
   },
   "2023-11-30": {
    "SPY": 0.3161,
    "TLT": 0.162,
    "GLD": 0.278,
    "DBC": 0.2438
   },
   "2023-12-29": {
    "SPY": 0.3452,
    "TLT": 0.1716,
    "GLD": 0.253,
    "DBC": 0.2302
   },
   "2024-01-31": {
    "SPY": 0.3006,
    "TLT": 0.1934,
    "GLD": 0.2614,
    "DBC": 0.2446
   },
   "2024-02-29": {
    "SPY": 0.2974,
    "TLT": 0.1946,
    "GLD": 0.2281,
    "DBC": 0.2799
   },
   "2024-03-28": {
    "SPY": 0.267,
    "TLT": 0.2103,
    "GLD": 0.2196,
    "DBC": 0.3031
   },
   "2024-04-30": {
    "SPY": 0.2272,
    "TLT": 0.252,
    "GLD": 0.1842,
    "DBC": 0.3366
   },
   "2024-05-31": {
    "SPY": 0.2332,
    "TLT": 0.3025,
    "GLD": 0.1787,
    "DBC": 0.2856
   },
   "2024-06-28": {
    "SPY": 0.2821,
    "TLT": 0.266,
    "GLD": 0.169,
    "DBC": 0.2828
   },
   "2024-07-31": {
    "SPY": 0.2965,
    "TLT": 0.2625,
    "GLD": 0.1752,
    "DBC": 0.2659
   },
   "2024-08-30": {
    "SPY": 0.2715,
    "TLT": 0.2857,
    "GLD": 0.1776,
    "DBC": 0.2652
   },
   "2024-09-30": {
    "SPY": 0.2318,
    "TLT": 0.3473,
    "GLD": 0.1922,
    "DBC": 0.2288
   },
   "2024-10-31": {
    "SPY": 0.2543,
    "TLT": 0.3596,
    "GLD": 0.1852,
    "DBC": 0.2008
   },
   "2024-11-29": {
    "SPY": 0.3417,
    "TLT": 0.2994,
    "GLD": 0.1739,
    "DBC": 0.185
   },
   "2024-12-31": {
    "SPY": 0.3221,
    "TLT": 0.2689,
    "GLD": 0.1744,
    "DBC": 0.2346
   },
   "2025-01-31": {
    "SPY": 0.2912,
    "TLT": 0.2666,
    "GLD": 0.1796,
    "DBC": 0.2626
   },
   "2025-02-28": {
    "SPY": 0.2127,
    "TLT": 0.2924,
    "GLD": 0.1999,
    "DBC": 0.295
   },
   "2025-03-31": {
    "SPY": 0.1952,
    "TLT": 0.3108,
    "GLD": 0.2236,
    "DBC": 0.2704
   },
   "2025-04-30": {
    "SPY": 0.1338,
    "TLT": 0.3821,
    "GLD": 0.2661,
    "DBC": 0.218
   },
   "2025-05-30": {
    "SPY": 0.1439,
    "TLT": 0.3957,
    "GLD": 0.2372,
    "DBC": 0.2232
   },
   "2025-06-30": {
    "SPY": 0.1609,
    "TLT": 0.3955,
    "GLD": 0.2331,
    "DBC": 0.2105
   },
   "2025-07-31": {
    "SPY": 0.3694,
    "TLT": 0.2505,
    "GLD": 0.1686,
    "DBC": 0.2115
   },
   "2025-08-29": {
    "SPY": 0.37,
    "TLT": 0.2564,
    "GLD": 0.1633,
    "DBC": 0.2103
   },
   "2025-09-30": {
    "SPY": 0.3251,
    "TLT": 0.2384,
    "GLD": 0.1706,
    "DBC": 0.2658
   },
   "2025-10-31": {
    "SPY": 0.2773,
    "TLT": 0.3753,
    "GLD": 0.1092,
    "DBC": 0.2382
   },
   "2025-11-28": {
    "SPY": 0.2363,
    "TLT": 0.4206,
    "GLD": 0.1088,
    "DBC": 0.2343
   },
   "2025-12-31": {
    "SPY": 0.2111,
    "TLT": 0.4726,
    "GLD": 0.109,
    "DBC": 0.2073
   },
   "2026-01-30": {
    "SPY": 0.2647,
    "TLT": 0.4443,
    "GLD": 0.0997,
    "DBC": 0.1913
   },
   "2026-02-27": {
    "SPY": 0.3047,
    "TLT": 0.4725,
    "GLD": 0.0784,
    "DBC": 0.1443
   },
   "2026-03-31": {
    "SPY": 0.2834,
    "TLT": 0.4476,
    "GLD": 0.0685,
    "DBC": 0.2006
   },
   "2026-04-30": {
    "SPY": 0.2691,
    "TLT": 0.4611,
    "GLD": 0.0628,
    "DBC": 0.207
   },
   "2026-05-29": {
    "SPY": 0.255,
    "TLT": 0.3907,
    "GLD": 0.0924,
    "DBC": 0.2618
   },
   "2026-06-30": {
    "SPY": 0.1712,
    "TLT": 0.4602,
    "GLD": 0.1111,
    "DBC": 0.2575
   },
   "2026-07-31": {
    "SPY": 0.1898,
    "TLT": 0.4591,
    "GLD": 0.1073,
    "DBC": 0.2438
   },
   "2026-08-31": {
    "SPY": 0.2114,
    "TLT": 0.4622,
    "GLD": 0.0912,
    "DBC": 0.2352
   },
   "2026-09-30": {
    "SPY": 0.2861,
    "TLT": 0.3677,
    "GLD": 0.0919,
    "DBC": 0.2543
   },
   "2026-10-30": {
    "SPY": 0.3055,
    "TLT": 0.3353,
    "GLD": 0.0875,
    "DBC": 0.2717
   }
  },
  "erc_qqq": {
   "2016-12-30": {
    "QQQ": 0.3972,
    "TLT": 0.2967,
    "GLD": 0.3061
   },
   "2017-01-31": {
    "QQQ": 0.422,
    "TLT": 0.2702,
    "GLD": 0.3078
   },
   "2017-02-28": {
    "QQQ": 0.4605,
    "TLT": 0.2542,
    "GLD": 0.2853
   },
   "2017-03-31": {
    "QQQ": 0.5086,
    "TLT": 0.2557,
    "GLD": 0.2357
   },
   "2017-04-28": {
    "QQQ": 0.5061,
    "TLT": 0.2526,
    "GLD": 0.2413
   },
   "2017-05-31": {
    "QQQ": 0.453,
    "TLT": 0.3054,
    "GLD": 0.2416
   },
   "2017-06-30": {
    "QQQ": 0.3353,
    "TLT": 0.3437,
    "GLD": 0.321
   },
   "2017-07-31": {
    "QQQ": 0.2942,
    "TLT": 0.3746,
    "GLD": 0.3313
   },
   "2017-08-31": {
    "QQQ": 0.2777,
    "TLT": 0.3928,
    "GLD": 0.3295
   },
   "2017-09-29": {
    "QQQ": 0.3796,
    "TLT": 0.3463,
    "GLD": 0.274
   },
   "2017-10-31": {
    "QQQ": 0.3688,
    "TLT": 0.3477,
    "GLD": 0.2835
   },
   "2017-11-30": {
    "QQQ": 0.3884,
    "TLT": 0.3082,
    "GLD": 0.3034
   },
   "2017-12-29": {
    "QQQ": 0.3479,
    "TLT": 0.3052,
    "GLD": 0.3469
   },
   "2018-01-31": {
    "QQQ": 0.3391,
    "TLT": 0.3221,
    "GLD": 0.3388
   },
   "2018-02-28": {
    "QQQ": 0.2201,
    "TLT": 0.3889,
    "GLD": 0.3911
   },
   "2018-03-29": {
    "QQQ": 0.18,
    "TLT": 0.4625,
    "GLD": 0.3574
   },
   "2018-04-30": {
    "QQQ": 0.1807,
    "TLT": 0.4493,
    "GLD": 0.37
   },
   "2018-05-31": {
    "QQQ": 0.2133,
    "TLT": 0.4105,
    "GLD": 0.3762
   },
   "2018-06-29": {
    "QQQ": 0.2517,
    "TLT": 0.3584,
    "GLD": 0.3898
   },
   "2018-07-31": {
    "QQQ": 0.2603,
    "TLT": 0.3762,
    "GLD": 0.3634
   },
   "2018-08-31": {
    "QQQ": 0.2562,
    "TLT": 0.461,
    "GLD": 0.2827
   },
   "2018-09-28": {
    "QQQ": 0.2595,
    "TLT": 0.4358,
    "GLD": 0.3047
   },
   "2018-10-31": {
    "QQQ": 0.2092,
    "TLT": 0.4409,
    "GLD": 0.35
   },
   "2018-11-30": {
    "QQQ": 0.17,
    "TLT": 0.4405,
    "GLD": 0.3895
   },
   "2018-12-31": {
    "QQQ": 0.1571,
    "TLT": 0.4584,
    "GLD": 0.3845
   },
   "2019-01-31": {
    "QQQ": 0.1561,
    "TLT": 0.4921,
    "GLD": 0.3518
   },
   "2019-02-28": {
    "QQQ": 0.1892,
    "TLT": 0.4626,
    "GLD": 0.3481
   },
   "2019-03-29": {
    "QQQ": 0.2688,
    "TLT": 0.4256,
    "GLD": 0.3056
   },
   "2019-04-30": {
    "QQQ": 0.3351,
    "TLT": 0.3736,
    "GLD": 0.2913
   },
   "2019-05-31": {
    "QQQ": 0.2887,
    "TLT": 0.3853,
    "GLD": 0.326
   },
   "2019-06-28": {
    "QQQ": 0.2855,
    "TLT": 0.4035,
    "GLD": 0.311
   },
   "2019-07-31": {
    "QQQ": 0.2912,
    "TLT": 0.4463,
    "GLD": 0.2626
   },
   "2019-08-30": {
    "QQQ": 0.3447,
    "TLT": 0.4033,
    "GLD": 0.2521
   },
   "2019-09-30": {
    "QQQ": 0.3884,
    "TLT": 0.3455,
    "GLD": 0.2661
   },
   "2019-10-31": {
    "QQQ": 0.374,
    "TLT": 0.2901,
    "GLD": 0.3359
   },
   "2019-11-29": {
    "QQQ": 0.4369,
    "TLT": 0.2492,
    "GLD": 0.3138
   },
   "2019-12-31": {
    "QQQ": 0.4173,
    "TLT": 0.2323,
    "GLD": 0.3504
   },
   "2020-01-31": {
    "QQQ": 0.4295,
    "TLT": 0.2357,
    "GLD": 0.3349
   },
   "2020-02-28": {
    "QQQ": 0.3025,
    "TLT": 0.3712,
    "GLD": 0.3263
   },
   "2020-03-31": {
    "QQQ": 0.2627,
    "TLT": 0.3924,
    "GLD": 0.3449
   },
   "2020-04-30": {
    "QQQ": 0.2524,
    "TLT": 0.412,
    "GLD": 0.3356
   },
   "2020-05-29": {
    "QQQ": 0.2578,
    "TLT": 0.4035,
    "GLD": 0.3386
   },
   "2020-06-30": {
    "QQQ": 0.2504,
    "TLT": 0.4584,
    "GLD": 0.2912
   },
   "2020-07-31": {
    "QQQ": 0.2861,
    "TLT": 0.4103,
    "GLD": 0.3036
   },
   "2020-08-31": {
    "QQQ": 0.2873,
    "TLT": 0.485,
    "GLD": 0.2277
   },
   "2020-09-30": {
    "QQQ": 0.2134,
    "TLT": 0.5418,
    "GLD": 0.2448
   },
   "2020-10-30": {
    "QQQ": 0.1988,
    "TLT": 0.5407,
    "GLD": 0.2605
   },
   "2020-11-30": {
    "QQQ": 0.1863,
    "TLT": 0.4778,
    "GLD": 0.3359
   },
   "2020-12-31": {
    "QQQ": 0.2354,
    "TLT": 0.4478,
    "GLD": 0.3168
   },
   "2021-01-29": {
    "QQQ": 0.2657,
    "TLT": 0.4274,
    "GLD": 0.307
   },
   "2021-02-26": {
    "QQQ": 0.267,
    "TLT": 0.4076,
    "GLD": 0.3254
   },
   "2021-03-31": {
    "QQQ": 0.2237,
    "TLT": 0.418,
    "GLD": 0.3583
   },
   "2021-04-30": {
    "QQQ": 0.2287,
    "TLT": 0.3928,
    "GLD": 0.3785
   },
   "2021-05-28": {
    "QQQ": 0.2072,
    "TLT": 0.4133,
    "GLD": 0.3794
   },
   "2021-06-30": {
    "QQQ": 0.2576,
    "TLT": 0.3974,
    "GLD": 0.345
   },
   "2021-07-30": {
    "QQQ": 0.2823,
    "TLT": 0.3675,
    "GLD": 0.3503
   },
   "2021-08-31": {
    "QQQ": 0.393,
    "TLT": 0.3296,
    "GLD": 0.2774
   },
   "2021-09-30": {
    "QQQ": 0.3958,
    "TLT": 0.3156,
    "GLD": 0.2885
   },
   "2021-10-29": {
    "QQQ": 0.3727,
    "TLT": 0.321,
    "GLD": 0.3062
   },
   "2021-11-30": {
    "QQQ": 0.3579,
    "TLT": 0.2969,
    "GLD": 0.3453
   },
   "2021-12-31": {
    "QQQ": 0.2995,
    "TLT": 0.32,
    "GLD": 0.3806
   },
   "2022-01-31": {
    "QQQ": 0.2609,
    "TLT": 0.3468,
    "GLD": 0.3922
   },
   "2022-02-28": {
    "QQQ": 0.2246,
    "TLT": 0.344,
    "GLD": 0.4314
   },
   "2022-03-31": {
    "QQQ": 0.2626,
    "TLT": 0.3145,
    "GLD": 0.4229
   },
   "2022-04-29": {
    "QQQ": 0.2378,
    "TLT": 0.304,
    "GLD": 0.4581
   },
   "2022-05-31": {
    "QQQ": 0.2267,
    "TLT": 0.3172,
    "GLD": 0.4561
   },
   "2022-06-30": {
    "QQQ": 0.2001,
    "TLT": 0.3203,
    "GLD": 0.4796
   },
   "2022-07-29": {
    "QQQ": 0.2111,
    "TLT": 0.3394,
    "GLD": 0.4495
   },
   "2022-08-31": {
    "QQQ": 0.2264,
    "TLT": 0.3292,
    "GLD": 0.4445
   },
   "2022-09-30": {
    "QQQ": 0.242,
    "TLT": 0.3232,
    "GLD": 0.4348
   },
   "2022-10-31": {
    "QQQ": 0.2324,
    "TLT": 0.3452,
    "GLD": 0.4224
   },
   "2022-11-30": {
    "QQQ": 0.224,
    "TLT": 0.3635,
    "GLD": 0.4124
   },
   "2022-12-30": {
    "QQQ": 0.2257,
    "TLT": 0.3635,
    "GLD": 0.4108
   },
   "2023-01-31": {
    "QQQ": 0.2328,
    "TLT": 0.3454,
    "GLD": 0.4218
   },
   "2023-02-28": {
    "QQQ": 0.2529,
    "TLT": 0.3189,
    "GLD": 0.4283
   },
   "2023-03-31": {
    "QQQ": 0.322,
    "TLT": 0.3015,
    "GLD": 0.3765
   },
   "2023-04-28": {
    "QQQ": 0.3308,
    "TLT": 0.3103,
    "GLD": 0.3588
   },
   "2023-05-31": {
    "QQQ": 0.3903,
    "TLT": 0.2817,
    "GLD": 0.3279
   },
   "2023-06-30": {
    "QQQ": 0.3425,
    "TLT": 0.2807,
    "GLD": 0.3768
   },
   "2023-07-31": {
    "QQQ": 0.3284,
    "TLT": 0.2734,
    "GLD": 0.3982
   },
   "2023-08-31": {
    "QQQ": 0.2832,
    "TLT": 0.2815,
    "GLD": 0.4352
   },
   "2023-09-29": {
    "QQQ": 0.2774,
    "TLT": 0.2702,
    "GLD": 0.4524
   },
   "2023-10-31": {
    "QQQ": 0.3233,
    "TLT": 0.2336,
    "GLD": 0.4431
   },
   "2023-11-30": {
    "QQQ": 0.3362,
    "TLT": 0.2047,
    "GLD": 0.4592
   },
   "2023-12-29": {
    "QQQ": 0.3744,
    "TLT": 0.2156,
    "GLD": 0.41
   },
   "2024-01-31": {
    "QQQ": 0.3475,
    "TLT": 0.2562,
    "GLD": 0.3963
   },
   "2024-02-29": {
    "QQQ": 0.3539,
    "TLT": 0.2783,
    "GLD": 0.3678
   },
   "2024-03-28": {
    "QQQ": 0.3056,
    "TLT": 0.3041,
    "GLD": 0.3903
   },
   "2024-04-30": {
    "QQQ": 0.2985,
    "TLT": 0.3561,
    "GLD": 0.3454
   },
   "2024-05-31": {
    "QQQ": 0.2938,
    "TLT": 0.3953,
    "GLD": 0.3109
   },
   "2024-06-28": {
    "QQQ": 0.3361,
    "TLT": 0.3628,
    "GLD": 0.3011
   },
   "2024-07-31": {
    "QQQ": 0.3191,
    "TLT": 0.3723,
    "GLD": 0.3085
   },
   "2024-08-30": {
    "QQQ": 0.2893,
    "TLT": 0.3937,
    "GLD": 0.317
   },
   "2024-09-30": {
    "QQQ": 0.2419,
    "TLT": 0.4478,
    "GLD": 0.3103
   },
   "2024-10-31": {
    "QQQ": 0.2494,
    "TLT": 0.4501,
    "GLD": 0.3005
   },
   "2024-11-29": {
    "QQQ": 0.3226,
    "TLT": 0.3955,
    "GLD": 0.2819
   },
   "2024-12-31": {
    "QQQ": 0.3186,
    "TLT": 0.373,
    "GLD": 0.3084
   },
   "2025-01-31": {
    "QQQ": 0.2953,
    "TLT": 0.388,
    "GLD": 0.3166
   },
   "2025-02-28": {
    "QQQ": 0.2427,
    "TLT": 0.3955,
    "GLD": 0.3618
   },
   "2025-03-31": {
    "QQQ": 0.2257,
    "TLT": 0.4149,
    "GLD": 0.3595
   },
   "2025-04-30": {
    "QQQ": 0.1704,
    "TLT": 0.4694,
    "GLD": 0.3602
   },
   "2025-05-30": {
    "QQQ": 0.191,
    "TLT": 0.487,
    "GLD": 0.322
   },
   "2025-06-30": {
    "QQQ": 0.2074,
    "TLT": 0.4718,
    "GLD": 0.3208
   },
   "2025-07-31": {
    "QQQ": 0.4189,
    "TLT": 0.3053,
    "GLD": 0.2758
   },
   "2025-08-29": {
    "QQQ": 0.3894,
    "TLT": 0.3298,
    "GLD": 0.2808
   },
   "2025-09-30": {
    "QQQ": 0.3938,
    "TLT": 0.3302,
    "GLD": 0.2761
   },
   "2025-10-31": {
    "QQQ": 0.3335,
    "TLT": 0.4772,
    "GLD": 0.1893
   },
   "2025-11-28": {
    "QQQ": 0.2787,
    "TLT": 0.538,
    "GLD": 0.1833
   },
   "2025-12-31": {
    "QQQ": 0.2411,
    "TLT": 0.5848,
    "GLD": 0.174
   },
   "2026-01-30": {
    "QQQ": 0.2549,
    "TLT": 0.5864,
    "GLD": 0.1587
   },
   "2026-02-27": {
    "QQQ": 0.2884,
    "TLT": 0.5808,
    "GLD": 0.1309
   },
   "2026-03-31": {
    "QQQ": 0.2914,
    "TLT": 0.5691,
    "GLD": 0.1395
   },
   "2026-04-30": {
    "QQQ": 0.2707,
    "TLT": 0.5927,
    "GLD": 0.1366
   },
   "2026-05-29": {
    "QQQ": 0.2618,
    "TLT": 0.5397,
    "GLD": 0.1985
   },
   "2026-06-30": {
    "QQQ": 0.1976,
    "TLT": 0.6163,
    "GLD": 0.1861
   },
   "2026-07-31": {
    "QQQ": 0.194,
    "TLT": 0.5945,
    "GLD": 0.2115
   },
   "2026-08-31": {
    "QQQ": 0.2026,
    "TLT": 0.6,
    "GLD": 0.1974
   },
   "2026-09-30": {
    "QQQ": 0.2638,
    "TLT": 0.5266,
    "GLD": 0.2095
   },
   "2026-10-30": {
    "QQQ": 0.2793,
    "TLT": 0.5302,
    "GLD": 0.1905
   }
  },
  "erc_trend_spy": {
   "2016-12-30": {
    "SPY": 0.3738,
    "TLT": 0.0,
    "GLD": 0.0,
    "DBC": 0.2025,
    "BIL": 0.4237
   },
   "2017-01-31": {
    "SPY": 0.4185,
    "TLT": 0.0,
    "GLD": 0.0,
    "DBC": 0.1826,
    "BIL": 0.3989
   },
   "2017-02-28": {
    "SPY": 0.4237,
    "TLT": 0.0,
    "GLD": 0.0,
    "DBC": 0.2099,
    "BIL": 0.3664
   },
   "2017-03-31": {
    "SPY": 0.4215,
    "TLT": 0.0,
    "GLD": 0.0,
    "DBC": 0.1812,
    "BIL": 0.3973
   },
   "2017-04-28": {
    "SPY": 0.4019,
    "TLT": 0.0,
    "GLD": 0.1805,
    "DBC": 0.0,
    "BIL": 0.4176
   },
   "2017-05-31": {
    "SPY": 0.4266,
    "TLT": 0.0,
    "GLD": 0.1731,
    "DBC": 0.0,
    "BIL": 0.4003
   },
   "2017-06-30": {
    "SPY": 0.4087,
    "TLT": 0.2586,
    "GLD": 0.0,
    "DBC": 0.0,
    "BIL": 0.3326
   },
   "2017-07-31": {
    "SPY": 0.3928,
    "TLT": 0.2615,
    "GLD": 0.1914,
    "DBC": 0.0,
    "BIL": 0.1543
   },
   "2017-08-31": {
    "SPY": 0.3484,
    "TLT": 0.2817,
    "GLD": 0.2016,
    "DBC": 0.0,
    "BIL": 0.1683
   },
   "2017-09-29": {
    "SPY": 0.4258,
    "TLT": 0.2407,
    "GLD": 0.1745,
    "DBC": 0.1589,
    "BIL": 0.0
   },
   "2017-10-31": {
    "SPY": 0.4303,
    "TLT": 0.247,
    "GLD": 0.1769,
    "DBC": 0.1459,
    "BIL": 0.0
   },
   "2017-11-30": {
    "SPY": 0.49,
    "TLT": 0.1969,
    "GLD": 0.1696,
    "DBC": 0.1435,
    "BIL": 0.0
   },
   "2017-12-29": {
    "SPY": 0.4384,
    "TLT": 0.2049,
    "GLD": 0.1979,
    "DBC": 0.1588,
    "BIL": 0.0
   },
   "2018-01-31": {
    "SPY": 0.3618,
    "TLT": 0.0,
    "GLD": 0.205,
    "DBC": 0.1922,
    "BIL": 0.241
   },
   "2018-02-28": {
    "SPY": 0.1839,
    "TLT": 0.0,
    "GLD": 0.2618,
    "DBC": 0.2283,
    "BIL": 0.326
   },
   "2018-03-29": {
    "SPY": 0.1565,
    "TLT": 0.0,
    "GLD": 0.2412,
    "DBC": 0.212,
    "BIL": 0.3902
   },
   "2018-04-30": {
    "SPY": 0.1578,
    "TLT": 0.0,
    "GLD": 0.2576,
    "DBC": 0.2027,
    "BIL": 0.3819
   },
   "2018-05-31": {
    "SPY": 0.184,
    "TLT": 0.0,
    "GLD": 0.0,
    "DBC": 0.222,
    "BIL": 0.594
   },
   "2018-06-29": {
    "SPY": 0.2438,
    "TLT": 0.3191,
    "GLD": 0.0,
    "DBC": 0.185,
    "BIL": 0.2522
   },
   "2018-07-31": {
    "SPY": 0.2779,
    "TLT": 0.0,
    "GLD": 0.0,
    "DBC": 0.1494,
    "BIL": 0.5728
   },
   "2018-08-31": {
    "SPY": 0.2915,
    "TLT": 0.3986,
    "GLD": 0.0,
    "DBC": 0.1248,
    "BIL": 0.1851
   },
   "2018-09-28": {
    "SPY": 0.2948,
    "TLT": 0.0,
    "GLD": 0.0,
    "DBC": 0.1413,
    "BIL": 0.5639
   },
   "2018-10-31": {
    "SPY": 0.0,
    "TLT": 0.0,
    "GLD": 0.0,
    "DBC": 0.0,
    "BIL": 1.0
   },
   "2018-11-30": {
    "SPY": 0.1786,
    "TLT": 0.0,
    "GLD": 0.0,
    "DBC": 0.0,
    "BIL": 0.8214
   },
   "2018-12-31": {
    "SPY": 0.0,
    "TLT": 0.3785,
    "GLD": 0.3145,
    "DBC": 0.0,
    "BIL": 0.307
   },
   "2019-01-31": {
    "SPY": 0.0,
    "TLT": 0.4283,
    "GLD": 0.2931,
    "DBC": 0.0,
    "BIL": 0.2786
   },
   "2019-02-28": {
    "SPY": 0.1708,
    "TLT": 0.3947,
    "GLD": 0.2751,
    "DBC": 0.0,
    "BIL": 0.1593
   },
   "2019-03-29": {
    "SPY": 0.2489,
    "TLT": 0.3578,
    "GLD": 0.206,
    "DBC": 0.0,
    "BIL": 0.1873
   },
   "2019-04-30": {
    "SPY": 0.289,
    "TLT": 0.3001,
    "GLD": 0.1837,
    "DBC": 0.0,
    "BIL": 0.2272
   },
   "2019-05-31": {
    "SPY": 0.0,
    "TLT": 0.341,
    "GLD": 0.2314,
    "DBC": 0.0,
    "BIL": 0.4276
   },
   "2019-06-28": {
    "SPY": 0.257,
    "TLT": 0.3484,
    "GLD": 0.2205,
    "DBC": 0.0,
    "BIL": 0.1741
   },
   "2019-07-31": {
    "SPY": 0.2571,
    "TLT": 0.3726,
    "GLD": 0.1809,
    "DBC": 0.0,
    "BIL": 0.1893
   },
   "2019-08-30": {
    "SPY": 0.2719,
    "TLT": 0.3285,
    "GLD": 0.1857,
    "DBC": 0.0,
    "BIL": 0.2139
   },
   "2019-09-30": {
    "SPY": 0.3224,
    "TLT": 0.2765,
    "GLD": 0.2008,
    "DBC": 0.0,
    "BIL": 0.2004
   },
   "2019-10-31": {
    "SPY": 0.3128,
    "TLT": 0.2348,
    "GLD": 0.258,
    "DBC": 0.0,
    "BIL": 0.1944
   },
   "2019-11-29": {
    "SPY": 0.4005,
    "TLT": 0.1942,
    "GLD": 0.2327,
    "DBC": 0.0,
    "BIL": 0.1726
   },
   "2019-12-31": {
    "SPY": 0.3171,
    "TLT": 0.18,
    "GLD": 0.2728,
    "DBC": 0.23,
    "BIL": 0.0
   },
   "2020-01-31": {
    "SPY": 0.3567,
    "TLT": 0.201,
    "GLD": 0.2542,
    "DBC": 0.0,
    "BIL": 0.1881
   },
   "2020-02-28": {
    "SPY": 0.0,
    "TLT": 0.3441,
    "GLD": 0.2202,
    "DBC": 0.0,
    "BIL": 0.4357
   },
   "2020-03-31": {
    "SPY": 0.0,
    "TLT": 0.3246,
    "GLD": 0.2681,
    "DBC": 0.0,
    "BIL": 0.4074
   },
   "2020-04-30": {
    "SPY": 0.0,
    "TLT": 0.3459,
    "GLD": 0.2574,
    "DBC": 0.0,
    "BIL": 0.3967
   },
   "2020-05-29": {
    "SPY": 0.1609,
    "TLT": 0.3391,
    "GLD": 0.2672,
    "DBC": 0.0,
    "BIL": 0.2328
   },
   "2020-06-30": {
    "SPY": 0.1678,
    "TLT": 0.4296,
    "GLD": 0.2122,
    "DBC": 0.0,
    "BIL": 0.1903
   },
   "2020-07-31": {
    "SPY": 0.2063,
    "TLT": 0.4018,
    "GLD": 0.2202,
    "DBC": 0.0,
    "BIL": 0.1717
   },
   "2020-08-31": {
    "SPY": 0.2265,
    "TLT": 0.4381,
    "GLD": 0.1371,
    "DBC": 0.1984,
    "BIL": 0.0
   },
   "2020-09-30": {
    "SPY": 0.2071,
    "TLT": 0.4375,
    "GLD": 0.1383,
    "DBC": 0.2171,
    "BIL": 0.0
   },
   "2020-10-30": {
    "SPY": 0.1904,
    "TLT": 0.0,
    "GLD": 0.1555,
    "DBC": 0.0,
    "BIL": 0.6541
   },
   "2020-11-30": {
    "SPY": 0.1668,
    "TLT": 0.0,
    "GLD": 0.0,
    "DBC": 0.2238,
    "BIL": 0.6095
   },
   "2020-12-31": {
    "SPY": 0.2071,
    "TLT": 0.0,
    "GLD": 0.1942,
    "DBC": 0.2425,
    "BIL": 0.3562
   },
   "2021-01-29": {
    "SPY": 0.2413,
    "TLT": 0.0,
    "GLD": 0.0,
    "DBC": 0.262,
    "BIL": 0.4966
   },
   "2021-02-26": {
    "SPY": 0.2328,
    "TLT": 0.0,
    "GLD": 0.0,
    "DBC": 0.2403,
    "BIL": 0.5269
   },
   "2021-03-31": {
    "SPY": 0.2467,
    "TLT": 0.0,
    "GLD": 0.0,
    "DBC": 0.1859,
    "BIL": 0.5674
   },
   "2021-04-30": {
    "SPY": 0.2674,
    "TLT": 0.0,
    "GLD": 0.0,
    "DBC": 0.1904,
    "BIL": 0.5422
   },
   "2021-05-28": {
    "SPY": 0.2564,
    "TLT": 0.0,
    "GLD": 0.2595,
    "DBC": 0.1852,
    "BIL": 0.2989
   },
   "2021-06-30": {
    "SPY": 0.282,
    "TLT": 0.0,
    "GLD": 0.0,
    "DBC": 0.2133,
    "BIL": 0.5048
   },
   "2021-07-30": {
    "SPY": 0.2537,
    "TLT": 0.3549,
    "GLD": 0.2029,
    "DBC": 0.1885,
    "BIL": 0.0
   },
   "2021-08-31": {
    "SPY": 0.3356,
    "TLT": 0.3514,
    "GLD": 0.1602,
    "DBC": 0.1529,
    "BIL": -0.0
   },
   "2021-09-30": {
    "SPY": 0.3003,
    "TLT": 0.0,
    "GLD": 0.0,
    "DBC": 0.1769,
    "BIL": 0.5229
   },
   "2021-10-29": {
    "SPY": 0.3102,
    "TLT": 0.2893,
    "GLD": 0.0,
    "DBC": 0.1899,
    "BIL": 0.2105
   },
   "2021-11-30": {
    "SPY": 0.2894,
    "TLT": 0.2844,
    "GLD": 0.0,
    "DBC": 0.1822,
    "BIL": 0.2441
   },
   "2021-12-31": {
    "SPY": 0.2584,
    "TLT": 0.3188,
    "GLD": 0.2544,
    "DBC": 0.1684,
    "BIL": 0.0
   },
   "2022-01-31": {
    "SPY": 0.231,
    "TLT": 0.0,
    "GLD": 0.0,
    "DBC": 0.1922,
    "BIL": 0.5768
   },
   "2022-02-28": {
    "SPY": 0.0,
    "TLT": 0.0,
    "GLD": 0.2743,
    "DBC": 0.2221,
    "BIL": 0.5036
   },
   "2022-03-31": {
    "SPY": 0.3376,
    "TLT": 0.0,
    "GLD": 0.2622,
    "DBC": 0.1489,
    "BIL": 0.2513
   },
   "2022-04-29": {
    "SPY": 0.0,
    "TLT": 0.0,
    "GLD": 0.2989,
    "DBC": 0.1435,
    "BIL": 0.5577
   },
   "2022-05-31": {
    "SPY": 0.0,
    "TLT": 0.0,
    "GLD": 0.0,
    "DBC": 0.1414,
    "BIL": 0.8586
   },
   "2022-06-30": {
    "SPY": 0.0,
    "TLT": 0.0,
    "GLD": 0.0,
    "DBC": 0.2026,
    "BIL": 0.7974
   },
   "2022-07-29": {
    "SPY": 0.0,
    "TLT": 0.0,
    "GLD": 0.0,
    "DBC": 0.188,
    "BIL": 0.812
   },
   "2022-08-31": {
    "SPY": 0.0,
    "TLT": 0.0,
    "GLD": 0.0,
    "DBC": 0.2119,
    "BIL": 0.7881
   },
   "2022-09-30": {
    "SPY": 0.0,
    "TLT": 0.0,
    "GLD": 0.0,
    "DBC": 0.0,
    "BIL": 1.0
   },
   "2022-10-31": {
    "SPY": 0.0,
    "TLT": 0.0,
    "GLD": 0.0,
    "DBC": 0.0,
    "BIL": 1.0
   },
   "2022-11-30": {
    "SPY": 0.1965,
    "TLT": 0.0,
    "GLD": 0.0,
    "DBC": 0.0,
    "BIL": 0.8035
   },
   "2022-12-30": {
    "SPY": 0.0,
    "TLT": 0.0,
    "GLD": 0.267,
    "DBC": 0.0,
    "BIL": 0.733
   },
   "2023-01-31": {
    "SPY": 0.1932,
    "TLT": 0.0,
    "GLD": 0.2727,
    "DBC": 0.0,
    "BIL": 0.5341
   },
   "2023-02-28": {
    "SPY": 0.2159,
    "TLT": 0.0,
    "GLD": 0.2749,
    "DBC": 0.0,
    "BIL": 0.5092
   },
   "2023-03-31": {
    "SPY": 0.2799,
    "TLT": 0.2312,
    "GLD": 0.2435,
    "DBC": 0.0,
    "BIL": 0.2454
   },
   "2023-04-28": {
    "SPY": 0.3004,
    "TLT": 0.2286,
    "GLD": 0.2392,
    "DBC": 0.0,
    "BIL": 0.2318
   },
   "2023-05-31": {
    "SPY": 0.3316,
    "TLT": 0.2217,
    "GLD": 0.2445,
    "DBC": 0.0,
    "BIL": 0.2022
   },
   "2023-06-30": {
    "SPY": 0.3147,
    "TLT": 0.2221,
    "GLD": 0.2749,
    "DBC": 0.0,
    "BIL": 0.1884
   },
   "2023-07-31": {
    "SPY": 0.312,
    "TLT": 0.0,
    "GLD": 0.276,
    "DBC": 0.1987,
    "BIL": 0.2132
   },
   "2023-08-31": {
    "SPY": 0.2814,
    "TLT": 0.0,
    "GLD": 0.2846,
    "DBC": 0.2465,
    "BIL": 0.1875
   },
   "2023-09-29": {
    "SPY": 0.2404,
    "TLT": 0.0,
    "GLD": 0.0,
    "DBC": 0.2899,
    "BIL": 0.4697
   },
   "2023-10-31": {
    "SPY": 0.0,
    "TLT": 0.0,
    "GLD": 0.2486,
    "DBC": 0.2708,
    "BIL": 0.4806
   },
   "2023-11-30": {
    "SPY": 0.3161,
    "TLT": 0.0,
    "GLD": 0.278,
    "DBC": 0.2438,
    "BIL": 0.162
   },
   "2023-12-29": {
    "SPY": 0.3452,
    "TLT": 0.1716,
    "GLD": 0.253,
    "DBC": 0.0,
    "BIL": 0.2302
   },
   "2024-01-31": {
    "SPY": 0.3006,
    "TLT": 0.1934,
    "GLD": 0.2614,
    "DBC": 0.0,
    "BIL": 0.2446
   },
   "2024-02-29": {
    "SPY": 0.2974,
    "TLT": 0.0,
    "GLD": 0.2281,
    "DBC": 0.0,
    "BIL": 0.4745
   },
   "2024-03-28": {
    "SPY": 0.267,
    "TLT": 0.2103,
    "GLD": 0.2196,
    "DBC": 0.3031,
    "BIL": 0.0
   },
   "2024-04-30": {
    "SPY": 0.2272,
    "TLT": 0.0,
    "GLD": 0.1842,
    "DBC": 0.3366,
    "BIL": 0.252
   },
   "2024-05-31": {
    "SPY": 0.2332,
    "TLT": 0.0,
    "GLD": 0.1787,
    "DBC": 0.2856,
    "BIL": 0.3025
   },
   "2024-06-28": {
    "SPY": 0.2821,
    "TLT": 0.266,
    "GLD": 0.169,
    "DBC": 0.2828,
    "BIL": 0.0
   },
   "2024-07-31": {
    "SPY": 0.2965,
    "TLT": 0.2625,
    "GLD": 0.1752,
    "DBC": 0.0,
    "BIL": 0.2659
   },
   "2024-08-30": {
    "SPY": 0.2715,
    "TLT": 0.2857,
    "GLD": 0.1776,
    "DBC": 0.0,
    "BIL": 0.2652
   },
   "2024-09-30": {
    "SPY": 0.2318,
    "TLT": 0.3473,
    "GLD": 0.1922,
    "DBC": 0.0,
    "BIL": 0.2288
   },
   "2024-10-31": {
    "SPY": 0.2543,
    "TLT": 0.3596,
    "GLD": 0.1852,
    "DBC": 0.0,
    "BIL": 0.2008
   },
   "2024-11-29": {
    "SPY": 0.3417,
    "TLT": 0.2994,
    "GLD": 0.1739,
    "DBC": 0.0,
    "BIL": 0.185
   },
   "2024-12-31": {
    "SPY": 0.3221,
    "TLT": 0.0,
    "GLD": 0.1744,
    "DBC": 0.0,
    "BIL": 0.5035
   },
   "2025-01-31": {
    "SPY": 0.2912,
    "TLT": 0.0,
    "GLD": 0.1796,
    "DBC": 0.2626,
    "BIL": 0.2666
   },
   "2025-02-28": {
    "SPY": 0.2127,
    "TLT": 0.2924,
    "GLD": 0.1999,
    "DBC": 0.295,
    "BIL": 0.0
   },
   "2025-03-31": {
    "SPY": 0.0,
    "TLT": 0.0,
    "GLD": 0.2236,
    "DBC": 0.2704,
    "BIL": 0.506
   },
   "2025-04-30": {
    "SPY": 0.0,
    "TLT": 0.0,
    "GLD": 0.2661,
    "DBC": 0.0,
    "BIL": 0.7339
   },
   "2025-05-30": {
    "SPY": 0.1439,
    "TLT": 0.0,
    "GLD": 0.2372,
    "DBC": 0.0,
    "BIL": 0.6189
   },
   "2025-06-30": {
    "SPY": 0.1609,
    "TLT": 0.0,
    "GLD": 0.2331,
    "DBC": 0.2105,
    "BIL": 0.3955
   },
   "2025-07-31": {
    "SPY": 0.3694,
    "TLT": 0.0,
    "GLD": 0.1686,
    "DBC": 0.2115,
    "BIL": 0.2505
   },
   "2025-08-29": {
    "SPY": 0.37,
    "TLT": 0.0,
    "GLD": 0.1633,
    "DBC": 0.2103,
    "BIL": 0.2564
   },
   "2025-09-30": {
    "SPY": 0.3251,
    "TLT": 0.2384,
    "GLD": 0.1706,
    "DBC": 0.2658,
    "BIL": 0.0
   },
   "2025-10-31": {
    "SPY": 0.2773,
    "TLT": 0.3753,
    "GLD": 0.1092,
    "DBC": 0.2382,
    "BIL": 0.0
   },
   "2025-11-28": {
    "SPY": 0.2363,
    "TLT": 0.4206,
    "GLD": 0.1088,
    "DBC": 0.2343,
    "BIL": 0.0
   },
   "2025-12-31": {
    "SPY": 0.2111,
    "TLT": 0.4726,
    "GLD": 0.109,
    "DBC": 0.2073,
    "BIL": 0.0
   },
   "2026-01-30": {
    "SPY": 0.2647,
    "TLT": 0.4443,
    "GLD": 0.0997,
    "DBC": 0.1913,
    "BIL": 0.0
   },
   "2026-02-27": {
    "SPY": 0.3047,
    "TLT": 0.4725,
    "GLD": 0.0784,
    "DBC": 0.1443,
    "BIL": 0.0
   },
   "2026-03-31": {
    "SPY": 0.0,
    "TLT": 0.0,
    "GLD": 0.0685,
    "DBC": 0.2006,
    "BIL": 0.731
   },
   "2026-04-30": {
    "SPY": 0.2691,
    "TLT": 0.0,
    "GLD": 0.0628,
    "DBC": 0.207,
    "BIL": 0.4611
   },
   "2026-05-29": {
    "SPY": 0.255,
    "TLT": 0.0,
    "GLD": 0.0924,
    "DBC": 0.2618,
    "BIL": 0.3907
   },
   "2026-06-30": {
    "SPY": 0.1712,
    "TLT": 0.0,
    "GLD": 0.0,
    "DBC": 0.2575,
    "BIL": 0.5713
   },
   "2026-07-31": {
    "SPY": 0.1898,
    "TLT": 0.0,
    "GLD": 0.0,
    "DBC": 0.2438,
    "BIL": 0.5663
   },
   "2026-08-31": {
    "SPY": 0.2114,
    "TLT": 0.0,
    "GLD": 0.0,
    "DBC": 0.2352,
    "BIL": 0.5534
   },
   "2026-09-30": {
    "SPY": 0.2861,
    "TLT": 0.0,
    "GLD": 0.0,
    "DBC": 0.2543,
    "BIL": 0.4596
   },
   "2026-10-30": {
    "SPY": 0.3055,
    "TLT": 0.0,
    "GLD": 0.0,
    "DBC": 0.2717,
    "BIL": 0.4228
   }
  },
  "erc_trend_qqq": {
   "2016-12-30": {
    "QQQ": 0.3972,
    "TLT": 0.0,
    "GLD": 0.0,
    "BIL": 0.6028
   },
   "2017-01-31": {
    "QQQ": 0.422,
    "TLT": 0.0,
    "GLD": 0.0,
    "BIL": 0.578
   },
   "2017-02-28": {
    "QQQ": 0.4605,
    "TLT": 0.0,
    "GLD": 0.0,
    "BIL": 0.5395
   },
   "2017-03-31": {
    "QQQ": 0.5086,
    "TLT": 0.0,
    "GLD": 0.0,
    "BIL": 0.4914
   },
   "2017-04-28": {
    "QQQ": 0.5061,
    "TLT": 0.0,
    "GLD": 0.2413,
    "BIL": 0.2526
   },
   "2017-05-31": {
    "QQQ": 0.453,
    "TLT": 0.0,
    "GLD": 0.2416,
    "BIL": 0.3054
   },
   "2017-06-30": {
    "QQQ": 0.3353,
    "TLT": 0.3437,
    "GLD": 0.0,
    "BIL": 0.321
   },
   "2017-07-31": {
    "QQQ": 0.2942,
    "TLT": 0.3746,
    "GLD": 0.3313,
    "BIL": 0.0
   },
   "2017-08-31": {
    "QQQ": 0.2777,
    "TLT": 0.3928,
    "GLD": 0.3295,
    "BIL": 0.0
   },
   "2017-09-29": {
    "QQQ": 0.3796,
    "TLT": 0.3463,
    "GLD": 0.274,
    "BIL": 0.0
   },
   "2017-10-31": {
    "QQQ": 0.3688,
    "TLT": 0.3477,
    "GLD": 0.2835,
    "BIL": 0.0
   },
   "2017-11-30": {
    "QQQ": 0.3884,
    "TLT": 0.3082,
    "GLD": 0.3034,
    "BIL": -0.0
   },
   "2017-12-29": {
    "QQQ": 0.3479,
    "TLT": 0.3052,
    "GLD": 0.3469,
    "BIL": 0.0
   },
   "2018-01-31": {
    "QQQ": 0.3391,
    "TLT": 0.0,
    "GLD": 0.3388,
    "BIL": 0.3221
   },
   "2018-02-28": {
    "QQQ": 0.2201,
    "TLT": 0.0,
    "GLD": 0.3911,
    "BIL": 0.3889
   },
   "2018-03-29": {
    "QQQ": 0.18,
    "TLT": 0.0,
    "GLD": 0.3574,
    "BIL": 0.4625
   },
   "2018-04-30": {
    "QQQ": 0.1807,
    "TLT": 0.0,
    "GLD": 0.37,
    "BIL": 0.4493
   },
   "2018-05-31": {
    "QQQ": 0.2133,
    "TLT": 0.0,
    "GLD": 0.0,
    "BIL": 0.7867
   },
   "2018-06-29": {
    "QQQ": 0.2517,
    "TLT": 0.3584,
    "GLD": 0.0,
    "BIL": 0.3898
   },
   "2018-07-31": {
    "QQQ": 0.2603,
    "TLT": 0.0,
    "GLD": 0.0,
    "BIL": 0.7397
   },
   "2018-08-31": {
    "QQQ": 0.2562,
    "TLT": 0.461,
    "GLD": 0.0,
    "BIL": 0.2827
   },
   "2018-09-28": {
    "QQQ": 0.2595,
    "TLT": 0.0,
    "GLD": 0.0,
    "BIL": 0.7405
   },
   "2018-10-31": {
    "QQQ": 0.0,
    "TLT": 0.0,
    "GLD": 0.0,
    "BIL": 1.0
   },
   "2018-11-30": {
    "QQQ": 0.0,
    "TLT": 0.0,
    "GLD": 0.0,
    "BIL": 1.0
   },
   "2018-12-31": {
    "QQQ": 0.0,
    "TLT": 0.4584,
    "GLD": 0.3845,
    "BIL": 0.1571
   },
   "2019-01-31": {
    "QQQ": 0.0,
    "TLT": 0.4921,
    "GLD": 0.3518,
    "BIL": 0.1561
   },
   "2019-02-28": {
    "QQQ": 0.1892,
    "TLT": 0.4626,
    "GLD": 0.3481,
    "BIL": 0.0
   },
   "2019-03-29": {
    "QQQ": 0.2688,
    "TLT": 0.4256,
    "GLD": 0.3056,
    "BIL": 0.0
   },
   "2019-04-30": {
    "QQQ": 0.3351,
    "TLT": 0.3736,
    "GLD": 0.2913,
    "BIL": 0.0
   },
   "2019-05-31": {
    "QQQ": 0.0,
    "TLT": 0.3853,
    "GLD": 0.326,
    "BIL": 0.2887
   },
   "2019-06-28": {
    "QQQ": 0.2855,
    "TLT": 0.4035,
    "GLD": 0.311,
    "BIL": 0.0
   },
   "2019-07-31": {
    "QQQ": 0.2912,
    "TLT": 0.4463,
    "GLD": 0.2626,
    "BIL": 0.0
   },
   "2019-08-30": {
    "QQQ": 0.3447,
    "TLT": 0.4033,
    "GLD": 0.2521,
    "BIL": 0.0
   },
   "2019-09-30": {
    "QQQ": 0.3884,
    "TLT": 0.3455,
    "GLD": 0.2661,
    "BIL": 0.0
   },
   "2019-10-31": {
    "QQQ": 0.374,
    "TLT": 0.2901,
    "GLD": 0.3359,
    "BIL": 0.0
   },
   "2019-11-29": {
    "QQQ": 0.4369,
    "TLT": 0.2492,
    "GLD": 0.3138,
    "BIL": 0.0
   },
   "2019-12-31": {
    "QQQ": 0.4173,
    "TLT": 0.2323,
    "GLD": 0.3504,
    "BIL": 0.0
   },
   "2020-01-31": {
    "QQQ": 0.4295,
    "TLT": 0.2357,
    "GLD": 0.3349,
    "BIL": 0.0
   },
   "2020-02-28": {
    "QQQ": 0.3025,
    "TLT": 0.3712,
    "GLD": 0.3263,
    "BIL": 0.0
   },
   "2020-03-31": {
    "QQQ": 0.0,
    "TLT": 0.3924,
    "GLD": 0.3449,
    "BIL": 0.2627
   },
   "2020-04-30": {
    "QQQ": 0.2524,
    "TLT": 0.412,
    "GLD": 0.3356,
    "BIL": -0.0
   },
   "2020-05-29": {
    "QQQ": 0.2578,
    "TLT": 0.4035,
    "GLD": 0.3386,
    "BIL": 0.0
   },
   "2020-06-30": {
    "QQQ": 0.2504,
    "TLT": 0.4584,
    "GLD": 0.2912,
    "BIL": 0.0
   },
   "2020-07-31": {
    "QQQ": 0.2861,
    "TLT": 0.4103,
    "GLD": 0.3036,
    "BIL": 0.0
   },
   "2020-08-31": {
    "QQQ": 0.2873,
    "TLT": 0.485,
    "GLD": 0.2277,
    "BIL": 0.0
   },
   "2020-09-30": {
    "QQQ": 0.2134,
    "TLT": 0.5418,
    "GLD": 0.2448,
    "BIL": 0.0
   },
   "2020-10-30": {
    "QQQ": 0.1988,
    "TLT": 0.0,
    "GLD": 0.2605,
    "BIL": 0.5407
   },
   "2020-11-30": {
    "QQQ": 0.1863,
    "TLT": 0.0,
    "GLD": 0.0,
    "BIL": 0.8137
   },
   "2020-12-31": {
    "QQQ": 0.2354,
    "TLT": 0.0,
    "GLD": 0.3168,
    "BIL": 0.4478
   },
   "2021-01-29": {
    "QQQ": 0.2657,
    "TLT": 0.0,
    "GLD": 0.0,
    "BIL": 0.7343
   },
   "2021-02-26": {
    "QQQ": 0.267,
    "TLT": 0.0,
    "GLD": 0.0,
    "BIL": 0.733
   },
   "2021-03-31": {
    "QQQ": 0.2237,
    "TLT": 0.0,
    "GLD": 0.0,
    "BIL": 0.7763
   },
   "2021-04-30": {
    "QQQ": 0.2287,
    "TLT": 0.0,
    "GLD": 0.0,
    "BIL": 0.7713
   },
   "2021-05-28": {
    "QQQ": 0.2072,
    "TLT": 0.0,
    "GLD": 0.3794,
    "BIL": 0.4133
   },
   "2021-06-30": {
    "QQQ": 0.2576,
    "TLT": 0.0,
    "GLD": 0.0,
    "BIL": 0.7424
   },
   "2021-07-30": {
    "QQQ": 0.2823,
    "TLT": 0.3675,
    "GLD": 0.3503,
    "BIL": 0.0
   },
   "2021-08-31": {
    "QQQ": 0.393,
    "TLT": 0.3296,
    "GLD": 0.2774,
    "BIL": 0.0
   },
   "2021-09-30": {
    "QQQ": 0.3958,
    "TLT": 0.0,
    "GLD": 0.0,
    "BIL": 0.6042
   },
   "2021-10-29": {
    "QQQ": 0.3727,
    "TLT": 0.321,
    "GLD": 0.0,
    "BIL": 0.3062
   },
   "2021-11-30": {
    "QQQ": 0.3579,
    "TLT": 0.2969,
    "GLD": 0.0,
    "BIL": 0.3453
   },
   "2021-12-31": {
    "QQQ": 0.2995,
    "TLT": 0.32,
    "GLD": 0.3806,
    "BIL": 0.0
   },
   "2022-01-31": {
    "QQQ": 0.0,
    "TLT": 0.0,
    "GLD": 0.0,
    "BIL": 1.0
   },
   "2022-02-28": {
    "QQQ": 0.0,
    "TLT": 0.0,
    "GLD": 0.4314,
    "BIL": 0.5686
   },
   "2022-03-31": {
    "QQQ": 0.0,
    "TLT": 0.0,
    "GLD": 0.4229,
    "BIL": 0.5771
   },
   "2022-04-29": {
    "QQQ": 0.0,
    "TLT": 0.0,
    "GLD": 0.4581,
    "BIL": 0.5419
   },
   "2022-05-31": {
    "QQQ": 0.0,
    "TLT": 0.0,
    "GLD": 0.0,
    "BIL": 1.0
   },
   "2022-06-30": {
    "QQQ": 0.0,
    "TLT": 0.0,
    "GLD": 0.0,
    "BIL": 1.0
   },
   "2022-07-29": {
    "QQQ": 0.0,
    "TLT": 0.0,
    "GLD": 0.0,
    "BIL": 1.0
   },
   "2022-08-31": {
    "QQQ": 0.0,
    "TLT": 0.0,
    "GLD": 0.0,
    "BIL": 1.0
   },
   "2022-09-30": {
    "QQQ": 0.0,
    "TLT": 0.0,
    "GLD": 0.0,
    "BIL": 1.0
   },
   "2022-10-31": {
    "QQQ": 0.0,
    "TLT": 0.0,
    "GLD": 0.0,
    "BIL": 1.0
   },
   "2022-11-30": {
    "QQQ": 0.0,
    "TLT": 0.0,
    "GLD": 0.0,
    "BIL": 1.0
   },
   "2022-12-30": {
    "QQQ": 0.0,
    "TLT": 0.0,
    "GLD": 0.4108,
    "BIL": 0.5892
   },
   "2023-01-31": {
    "QQQ": 0.2328,
    "TLT": 0.0,
    "GLD": 0.4218,
    "BIL": 0.3454
   },
   "2023-02-28": {
    "QQQ": 0.2529,
    "TLT": 0.0,
    "GLD": 0.4283,
    "BIL": 0.3189
   },
   "2023-03-31": {
    "QQQ": 0.322,
    "TLT": 0.3015,
    "GLD": 0.3765,
    "BIL": 0.0
   },
   "2023-04-28": {
    "QQQ": 0.3308,
    "TLT": 0.3103,
    "GLD": 0.3588,
    "BIL": 0.0
   },
   "2023-05-31": {
    "QQQ": 0.3903,
    "TLT": 0.2817,
    "GLD": 0.3279,
    "BIL": 0.0
   },
   "2023-06-30": {
    "QQQ": 0.3425,
    "TLT": 0.2807,
    "GLD": 0.3768,
    "BIL": 0.0
   },
   "2023-07-31": {
    "QQQ": 0.3284,
    "TLT": 0.0,
    "GLD": 0.3982,
    "BIL": 0.2734
   },
   "2023-08-31": {
    "QQQ": 0.2832,
    "TLT": 0.0,
    "GLD": 0.4352,
    "BIL": 0.2815
   },
   "2023-09-29": {
    "QQQ": 0.2774,
    "TLT": 0.0,
    "GLD": 0.0,
    "BIL": 0.7226
   },
   "2023-10-31": {
    "QQQ": 0.3233,
    "TLT": 0.0,
    "GLD": 0.4431,
    "BIL": 0.2336
   },
   "2023-11-30": {
    "QQQ": 0.3362,
    "TLT": 0.0,
    "GLD": 0.4592,
    "BIL": 0.2047
   },
   "2023-12-29": {
    "QQQ": 0.3744,
    "TLT": 0.2156,
    "GLD": 0.41,
    "BIL": 0.0
   },
   "2024-01-31": {
    "QQQ": 0.3475,
    "TLT": 0.2562,
    "GLD": 0.3963,
    "BIL": 0.0
   },
   "2024-02-29": {
    "QQQ": 0.3539,
    "TLT": 0.0,
    "GLD": 0.3678,
    "BIL": 0.2783
   },
   "2024-03-28": {
    "QQQ": 0.3056,
    "TLT": 0.3041,
    "GLD": 0.3903,
    "BIL": 0.0
   },
   "2024-04-30": {
    "QQQ": 0.2985,
    "TLT": 0.0,
    "GLD": 0.3454,
    "BIL": 0.3561
   },
   "2024-05-31": {
    "QQQ": 0.2938,
    "TLT": 0.0,
    "GLD": 0.3109,
    "BIL": 0.3953
   },
   "2024-06-28": {
    "QQQ": 0.3361,
    "TLT": 0.3628,
    "GLD": 0.3011,
    "BIL": 0.0
   },
   "2024-07-31": {
    "QQQ": 0.3191,
    "TLT": 0.3723,
    "GLD": 0.3085,
    "BIL": 0.0
   },
   "2024-08-30": {
    "QQQ": 0.2893,
    "TLT": 0.3937,
    "GLD": 0.317,
    "BIL": 0.0
   },
   "2024-09-30": {
    "QQQ": 0.2419,
    "TLT": 0.4478,
    "GLD": 0.3103,
    "BIL": 0.0
   },
   "2024-10-31": {
    "QQQ": 0.2494,
    "TLT": 0.4501,
    "GLD": 0.3005,
    "BIL": 0.0
   },
   "2024-11-29": {
    "QQQ": 0.3226,
    "TLT": 0.3955,
    "GLD": 0.2819,
    "BIL": 0.0
   },
   "2024-12-31": {
    "QQQ": 0.3186,
    "TLT": 0.0,
    "GLD": 0.3084,
    "BIL": 0.373
   },
   "2025-01-31": {
    "QQQ": 0.2953,
    "TLT": 0.0,
    "GLD": 0.3166,
    "BIL": 0.388
   },
   "2025-02-28": {
    "QQQ": 0.2427,
    "TLT": 0.3955,
    "GLD": 0.3618,
    "BIL": 0.0
   },
   "2025-03-31": {
    "QQQ": 0.0,
    "TLT": 0.0,
    "GLD": 0.3595,
    "BIL": 0.6405
   },
   "2025-04-30": {
    "QQQ": 0.0,
    "TLT": 0.0,
    "GLD": 0.3602,
    "BIL": 0.6398
   },
   "2025-05-30": {
    "QQQ": 0.191,
    "TLT": 0.0,
    "GLD": 0.322,
    "BIL": 0.487
   },
   "2025-06-30": {
    "QQQ": 0.2074,
    "TLT": 0.0,
    "GLD": 0.3208,
    "BIL": 0.4718
   },
   "2025-07-31": {
    "QQQ": 0.4189,
    "TLT": 0.0,
    "GLD": 0.2758,
    "BIL": 0.3053
   },
   "2025-08-29": {
    "QQQ": 0.3894,
    "TLT": 0.0,
    "GLD": 0.2808,
    "BIL": 0.3298
   },
   "2025-09-30": {
    "QQQ": 0.3938,
    "TLT": 0.3302,
    "GLD": 0.2761,
    "BIL": 0.0
   },
   "2025-10-31": {
    "QQQ": 0.3335,
    "TLT": 0.4772,
    "GLD": 0.1893,
    "BIL": 0.0
   },
   "2025-11-28": {
    "QQQ": 0.2787,
    "TLT": 0.538,
    "GLD": 0.1833,
    "BIL": 0.0
   },
   "2025-12-31": {
    "QQQ": 0.2411,
    "TLT": 0.5848,
    "GLD": 0.174,
    "BIL": 0.0
   },
   "2026-01-30": {
    "QQQ": 0.2549,
    "TLT": 0.5864,
    "GLD": 0.1587,
    "BIL": 0.0
   },
   "2026-02-27": {
    "QQQ": 0.2884,
    "TLT": 0.5808,
    "GLD": 0.1309,
    "BIL": 0.0
   },
   "2026-03-31": {
    "QQQ": 0.0,
    "TLT": 0.0,
    "GLD": 0.1395,
    "BIL": 0.8605
   },
   "2026-04-30": {
    "QQQ": 0.2707,
    "TLT": 0.0,
    "GLD": 0.1366,
    "BIL": 0.5927
   },
   "2026-05-29": {
    "QQQ": 0.2618,
    "TLT": 0.0,
    "GLD": 0.1985,
    "BIL": 0.5397
   },
   "2026-06-30": {
    "QQQ": 0.1976,
    "TLT": 0.0,
    "GLD": 0.0,
    "BIL": 0.8024
   },
   "2026-07-31": {
    "QQQ": 0.194,
    "TLT": 0.0,
    "GLD": 0.0,
    "BIL": 0.806
   },
   "2026-08-31": {
    "QQQ": 0.2026,
    "TLT": 0.0,
    "GLD": 0.0,
    "BIL": 0.7974
   },
   "2026-09-30": {
    "QQQ": 0.2638,
    "TLT": 0.0,
    "GLD": 0.0,
    "BIL": 0.7362
   },
   "2026-10-30": {
    "QQQ": 0.2793,
    "TLT": 0.0,
    "GLD": 0.0,
    "BIL": 0.7207
   }
  }
 },
 "correlation_with_spy": {
  "first_half": {
   "TLT": -0.377,
   "GLD": 0.059,
   "DBC": 0.446
  },
  "second_half": {
   "TLT": 0.096,
   "GLD": 0.165,
   "DBC": 0.151
  }
 },
 "yearly": {
  "ivol_spy": {
   "2017": 0.126974,
   "2018": -0.030786,
   "2019": 0.17437,
   "2020": 0.127124,
   "2021": 0.140244,
   "2022": -0.101999,
   "2023": 0.090035,
   "2024": 0.114395,
   "2025": 0.188645,
   "2026": 0.09622
  },
  "ivol_qqq": {
   "2017": 0.174079,
   "2018": -5.8e-05,
   "2019": 0.204213,
   "2020": 0.26644,
   "2021": 0.040144,
   "2022": -0.192896,
   "2023": 0.205753,
   "2024": 0.142759,
   "2025": 0.242621,
   "2026": 0.011874
  },
  "erc_spy": {
   "2017": 0.132819,
   "2018": -0.024802,
   "2019": 0.184375,
   "2020": 0.11265,
   "2021": 0.1253,
   "2022": -0.122482,
   "2023": 0.093117,
   "2024": 0.09887,
   "2025": 0.167992,
   "2026": 0.096839
  },
  "erc_qqq": {
   "2017": 0.187477,
   "2018": 0.004184,
   "2019": 0.22533,
   "2020": 0.249134,
   "2021": 0.040317,
   "2022": -0.202226,
   "2023": 0.216612,
   "2024": 0.136138,
   "2025": 0.241892,
   "2026": 0.00481
  },
  "erc_trend_spy": {
   "2017": 0.092672,
   "2018": -0.027668,
   "2019": 0.12476,
   "2020": 0.10073,
   "2021": 0.106036,
   "2022": -0.044772,
   "2023": 0.022236,
   "2024": 0.091634,
   "2025": 0.131281,
   "2026": 0.100237
  },
  "erc_trend_qqq": {
   "2017": 0.13096,
   "2018": -0.000105,
   "2019": 0.161423,
   "2020": 0.181213,
   "2021": 0.013085,
   "2022": -0.044865,
   "2023": 0.124777,
   "2024": 0.139584,
   "2025": 0.205735,
   "2026": 0.004065
  },
  "equal_spy": {
   "2017": 0.1196,
   "2018": -0.04369,
   "2019": 0.192594,
   "2020": 0.148009,
   "2021": 0.145386,
   "2022": -0.085518,
   "2023": 0.088439,
   "2024": 0.110144,
   "2025": 0.219646,
   "2026": 0.113691
  },
  "trend_only_spy": {
   "2017": 0.066564,
   "2018": -0.028909,
   "2019": 0.107843,
   "2020": 0.118567,
   "2021": 0.121681,
   "2022": -0.026849,
   "2023": 0.014685,
   "2024": 0.10497,
   "2025": 0.169736,
   "2026": 0.114062
  },
  "equal_qqq": {
   "2017": 0.17135,
   "2018": -0.00505,
   "2019": 0.241671,
   "2020": 0.31867,
   "2021": 0.057905,
   "2022": -0.220564,
   "2023": 0.220838,
   "2024": 0.14293,
   "2025": 0.279851,
   "2026": 0.007047
  },
  "trend_only_qqq": {
   "2017": 0.108224,
   "2018": 0.011435,
   "2019": 0.147335,
   "2020": 0.232515,
   "2021": 0.030031,
   "2022": -0.044259,
   "2023": 0.116301,
   "2024": 0.148029,
   "2025": 0.225091,
   "2026": -0.010284
  },
  "sixty_forty": {
   "2017": 0.136115,
   "2018": -0.022631,
   "2019": 0.219314,
   "2020": 0.159219,
   "2021": 0.158758,
   "2022": -0.159322,
   "2023": 0.177086,
   "2024": 0.151246,
   "2025": 0.136096,
   "2026": 0.069099
  },
  "all_weather": {
   "2017": 0.112574,
   "2018": -0.023643,
   "2019": 0.186036,
   "2020": 0.203378,
   "2021": 0.076433,
   "2022": -0.197163,
   "2023": 0.0999,
   "2024": 0.055681,
   "2025": 0.130513,
   "2026": 0.054065
  },
  "permanent": {
   "2017": 0.102938,
   "2018": -0.011477,
   "2019": 0.162235,
   "2020": 0.184928,
   "2021": 0.03978,
   "2022": -0.131313,
   "2023": 0.117291,
   "2024": 0.114736,
   "2025": 0.208825,
   "2026": 0.010331
  },
  "ivol_spy_fixed_average": {
   "2017": 0.121417,
   "2018": -0.04052,
   "2019": 0.194791,
   "2020": 0.15766,
   "2021": 0.132776,
   "2022": -0.100089,
   "2023": 0.093473,
   "2024": 0.109973,
   "2025": 0.221173,
   "2026": 0.098158
  },
  "ivol_qqq_fixed_average": {
   "2017": 0.156865,
   "2018": -0.006789,
   "2019": 0.224976,
   "2020": 0.297983,
   "2021": 0.037045,
   "2022": -0.214107,
   "2023": 0.189014,
   "2024": 0.126058,
   "2025": 0.278825,
   "2026": -0.005285
  },
  "erc_spy_fixed_average": {
   "2017": 0.121629,
   "2018": -0.039927,
   "2019": 0.195624,
   "2020": 0.157967,
   "2021": 0.133086,
   "2022": -0.115398,
   "2023": 0.0927,
   "2024": 0.09857,
   "2025": 0.199893,
   "2026": 0.099371
  },
  "erc_qqq_fixed_average": {
   "2017": 0.161451,
   "2018": -0.006081,
   "2019": 0.230362,
   "2020": 0.304365,
   "2021": 0.044418,
   "2022": -0.222162,
   "2023": 0.198258,
   "2024": 0.125037,
   "2025": 0.267851,
   "2026": 0.000619
  },
  "erc_trend_spy_fixed_average": {
   "2017": 0.087892,
   "2018": -0.020551,
   "2019": 0.14221,
   "2020": 0.108744,
   "2021": 0.098925,
   "2022": -0.064796,
   "2023": 0.09389,
   "2024": 0.103645,
   "2025": 0.155822,
   "2026": 0.078425
  },
  "erc_trend_qqq_fixed_average": {
   "2017": 0.119739,
   "2018": 0.003482,
   "2019": 0.169777,
   "2020": 0.213908,
   "2021": 0.047548,
   "2022": -0.142314,
   "2023": 0.178493,
   "2024": 0.125101,
   "2025": 0.203774,
   "2026": 0.020675
  },
  "QQQ": {
   "2017": 0.314882,
   "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.207764,
   "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
  },
  "TLT": {
   "2017": 0.08716,
   "2018": -0.016077,
   "2019": 0.141206,
   "2020": 0.181521,
   "2021": -0.046023,
   "2022": -0.312447,
   "2023": 0.027672,
   "2024": -0.080585,
   "2025": 0.042473,
   "2026": -0.028247
  },
  "GLD": {
   "2017": 0.119308,
   "2018": -0.01941,
   "2019": 0.178557,
   "2020": 0.248146,
   "2021": -0.041489,
   "2022": -0.007721,
   "2023": 0.126916,
   "2024": 0.266569,
   "2025": 0.636765,
   "2026": -0.101722
  },
  "DBC": {
   "2017": 0.061342,
   "2018": -0.116176,
   "2019": 0.118388,
   "2020": -0.07837,
   "2021": 0.413605,
   "2022": 0.193413,
   "2023": -0.062248,
   "2024": 0.021795,
   "2025": 0.080601,
   "2026": 0.503373
  },
  "BIL": {
   "2017": 0.006438,
   "2018": 0.017375,
   "2019": 0.020321,
   "2020": 0.003988,
   "2021": -0.000983,
   "2022": 0.014046,
   "2023": 0.049437,
   "2024": 0.05191,
   "2025": 0.041481,
   "2026": 0.030176
  },
  "RPAR": {
   "2019": 0.001339,
   "2020": 0.193943,
   "2021": 0.07555,
   "2022": -0.227991,
   "2023": 0.060331,
   "2024": 0.000966,
   "2025": 0.178753,
   "2026": 0.024077
  },
  "UPAR": {
   "2022": -0.302698,
   "2023": 0.057273,
   "2024": -0.02241,
   "2025": 0.238739,
   "2026": 0.0129
  }
 }
}