{
  "meta": {
    "consol_params": {
      "min_bars": 20,
      "max_range": 15.0
    },
    "signal_params": {
      "ratio_thresh": 1.2,
      "min_trades_side": 3
    },
    "n_consolidations": 520,
    "n_breakouts": 165,
    "n_signals": 247,
    "n_all_signals_unfiltered": 3640,
    "n_days": 78,
    "date_range": [
      "2025-01-22",
      "2026-02-16"
    ]
  },
  "test1_excess": {
    "fwd_5m": {
      "rho": 0.0592,
      "p": 0.444583,
      "n": 169,
      "pos_excess": {
        "n": 169,
        "wr": 0.4675,
        "mean": -0.4645,
        "median": 0.0,
        "low_n": false
      },
      "neg_excess": {
        "n": 0,
        "wr": null,
        "mean": null,
        "median": null
      }
    },
    "fwd_15m": {
      "rho": -0.1701,
      "p": 0.052963,
      "n": 130,
      "pos_excess": {
        "n": 130,
        "wr": 0.4615,
        "mean": -0.6885,
        "median": -0.75,
        "low_n": false
      },
      "neg_excess": {
        "n": 0,
        "wr": null,
        "mean": null,
        "median": null
      }
    },
    "fwd_30m": {
      "rho": 0.1717,
      "p": 0.107593,
      "n": 89,
      "pos_excess": {
        "n": 89,
        "wr": 0.4719,
        "mean": 0.2324,
        "median": -0.6214,
        "low_n": false
      },
      "neg_excess": {
        "n": 0,
        "wr": null,
        "mean": null,
        "median": null
      }
    }
  },
  "test2_first_vs_nth": {
    "trigger_1": {
      "fwd_5m": {
        "n": 64,
        "wr": 0.4375,
        "mean": -0.5664,
        "median": -0.125,
        "low_n": false
      },
      "fwd_15m": {
        "n": 48,
        "wr": 0.375,
        "mean": -0.7135,
        "median": -1.625,
        "low_n": false
      }
    },
    "trigger_2": {
      "fwd_5m": {
        "n": 45,
        "wr": 0.4222,
        "mean": -0.6444,
        "median": -0.75,
        "low_n": false
      },
      "fwd_15m": {
        "n": 36,
        "wr": 0.4444,
        "mean": -0.2986,
        "median": -0.5,
        "low_n": false
      }
    },
    "trigger_3": {
      "fwd_5m": {
        "n": 30,
        "wr": 0.4667,
        "mean": -0.7333,
        "median": -0.5,
        "low_n": false
      },
      "fwd_15m": {
        "n": 26,
        "wr": 0.5,
        "mean": -1.2692,
        "median": 0.0,
        "low_n": false
      }
    },
    "trigger_4plus": {
      "fwd_5m": {
        "n": 45,
        "wr": 0.4444,
        "mean": -0.2611,
        "median": -0.25,
        "low_n": false
      },
      "fwd_15m": {
        "n": 34,
        "wr": 0.4412,
        "mean": -1.5074,
        "median": -1.875,
        "low_n": false
      }
    }
  },
  "test3_duration": {
    "1 bar": {
      "fwd_5m": {
        "n": 81,
        "wr": 0.4568,
        "mean": -0.3642,
        "median": 0.0,
        "low_n": false
      },
      "fwd_15m": {
        "n": 57,
        "wr": 0.4211,
        "mean": -0.4912,
        "median": -1.0,
        "low_n": false
      }
    },
    "2 bars": {
      "fwd_5m": {
        "n": 45,
        "wr": 0.4667,
        "mean": -0.5556,
        "median": -0.25,
        "low_n": false
      },
      "fwd_15m": {
        "n": 34,
        "wr": 0.4118,
        "mean": -0.5147,
        "median": -0.875,
        "low_n": false
      }
    },
    "3+ bars": {
      "fwd_5m": {
        "n": 58,
        "wr": 0.3966,
        "mean": -0.7672,
        "median": -1.125,
        "low_n": false
      },
      "fwd_15m": {
        "n": 53,
        "wr": 0.4528,
        "mean": -1.5802,
        "median": -1.5,
        "low_n": false
      }
    }
  },
  "test4_zscore": {
    "z>1.0": {
      "fwd_5m": {
        "n": 167,
        "wr": 0.4671,
        "mean": -0.482,
        "median": 0.0,
        "low_n": false
      },
      "fwd_15m": {
        "n": 130,
        "wr": 0.4615,
        "mean": -0.6885,
        "median": -0.75,
        "low_n": false
      }
    },
    "z>1.5": {
      "fwd_5m": {
        "n": 158,
        "wr": 0.462,
        "mean": -0.5079,
        "median": -0.125,
        "low_n": false
      },
      "fwd_15m": {
        "n": 125,
        "wr": 0.456,
        "mean": -0.766,
        "median": -0.75,
        "low_n": false
      }
    },
    "z>2.0": {
      "fwd_5m": {
        "n": 136,
        "wr": 0.4632,
        "mean": -0.6029,
        "median": -0.25,
        "low_n": false
      },
      "fwd_15m": {
        "n": 107,
        "wr": 0.4112,
        "mean": -1.3107,
        "median": -1.25,
        "low_n": false
      }
    },
    "z<=1.0": {
      "fwd_5m": {
        "n": 2,
        "wr": 0.5,
        "mean": 1.0,
        "median": 1.0,
        "low_n": true
      },
      "fwd_15m": {
        "n": 0,
        "wr": null,
        "mean": null,
        "median": null
      }
    }
  },
  "test5_clustering": {
    "isolated": {
      "fwd_5m": {
        "n": 22,
        "wr": 0.5455,
        "mean": 0.1136,
        "median": 0.375,
        "low_n": false
      },
      "fwd_15m": {
        "n": 16,
        "wr": 0.5,
        "mean": 0.4375,
        "median": -1.0,
        "low_n": true
      }
    },
    "pair": {
      "fwd_5m": {
        "n": 24,
        "wr": 0.4167,
        "mean": 0.1979,
        "median": -0.625,
        "low_n": false
      },
      "fwd_15m": {
        "n": 16,
        "wr": 0.6875,
        "mean": 2.8281,
        "median": 2.0,
        "low_n": true
      }
    },
    "3+ cluster": {
      "fwd_5m": {
        "n": 138,
        "wr": 0.4275,
        "mean": -0.7699,
        "median": -0.5,
        "low_n": false
      },
      "fwd_15m": {
        "n": 112,
        "wr": 0.3839,
        "mean": -1.6205,
        "median": -1.5,
        "low_n": false
      }
    }
  },
  "test6_volatility": {
    "tight": {
      "mean_range": 10.44,
      "fwd_5m": {
        "n": 38,
        "wr": 0.5789,
        "mean": 0.9342,
        "median": 0.75,
        "low_n": false
      },
      "fwd_15m": {
        "n": 18,
        "wr": 0.7222,
        "mean": 2.375,
        "median": 3.25,
        "low_n": true
      }
    },
    "mid": {
      "mean_range": 14.13,
      "fwd_5m": {
        "n": 81,
        "wr": 0.4568,
        "mean": -0.216,
        "median": -0.75,
        "low_n": false
      },
      "fwd_15m": {
        "n": 73,
        "wr": 0.411,
        "mean": -1.2637,
        "median": -1.5,
        "low_n": false
      }
    },
    "wide": {
      "mean_range": 14.75,
      "fwd_5m": {
        "n": 65,
        "wr": 0.3385,
        "mean": -1.8,
        "median": -1.25,
        "low_n": false
      },
      "fwd_15m": {
        "n": 53,
        "wr": 0.3585,
        "mean": -1.5047,
        "median": -1.75,
        "low_n": false
      }
    }
  },
  "test7_flip": {
    "flip": {
      "fwd_5m": {
        "n": 6,
        "wr": 0.5,
        "mean": 1.0417,
        "median": 0.875,
        "low_n": true
      },
      "fwd_15m": {
        "n": 3,
        "wr": 0.6667,
        "mean": 1.75,
        "median": 4.0,
        "low_n": true
      }
    },
    "fresh": {
      "fwd_5m": {
        "n": 178,
        "wr": 0.4382,
        "mean": -0.5913,
        "median": -0.25,
        "low_n": false
      },
      "fwd_15m": {
        "n": 141,
        "wr": 0.4255,
        "mean": -0.9539,
        "median": -1.25,
        "low_n": false
      }
    }
  },
  "test8_divergence": {
    "agrees": {
      "fwd_5m": {
        "n": 101,
        "wr": 0.505,
        "mean": -0.4505,
        "median": 0.25,
        "low_n": false
      },
      "fwd_15m": {
        "n": 80,
        "wr": 0.4125,
        "mean": -1.2625,
        "median": -1.375,
        "low_n": false
      }
    },
    "diverges": {
      "fwd_5m": {
        "n": 83,
        "wr": 0.3614,
        "mean": -0.6446,
        "median": -1.0,
        "low_n": false
      },
      "fwd_15m": {
        "n": 64,
        "wr": 0.4531,
        "mean": -0.4414,
        "median": -0.875,
        "low_n": false
      }
    },
    "strong_diverge": {
      "fwd_5m": {
        "n": 51,
        "wr": 0.3922,
        "mean": -0.2549,
        "median": -1.0,
        "low_n": false
      },
      "fwd_15m": {
        "n": 42,
        "wr": 0.5238,
        "mean": -0.2321,
        "median": 0.5,
        "low_n": false
      }
    }
  },
  "test9_cvd": {
    "CVD aligned": {
      "fwd_5m": {
        "n": 73,
        "wr": 0.5068,
        "mean": -0.3356,
        "median": 0.25,
        "low_n": false
      },
      "fwd_15m": {
        "n": 58,
        "wr": 0.5172,
        "mean": -0.1207,
        "median": 0.625,
        "low_n": false
      }
    },
    "CVD opposed": {
      "fwd_5m": {
        "n": 111,
        "wr": 0.3964,
        "mean": -0.6712,
        "median": -1.0,
        "low_n": false
      },
      "fwd_15m": {
        "n": 86,
        "wr": 0.3721,
        "mean": -1.4215,
        "median": -1.75,
        "low_n": false
      }
    },
    "strong_opposed": {
      "mean_cvd": -15110004944.9,
      "fwd_5m": {
        "n": 55,
        "wr": 0.3818,
        "mean": -1.1136,
        "median": -1.25,
        "low_n": false
      },
      "fwd_15m": {
        "n": 44,
        "wr": 0.3182,
        "mean": -2.0909,
        "median": -2.75,
        "low_n": false
      }
    },
    "neutral": {
      "mean_cvd": -6734084564.5,
      "fwd_5m": {
        "n": 60,
        "wr": 0.4,
        "mean": -0.2167,
        "median": -0.5,
        "low_n": false
      },
      "fwd_15m": {
        "n": 42,
        "wr": 0.4286,
        "mean": -0.7202,
        "median": -1.125,
        "low_n": false
      }
    },
    "strong_aligned": {
      "mean_cvd": 8124215543.3,
      "fwd_5m": {
        "n": 69,
        "wr": 0.5217,
        "mean": -0.3587,
        "median": 0.25,
        "low_n": false
      },
      "fwd_15m": {
        "n": 58,
        "wr": 0.5172,
        "mean": -0.1207,
        "median": 0.625,
        "low_n": false
      }
    },
    "cvd_vs_fwd_5m_rho": 0.0348,
    "cvd_vs_fwd_5m_p": 0.638618,
    "cvd_vs_fwd_15m_rho": 0.0964,
    "cvd_vs_fwd_15m_p": 0.250303,
    "combo_ratio_cvd_position": {
      "fwd_5m": {
        "n": 2,
        "wr": 0.5,
        "mean": -1.5,
        "median": -1.5,
        "low_n": true
      },
      "fwd_15m": {
        "n": 1,
        "wr": 0.0,
        "mean": -6.5,
        "median": -6.5,
        "low_n": true
      }
    }
  },
  "null_test": {
    "n": 184,
    "actual_wr": 0.4402,
    "actual_mean": -0.538,
    "binomial_p": 0.955154,
    "significant": false
  },
  "null_test_breakout": {
    "n": 34,
    "bo_accuracy": 0.4706,
    "binomial_p": 0.696204,
    "significant": false
  }
}