{
  "generated": "2026-03-03 21:39",
  "runtime_seconds": 62.67417502403259,
  "overall_hold_rate": 0.5607701039029075,
  "overall_break_rate": 0.4392298960970925,
  "bonferroni_z_threshold": 4.369605844764317,
  "total_tests": 4017,
  "stats_3way": {
    "total": 3216,
    "tested": 1961,
    "passed": 293
  },
  "stats_4way": {
    "total": 4806,
    "tested": 2056,
    "passed": 366
  },
  "hold_3way_count": 92,
  "break_3way_count": 201,
  "hold_4way_count": 139,
  "break_4way_count": 227,
  "bonferroni_significant": {
    "hold_3way": 0,
    "break_3way": 44,
    "hold_4way": 3,
    "break_4way": 33
  },
  "top_hold_3way": [
    {
      "combo": "IB_H \u00d7 first_touch \u00d7 low_vix",
      "level_type": "IB_H",
      "factor1": "Touch",
      "factor1_val": "first_touch",
      "factor2": "VIX",
      "factor2_val": "low_vix",
      "is_hold_combo": "True",
      "is_break_combo": "False",
      "n_is": 106,
      "n_oos": 51,
      "hold_rate_is": 0.7641509433962265,
      "hold_rate_oos": 0.8627450980392157,
      "break_rate_is": 0.23584905660377353,
      "break_rate_oos": 0.13725490196078427,
      "z_hold_oos": 4.345279304602796,
      "z_break_oos": -4.345279304602796,
      "chop_rate_is": 0.5793650793650794,
      "chop_rate_oos": 0.42045454545454547,
      "total_is": 252,
      "total_oos": 88
    },
    {
      "combo": "PDL \u00d7 low_vol \u00d7 low_vix",
      "level_type": "PDL",
      "factor1": "Volume",
      "factor1_val": "low_vol",
      "factor2": "VIX",
      "factor2_val": "low_vix",
      "is_hold_combo": "True",
      "is_break_combo": "False",
      "n_is": 40,
      "n_oos": 33,
      "hold_rate_is": 0.775,
      "hold_rate_oos": 0.8484848484848485,
      "break_rate_is": 0.22499999999999998,
      "break_rate_oos": 0.1515151515151515,
      "z_hold_oos": 3.3302797480436346,
      "z_break_oos": -3.3302797480436346,
      "chop_rate_is": 0.5402298850574713,
      "chop_rate_oos": 0.26666666666666666,
      "total_is": 87,
      "total_oos": 45
    },
    {
      "combo": "IB_H \u00d7 first_touch \u00d7 weak_momentum",
      "level_type": "IB_H",
      "factor1": "Touch",
      "factor1_val": "first_touch",
      "factor2": "Momentum",
      "factor2_val": "weak_momentum",
      "is_hold_combo": "True",
      "is_break_combo": "False",
      "n_is": 111,
      "n_oos": 61,
      "hold_rate_is": 0.7567567567567568,
      "hold_rate_oos": 0.819672131147541,
      "break_rate_is": 0.2432432432432432,
      "break_rate_oos": 0.180327868852459,
      "z_hold_oos": 4.074384360467414,
      "z_break_oos": -4.074384360467414,
      "chop_rate_is": 0.5647058823529412,
      "chop_rate_oos": 0.42990654205607476,
      "total_is": 255,
      "total_oos": 107
    },
    {
      "combo": "SWING_H \u00d7 mid_vix \u00d7 weak_momentum",
      "level_type": "SWING_H",
      "factor1": "VIX",
      "factor1_val": "mid_vix",
      "factor2": "Momentum",
      "factor2_val": "weak_momentum",
      "is_hold_combo": "True",
      "is_break_combo": "False",
      "n_is": 93,
      "n_oos": 61,
      "hold_rate_is": 0.6451612903225806,
      "hold_rate_oos": 0.8032786885245902,
      "break_rate_is": 0.3548387096774194,
      "break_rate_oos": 0.19672131147540983,
      "z_hold_oos": 3.8163980212022577,
      "z_break_oos": -3.8163980212022577,
      "chop_rate_is": 0.4,
      "chop_rate_oos": 0.37755102040816324,
      "total_is": 155,
      "total_oos": 98
    },
    {
      "combo": "ONL \u00d7 normal_vol \u00d7 low_vix",
      "level_type": "ONL",
      "factor1": "Volume",
      "factor1_val": "normal_vol",
      "factor2": "VIX",
      "factor2_val": "low_vix",
      "is_hold_combo": "True",
      "is_break_combo": "False",
      "n_is": 107,
      "n_oos": 43,
      "hold_rate_is": 0.719626168224299,
      "hold_rate_oos": 0.7906976744186046,
      "break_rate_is": 0.28037383177570097,
      "break_rate_oos": 0.2093023255813954,
      "z_hold_oos": 3.0379939582071045,
      "z_break_oos": -3.0379939582071045,
      "chop_rate_is": 0.4595959595959596,
      "chop_rate_oos": 0.4189189189189189,
      "total_is": 198,
      "total_oos": 74
    },
    {
      "combo": "ONH \u00d7 low_vix \u00d7 resistance_test",
      "level_type": "ONH",
      "factor1": "VIX",
      "factor1_val": "low_vix",
      "factor2": "Direction",
      "factor2_val": "resistance_test",
      "is_hold_combo": "True",
      "is_break_combo": "False",
      "n_is": 130,
      "n_oos": 55,
      "hold_rate_is": 0.7923076923076923,
      "hold_rate_oos": 0.7818181818181819,
      "break_rate_is": 0.20769230769230773,
      "break_rate_oos": 0.21818181818181814,
      "z_hold_oos": 3.3031607947822446,
      "z_break_oos": -3.3031607947822446,
      "chop_rate_is": 0.543859649122807,
      "chop_rate_oos": 0.4954128440366973,
      "total_is": 285,
      "total_oos": 109
    },
    {
      "combo": "ONH \u00d7 low_vix \u00d7 weak_momentum",
      "level_type": "ONH",
      "factor1": "VIX",
      "factor1_val": "low_vix",
      "factor2": "Momentum",
      "factor2_val": "weak_momentum",
      "is_hold_combo": "True",
      "is_break_combo": "False",
      "n_is": 133,
      "n_oos": 50,
      "hold_rate_is": 0.7218045112781954,
      "hold_rate_oos": 0.78,
      "break_rate_is": 0.27819548872180455,
      "break_rate_oos": 0.21999999999999997,
      "z_hold_oos": 3.1235352235904608,
      "z_break_oos": -3.1235352235904608,
      "chop_rate_is": 0.5445205479452054,
      "chop_rate_oos": 0.5327102803738317,
      "total_is": 292,
      "total_oos": 107
    },
    {
      "combo": "IB_H \u00d7 pos_gex \u00d7 first_touch",
      "level_type": "IB_H",
      "factor1": "GEX",
      "factor1_val": "pos_gex",
      "factor2": "Touch",
      "factor2_val": "first_touch",
      "is_hold_combo": "True",
      "is_break_combo": "False",
      "n_is": 86,
      "n_oos": 68,
      "hold_rate_is": 0.7790697674418605,
      "hold_rate_oos": 0.7794117647058824,
      "break_rate_is": 0.22093023255813948,
      "break_rate_oos": 0.22058823529411764,
      "z_hold_oos": 3.6328628425228,
      "z_break_oos": -3.6328628425228,
      "chop_rate_is": 0.5113636363636364,
      "chop_rate_oos": 0.423728813559322,
      "total_is": 176,
      "total_oos": 118
    },
    {
      "combo": "PD_VAH \u00d7 afternoon \u00d7 low_vix",
      "level_type": "PD_VAH",
      "factor1": "Time",
      "factor1_val": "afternoon",
      "factor2": "VIX",
      "factor2_val": "low_vix",
      "is_hold_combo": "True",
      "is_break_combo": "False",
      "n_is": 126,
      "n_oos": 68,
      "hold_rate_is": 0.6587301587301587,
      "hold_rate_oos": 0.7794117647058824,
      "break_rate_is": 0.3412698412698413,
      "break_rate_oos": 0.22058823529411764,
      "z_hold_oos": 3.6328628425228,
      "z_break_oos": -3.6328628425228,
      "chop_rate_is": 0.5640138408304498,
      "chop_rate_oos": 0.4603174603174603,
      "total_is": 289,
      "total_oos": 126
    },
    {
      "combo": "ONH \u00d7 afternoon \u00d7 low_vix",
      "level_type": "ONH",
      "factor1": "Time",
      "factor1_val": "afternoon",
      "factor2": "VIX",
      "factor2_val": "low_vix",
      "is_hold_combo": "True",
      "is_break_combo": "False",
      "n_is": 105,
      "n_oos": 31,
      "hold_rate_is": 0.6857142857142857,
      "hold_rate_oos": 0.7741935483870968,
      "break_rate_is": 0.3142857142857143,
      "break_rate_oos": 0.22580645161290325,
      "z_hold_oos": 2.3943332648474636,
      "z_break_oos": -2.3943332648474636,
      "chop_rate_is": 0.5138888888888888,
      "chop_rate_oos": 0.581081081081081,
      "total_is": 216,
      "total_oos": 74
    }
  ],
  "top_break_3way": [
    {
      "combo": "VWAP \u00d7 high_vol \u00d7 high_vix",
      "level_type": "VWAP",
      "factor1": "Volume",
      "factor1_val": "high_vol",
      "factor2": "VIX",
      "factor2_val": "high_vix",
      "is_hold_combo": "False",
      "is_break_combo": "True",
      "n_is": 123,
      "n_oos": 150,
      "hold_rate_is": 0.34146341463414637,
      "hold_rate_oos": 0.22666666666666666,
      "break_rate_is": 0.6585365853658536,
      "break_rate_oos": 0.7733333333333333,
      "z_hold_oos": -8.24495331240808,
      "z_break_oos": 8.24495331240808,
      "chop_rate_is": 0.11510791366906475,
      "chop_rate_oos": 0.11764705882352941,
      "total_is": 139,
      "total_oos": 170,
      "bonferroni_sig": "True"
    },
    {
      "combo": "VWAP \u00d7 high_vol \u00d7 mid_vix",
      "level_type": "VWAP",
      "factor1": "Volume",
      "factor1_val": "high_vol",
      "factor2": "VIX",
      "factor2_val": "mid_vix",
      "is_hold_combo": "False",
      "is_break_combo": "True",
      "n_is": 288,
      "n_oos": 131,
      "hold_rate_is": 0.3472222222222222,
      "hold_rate_oos": 0.2366412213740458,
      "break_rate_is": 0.6527777777777778,
      "break_rate_oos": 0.7633587786259541,
      "z_hold_oos": -7.475065583402619,
      "z_break_oos": 7.4750655834026185,
      "chop_rate_is": 0.28,
      "chop_rate_oos": 0.28415300546448086,
      "total_is": 400,
      "total_oos": 183,
      "bonferroni_sig": "True"
    },
    {
      "combo": "ONL \u00d7 high_vol \u00d7 strong_momentum",
      "level_type": "ONL",
      "factor1": "Volume",
      "factor1_val": "high_vol",
      "factor2": "Momentum",
      "factor2_val": "strong_momentum",
      "is_hold_combo": "False",
      "is_break_combo": "True",
      "n_is": 45,
      "n_oos": 35,
      "hold_rate_is": 0.4666666666666667,
      "hold_rate_oos": 0.2571428571428571,
      "break_rate_is": 0.5333333333333333,
      "break_rate_oos": 0.7428571428571429,
      "z_hold_oos": -3.619398409778212,
      "z_break_oos": 3.619398409778212,
      "chop_rate_is": 0.3835616438356164,
      "chop_rate_oos": 0.07894736842105263,
      "total_is": 73,
      "total_oos": 38
    },
    {
      "combo": "OR_L \u00d7 high_vix \u00d7 strong_momentum",
      "level_type": "OR_L",
      "factor1": "VIX",
      "factor1_val": "high_vix",
      "factor2": "Momentum",
      "factor2_val": "strong_momentum",
      "is_hold_combo": "False",
      "is_break_combo": "True",
      "n_is": 55,
      "n_oos": 35,
      "hold_rate_is": 0.4,
      "hold_rate_oos": 0.2571428571428571,
      "break_rate_is": 0.6,
      "break_rate_oos": 0.7428571428571429,
      "z_hold_oos": -3.619398409778212,
      "z_break_oos": 3.619398409778212,
      "chop_rate_is": 0.06779661016949153,
      "chop_rate_oos": 0.07894736842105263,
      "total_is": 59,
      "total_oos": 38
    },
    {
      "combo": "VWAP \u00d7 high_vol \u00d7 strong_momentum",
      "level_type": "VWAP",
      "factor1": "Volume",
      "factor1_val": "high_vol",
      "factor2": "Momentum",
      "factor2_val": "strong_momentum",
      "is_hold_combo": "False",
      "is_break_combo": "True",
      "n_is": 337,
      "n_oos": 146,
      "hold_rate_is": 0.39465875370919884,
      "hold_rate_oos": 0.2602739726027397,
      "break_rate_is": 0.6053412462908012,
      "break_rate_oos": 0.7397260273972603,
      "z_hold_oos": -7.316054643893507,
      "z_break_oos": 7.316054643893508,
      "chop_rate_is": 0.28450106157112526,
      "chop_rate_oos": 0.3014354066985646,
      "total_is": 471,
      "total_oos": 209,
      "bonferroni_sig": "True"
    },
    {
      "combo": "IB_L \u00d7 high_vix \u00d7 strong_momentum",
      "level_type": "IB_L",
      "factor1": "VIX",
      "factor1_val": "high_vix",
      "factor2": "Momentum",
      "factor2_val": "strong_momentum",
      "is_hold_combo": "False",
      "is_break_combo": "True",
      "n_is": 45,
      "n_oos": 41,
      "hold_rate_is": 0.3333333333333333,
      "hold_rate_oos": 0.2682926829268293,
      "break_rate_is": 0.6666666666666667,
      "break_rate_oos": 0.7317073170731707,
      "z_hold_oos": -3.7735134341180823,
      "z_break_oos": 3.7735134341180823,
      "chop_rate_is": 0.11764705882352941,
      "chop_rate_oos": 0.06818181818181818,
      "total_is": 51,
      "total_oos": 44
    },
    {
      "combo": "SWING_L \u00d7 mid_vix \u00d7 strong_momentum",
      "level_type": "SWING_L",
      "factor1": "VIX",
      "factor1_val": "mid_vix",
      "factor2": "Momentum",
      "factor2_val": "strong_momentum",
      "is_hold_combo": "False",
      "is_break_combo": "True",
      "n_is": 36,
      "n_oos": 36,
      "hold_rate_is": 0.4722222222222222,
      "hold_rate_oos": 0.2777777777777778,
      "break_rate_is": 0.5277777777777778,
      "break_rate_oos": 0.7222222222222222,
      "z_hold_oos": -3.4212714787528538,
      "z_break_oos": 3.4212714787528538,
      "chop_rate_is": 0.14285714285714285,
      "chop_rate_oos": 0.12195121951219512,
      "total_is": 42,
      "total_oos": 41
    },
    {
      "combo": "SWING_H \u00d7 delta_diverging \u00d7 strong_momentum",
      "level_type": "SWING_H",
      "factor1": "Delta",
      "factor1_val": "delta_diverging",
      "factor2": "Momentum",
      "factor2_val": "strong_momentum",
      "is_hold_combo": "False",
      "is_break_combo": "True",
      "n_is": 75,
      "n_oos": 53,
      "hold_rate_is": 0.41333333333333333,
      "hold_rate_oos": 0.2830188679245283,
      "break_rate_is": 0.5866666666666667,
      "break_rate_oos": 0.7169811320754718,
      "z_hold_oos": -4.074324003868534,
      "z_break_oos": 4.074324003868535,
      "chop_rate_is": 0.1935483870967742,
      "chop_rate_oos": 0.208955223880597,
      "total_is": 93,
      "total_oos": 67
    },
    {
      "combo": "PD_VAL \u00d7 multi_touch \u00d7 high_vix",
      "level_type": "PD_VAL",
      "factor1": "Touch",
      "factor1_val": "multi_touch",
      "factor2": "VIX",
      "factor2_val": "high_vix",
      "is_hold_combo": "False",
      "is_break_combo": "True",
      "n_is": 54,
      "n_oos": 35,
      "hold_rate_is": 0.4074074074074074,
      "hold_rate_oos": 0.2857142857142857,
      "break_rate_is": 0.5925925925925926,
      "break_rate_oos": 0.7142857142857143,
      "z_hold_oos": -3.2788117719187846,
      "z_break_oos": 3.2788117719187846,
      "chop_rate_is": 0.01818181818181818,
      "chop_rate_oos": 0.07894736842105263,
      "total_is": 55,
      "total_oos": 38
    },
    {
      "combo": "PD_VAL \u00d7 afternoon \u00d7 high_vix",
      "level_type": "PD_VAL",
      "factor1": "Time",
      "factor1_val": "afternoon",
      "factor2": "VIX",
      "factor2_val": "high_vix",
      "is_hold_combo": "False",
      "is_break_combo": "True",
      "n_is": 54,
      "n_oos": 31,
      "hold_rate_is": 0.4074074074074074,
      "hold_rate_oos": 0.2903225806451613,
      "break_rate_is": 0.5925925925925926,
      "break_rate_oos": 0.7096774193548387,
      "z_hold_oos": -3.034069208734941,
      "z_break_oos": 3.0340692087349415,
      "chop_rate_is": 0.01818181818181818,
      "chop_rate_oos": 0.03125,
      "total_is": 55,
      "total_oos": 32
    }
  ],
  "top_hold_4way": [
    {
      "combo": "ONH \u00d7 pos_gex \u00d7 first_touch \u00d7 weak_momentum",
      "level_type": "ONH",
      "gex": "pos_gex",
      "factor1": "Touch",
      "factor1_val": "first_touch",
      "factor2": "Momentum",
      "factor2_val": "weak_momentum",
      "is_hold_combo": "True",
      "is_break_combo": "False",
      "n_is": 26,
      "n_oos": 23,
      "hold_rate_is": 0.8076923076923077,
      "hold_rate_oos": 0.9130434782608695,
      "break_rate_is": 0.1923076923076923,
      "break_rate_oos": 0.08695652173913049,
      "z_hold_oos": 3.4041239493359328,
      "z_break_oos": -3.4041239493359328,
      "chop_rate_is": 0.46938775510204084,
      "chop_rate_oos": 0.46511627906976744,
      "total_is": 49,
      "total_oos": 43
    },
    {
      "combo": "PD_VAH \u00d7 pos_gex \u00d7 first_touch \u00d7 weak_momentum",
      "level_type": "PD_VAH",
      "gex": "pos_gex",
      "factor1": "Touch",
      "factor1_val": "first_touch",
      "factor2": "Momentum",
      "factor2_val": "weak_momentum",
      "is_hold_combo": "True",
      "is_break_combo": "False",
      "n_is": 40,
      "n_oos": 27,
      "hold_rate_is": 0.625,
      "hold_rate_oos": 0.8888888888888888,
      "break_rate_is": 0.375,
      "break_rate_oos": 0.11111111111111116,
      "z_hold_oos": 3.4353785872538642,
      "z_break_oos": -3.4353785872538642,
      "chop_rate_is": 0.4520547945205479,
      "chop_rate_oos": 0.37209302325581395,
      "total_is": 73,
      "total_oos": 43
    },
    {
      "combo": "ONH \u00d7 pos_gex \u00d7 first_touch \u00d7 low_vix",
      "level_type": "ONH",
      "gex": "pos_gex",
      "factor1": "Touch",
      "factor1_val": "first_touch",
      "factor2": "VIX",
      "factor2_val": "low_vix",
      "is_hold_combo": "True",
      "is_break_combo": "False",
      "n_is": 35,
      "n_oos": 28,
      "hold_rate_is": 0.8285714285714286,
      "hold_rate_oos": 0.8571428571428571,
      "break_rate_is": 0.17142857142857137,
      "break_rate_oos": 0.1428571428571429,
      "z_hold_oos": 3.1599405928794937,
      "z_break_oos": -3.1599405928794937,
      "chop_rate_is": 0.39655172413793105,
      "chop_rate_oos": 0.46153846153846156,
      "total_is": 58,
      "total_oos": 52
    },
    {
      "combo": "IB_H \u00d7 pos_gex \u00d7 first_touch \u00d7 low_vix",
      "level_type": "IB_H",
      "gex": "pos_gex",
      "factor1": "Touch",
      "factor1_val": "first_touch",
      "factor2": "VIX",
      "factor2_val": "low_vix",
      "is_hold_combo": "True",
      "is_break_combo": "False",
      "n_is": 62,
      "n_oos": 47,
      "hold_rate_is": 0.7741935483870968,
      "hold_rate_oos": 0.851063829787234,
      "break_rate_is": 0.22580645161290325,
      "break_rate_oos": 0.14893617021276595,
      "z_hold_oos": 4.010035395893849,
      "z_break_oos": -4.010035395893849,
      "chop_rate_is": 0.5507246376811594,
      "chop_rate_oos": 0.44047619047619047,
      "total_is": 138,
      "total_oos": 84
    },
    {
      "combo": "IB_H \u00d7 pos_gex \u00d7 first_touch \u00d7 weak_momentum",
      "level_type": "IB_H",
      "gex": "pos_gex",
      "factor1": "Touch",
      "factor1_val": "first_touch",
      "factor2": "Momentum",
      "factor2_val": "weak_momentum",
      "is_hold_combo": "True",
      "is_break_combo": "False",
      "n_is": 54,
      "n_oos": 47,
      "hold_rate_is": 0.7592592592592593,
      "hold_rate_oos": 0.851063829787234,
      "break_rate_is": 0.2407407407407407,
      "break_rate_oos": 0.14893617021276595,
      "z_hold_oos": 4.010035395893849,
      "z_break_oos": -4.010035395893849,
      "chop_rate_is": 0.578125,
      "chop_rate_oos": 0.4777777777777778,
      "total_is": 128,
      "total_oos": 90
    },
    {
      "combo": "PDC \u00d7 pos_gex \u00d7 first_touch \u00d7 weak_momentum",
      "level_type": "PDC",
      "gex": "pos_gex",
      "factor1": "Touch",
      "factor1_val": "first_touch",
      "factor2": "Momentum",
      "factor2_val": "weak_momentum",
      "is_hold_combo": "True",
      "is_break_combo": "False",
      "n_is": 38,
      "n_oos": 20,
      "hold_rate_is": 0.7368421052631579,
      "hold_rate_oos": 0.85,
      "break_rate_is": 0.26315789473684215,
      "break_rate_oos": 0.15000000000000002,
      "z_hold_oos": 2.606272412215194,
      "z_break_oos": -2.606272412215194,
      "chop_rate_is": 0.4647887323943662,
      "chop_rate_oos": 0.3939393939393939,
      "total_is": 71,
      "total_oos": 33
    },
    {
      "combo": "PD_VPOC \u00d7 pos_gex \u00d7 first_touch \u00d7 weak_momentum",
      "level_type": "PD_VPOC",
      "gex": "pos_gex",
      "factor1": "Touch",
      "factor1_val": "first_touch",
      "factor2": "Momentum",
      "factor2_val": "weak_momentum",
      "is_hold_combo": "True",
      "is_break_combo": "False",
      "n_is": 37,
      "n_oos": 20,
      "hold_rate_is": 0.7297297297297297,
      "hold_rate_oos": 0.85,
      "break_rate_is": 0.2702702702702703,
      "break_rate_oos": 0.15000000000000002,
      "z_hold_oos": 2.606272412215194,
      "z_break_oos": -2.606272412215194,
      "chop_rate_is": 0.463768115942029,
      "chop_rate_oos": 0.3939393939393939,
      "total_is": 69,
      "total_oos": 33
    },
    {
      "combo": "PDL \u00d7 pos_gex \u00d7 low_vol \u00d7 low_vix",
      "level_type": "PDL",
      "gex": "pos_gex",
      "factor1": "Volume",
      "factor1_val": "low_vol",
      "factor2": "VIX",
      "factor2_val": "low_vix",
      "is_hold_combo": "True",
      "is_break_combo": "False",
      "n_is": 25,
      "n_oos": 31,
      "hold_rate_is": 0.8,
      "hold_rate_oos": 0.8387096774193549,
      "break_rate_is": 0.19999999999999996,
      "break_rate_oos": 0.16129032258064513,
      "z_hold_oos": 3.1181202613251178,
      "z_break_oos": -3.1181202613251178,
      "chop_rate_is": 0.5454545454545454,
      "chop_rate_oos": 0.24390243902439024,
      "total_is": 55,
      "total_oos": 41
    },
    {
      "combo": "IB_H \u00d7 pos_gex \u00d7 low_vol \u00d7 delta_confirming",
      "level_type": "IB_H",
      "gex": "pos_gex",
      "factor1": "Volume",
      "factor1_val": "low_vol",
      "factor2": "Delta",
      "factor2_val": "delta_confirming",
      "is_hold_combo": "True",
      "is_break_combo": "False",
      "n_is": 32,
      "n_oos": 23,
      "hold_rate_is": 0.6875,
      "hold_rate_oos": 0.8260869565217391,
      "break_rate_is": 0.3125,
      "break_rate_oos": 0.17391304347826086,
      "z_hold_oos": 2.56383683214287,
      "z_break_oos": -2.56383683214287,
      "chop_rate_is": 0.37254901960784315,
      "chop_rate_oos": 0.3783783783783784,
      "total_is": 51,
      "total_oos": 37
    },
    {
      "combo": "OR_H \u00d7 pos_gex \u00d7 low_vol \u00d7 delta_confirming",
      "level_type": "OR_H",
      "gex": "pos_gex",
      "factor1": "Volume",
      "factor1_val": "low_vol",
      "factor2": "Delta",
      "factor2_val": "delta_confirming",
      "is_hold_combo": "True",
      "is_break_combo": "False",
      "n_is": 35,
      "n_oos": 23,
      "hold_rate_is": 0.6285714285714286,
      "hold_rate_oos": 0.8260869565217391,
      "break_rate_is": 0.37142857142857144,
      "break_rate_oos": 0.17391304347826086,
      "z_hold_oos": 2.56383683214287,
      "z_break_oos": -2.56383683214287,
      "chop_rate_is": 0.3,
      "chop_rate_oos": 0.3783783783783784,
      "total_is": 50,
      "total_oos": 37
    }
  ],
  "top_break_4way": [
    {
      "combo": "VWAP \u00d7 neg_gex \u00d7 high_vol \u00d7 delta_diverging",
      "level_type": "VWAP",
      "gex": "neg_gex",
      "factor1": "Volume",
      "factor1_val": "high_vol",
      "factor2": "Delta",
      "factor2_val": "delta_diverging",
      "is_hold_combo": "False",
      "is_break_combo": "True",
      "n_is": 69,
      "n_oos": 56,
      "hold_rate_is": 0.4782608695652174,
      "hold_rate_oos": 0.17857142857142858,
      "break_rate_is": 0.5217391304347826,
      "break_rate_oos": 0.8214285714285714,
      "z_hold_oos": -5.762949561676437,
      "z_break_oos": 5.762949561676437,
      "chop_rate_is": 0.1686746987951807,
      "chop_rate_oos": 0.24324324324324326,
      "total_is": 83,
      "total_oos": 74,
      "bonferroni_sig": "True"
    },
    {
      "combo": "VWAP \u00d7 neg_gex \u00d7 high_vix \u00d7 strong_momentum",
      "level_type": "VWAP",
      "gex": "neg_gex",
      "factor1": "VIX",
      "factor1_val": "high_vix",
      "factor2": "Momentum",
      "factor2_val": "strong_momentum",
      "is_hold_combo": "False",
      "is_break_combo": "True",
      "n_is": 179,
      "n_oos": 50,
      "hold_rate_is": 0.45251396648044695,
      "hold_rate_oos": 0.2,
      "break_rate_is": 0.547486033519553,
      "break_rate_oos": 0.8,
      "z_hold_oos": -5.140166314999529,
      "z_break_oos": 5.14016631499953,
      "chop_rate_is": 0.011049723756906077,
      "chop_rate_oos": 0.12280701754385964,
      "total_is": 181,
      "total_oos": 57,
      "bonferroni_sig": "True"
    },
    {
      "combo": "OR_L \u00d7 neg_gex \u00d7 normal_vol \u00d7 high_vix",
      "level_type": "OR_L",
      "gex": "neg_gex",
      "factor1": "Volume",
      "factor1_val": "normal_vol",
      "factor2": "VIX",
      "factor2_val": "high_vix",
      "is_hold_combo": "False",
      "is_break_combo": "True",
      "n_is": 36,
      "n_oos": 21,
      "hold_rate_is": 0.3888888888888889,
      "hold_rate_oos": 0.23809523809523808,
      "break_rate_is": 0.6111111111111112,
      "break_rate_oos": 0.7619047619047619,
      "z_hold_oos": -2.97945213638817,
      "z_break_oos": 2.9794521363881694,
      "chop_rate_is": 0.05263157894736842,
      "chop_rate_oos": 0.125,
      "total_is": 38,
      "total_oos": 24
    },
    {
      "combo": "VWAP \u00d7 pos_gex \u00d7 high_vol \u00d7 mid_vix",
      "level_type": "VWAP",
      "gex": "pos_gex",
      "factor1": "Volume",
      "factor1_val": "high_vol",
      "factor2": "VIX",
      "factor2_val": "mid_vix",
      "is_hold_combo": "False",
      "is_break_combo": "True",
      "n_is": 189,
      "n_oos": 96,
      "hold_rate_is": 0.32275132275132273,
      "hold_rate_oos": 0.23958333333333334,
      "break_rate_is": 0.6772486772486772,
      "break_rate_oos": 0.7604166666666666,
      "z_hold_oos": -6.340958236922951,
      "z_break_oos": 6.340958236922951,
      "chop_rate_is": 0.19574468085106383,
      "chop_rate_oos": 0.3142857142857143,
      "total_is": 235,
      "total_oos": 140,
      "bonferroni_sig": "True"
    },
    {
      "combo": "VWAP \u00d7 neg_gex \u00d7 high_vol \u00d7 resistance_test",
      "level_type": "VWAP",
      "gex": "neg_gex",
      "factor1": "Volume",
      "factor1_val": "high_vol",
      "factor2": "Direction",
      "factor2_val": "resistance_test",
      "is_hold_combo": "False",
      "is_break_combo": "True",
      "n_is": 41,
      "n_oos": 35,
      "hold_rate_is": 0.4634146341463415,
      "hold_rate_oos": 0.2571428571428571,
      "break_rate_is": 0.5365853658536586,
      "break_rate_oos": 0.7428571428571429,
      "z_hold_oos": -3.619398409778212,
      "z_break_oos": 3.619398409778212,
      "chop_rate_is": 0.19607843137254902,
      "chop_rate_oos": 0.18604651162790697,
      "total_is": 51,
      "total_oos": 43
    },
    {
      "combo": "VWAP \u00d7 neg_gex \u00d7 delta_diverging \u00d7 strong_momentum",
      "level_type": "VWAP",
      "gex": "neg_gex",
      "factor1": "Delta",
      "factor1_val": "delta_diverging",
      "factor2": "Momentum",
      "factor2_val": "strong_momentum",
      "is_hold_combo": "False",
      "is_break_combo": "True",
      "n_is": 174,
      "n_oos": 112,
      "hold_rate_is": 0.42528735632183906,
      "hold_rate_oos": 0.25892857142857145,
      "break_rate_is": 0.5747126436781609,
      "break_rate_oos": 0.7410714285714286,
      "z_hold_oos": -6.436497961810887,
      "z_break_oos": 6.436497961810889,
      "chop_rate_is": 0.11224489795918367,
      "chop_rate_oos": 0.2112676056338028,
      "total_is": 196,
      "total_oos": 142,
      "bonferroni_sig": "True"
    },
    {
      "combo": "VWAP \u00d7 neg_gex \u00d7 high_vol \u00d7 high_vix",
      "level_type": "VWAP",
      "gex": "neg_gex",
      "factor1": "Volume",
      "factor1_val": "high_vol",
      "factor2": "VIX",
      "factor2_val": "high_vix",
      "is_hold_combo": "False",
      "is_break_combo": "True",
      "n_is": 50,
      "n_oos": 45,
      "hold_rate_is": 0.26,
      "hold_rate_oos": 0.26666666666666666,
      "break_rate_is": 0.74,
      "break_rate_oos": 0.7333333333333334,
      "z_hold_oos": -3.975282388594248,
      "z_break_oos": 3.9752823885942488,
      "chop_rate_is": 0.0,
      "chop_rate_oos": 0.1,
      "total_is": 50,
      "total_oos": 50
    },
    {
      "combo": "RND \u00d7 pos_gex \u00d7 high_vix \u00d7 support_test",
      "level_type": "RND",
      "gex": "pos_gex",
      "factor1": "VIX",
      "factor1_val": "high_vix",
      "factor2": "Direction",
      "factor2_val": "support_test",
      "is_hold_combo": "False",
      "is_break_combo": "True",
      "n_is": 44,
      "n_oos": 117,
      "hold_rate_is": 0.4090909090909091,
      "hold_rate_oos": 0.27350427350427353,
      "break_rate_is": 0.5909090909090908,
      "break_rate_oos": 0.7264957264957265,
      "z_hold_oos": -6.260925401140186,
      "z_break_oos": 6.260925401140186,
      "chop_rate_is": 0.06382978723404255,
      "chop_rate_oos": 0.056451612903225805,
      "total_is": 47,
      "total_oos": 124,
      "bonferroni_sig": "True"
    },
    {
      "combo": "VWAP \u00d7 pos_gex \u00d7 high_vol \u00d7 strong_momentum",
      "level_type": "VWAP",
      "gex": "pos_gex",
      "factor1": "Volume",
      "factor1_val": "high_vol",
      "factor2": "Momentum",
      "factor2_val": "strong_momentum",
      "is_hold_combo": "False",
      "is_break_combo": "True",
      "n_is": 194,
      "n_oos": 114,
      "hold_rate_is": 0.38144329896907214,
      "hold_rate_oos": 0.2807017543859649,
      "break_rate_is": 0.6185567010309279,
      "break_rate_oos": 0.7192982456140351,
      "z_hold_oos": -6.025291813939859,
      "z_break_oos": 6.025291813939859,
      "chop_rate_is": 0.27340823970037453,
      "chop_rate_oos": 0.3090909090909091,
      "total_is": 267,
      "total_oos": 165,
      "bonferroni_sig": "True"
    },
    {
      "combo": "ONL \u00d7 pos_gex \u00d7 afternoon \u00d7 strong_momentum",
      "level_type": "ONL",
      "gex": "pos_gex",
      "factor1": "Time",
      "factor1_val": "afternoon",
      "factor2": "Momentum",
      "factor2_val": "strong_momentum",
      "is_hold_combo": "False",
      "is_break_combo": "True",
      "n_is": 22,
      "n_oos": 28,
      "hold_rate_is": 0.45454545454545453,
      "hold_rate_oos": 0.2857142857142857,
      "break_rate_is": 0.5454545454545454,
      "break_rate_oos": 0.7142857142857143,
      "z_hold_oos": -2.9326584029747753,
      "z_break_oos": 2.9326584029747753,
      "chop_rate_is": 0.35294117647058826,
      "chop_rate_oos": 0.0967741935483871,
      "total_is": 34,
      "total_oos": 31
    }
  ]
}