{
  "metadata": {
    "n_dates": 294,
    "n_events": 3233,
    "is_dates": "2025-01-02 to 2025-10-22",
    "oos_dates": "2025-10-23 to 2026-02-27",
    "n_is": 2255,
    "n_oos": 978
  },
  "univariate_1h": {
    "session_cum_delta": {
      "name": "Session Cumulative Delta",
      "ic_is": 0.0132,
      "ic_oos": 0.0537,
      "p_oos": 0.1184,
      "validated": "True"
    },
    "delta_30m": {
      "name": "30-Min Delta",
      "ic_is": 0.0011,
      "ic_oos": 0.0487,
      "p_oos": 0.1564,
      "validated": "False"
    },
    "delta_60m": {
      "name": "60-Min Delta",
      "ic_is": 0.0073,
      "ic_oos": 0.0718,
      "p_oos": 0.0367,
      "validated": "False"
    },
    "delta_accel": {
      "name": "Delta Acceleration",
      "ic_is": 0.0047,
      "ic_oos": -0.0069,
      "p_oos": 0.8419,
      "validated": "False"
    },
    "delta_price_corr": {
      "name": "Delta-Price Correlation",
      "ic_is": -0.0044,
      "ic_oos": 0.0116,
      "p_oos": 0.7369,
      "validated": "False"
    },
    "buy_vol_ratio": {
      "name": "Buy Volume Ratio",
      "ic_is": -0.0203,
      "ic_oos": 0.0311,
      "p_oos": 0.3655,
      "validated": "False"
    },
    "up_conv_level": {
      "name": "Up Convexity Level",
      "ic_is": -0.0624,
      "ic_oos": 0.0154,
      "p_oos": 0.6536,
      "validated": "False"
    },
    "up_conv_change": {
      "name": "Up Convexity Change (30m)",
      "ic_is": -0.0427,
      "ic_oos": 0.0366,
      "p_oos": 0.3136,
      "validated": "False"
    },
    "down_conv_level": {
      "name": "Down Convexity Level",
      "ic_is": 0.0879,
      "ic_oos": -0.0203,
      "p_oos": 0.5546,
      "validated": "False"
    },
    "down_conv_change": {
      "name": "Down Convexity Change (30m)",
      "ic_is": 0.0377,
      "ic_oos": -0.0424,
      "p_oos": 0.2432,
      "validated": "False"
    },
    "tail_asymmetry": {
      "name": "Tail Asymmetry (Down-Up)",
      "ic_is": 0.0855,
      "ic_oos": 0.0019,
      "p_oos": 0.9555,
      "validated": "True"
    },
    "tail_asym_change": {
      "name": "Tail Asymmetry Change",
      "ic_is": 0.0392,
      "ic_oos": -0.0457,
      "p_oos": 0.2081,
      "validated": "False"
    },
    "put_grad_level": {
      "name": "Put Gradient Level",
      "ic_is": -0.052,
      "ic_oos": 0.0351,
      "p_oos": 0.3079,
      "validated": "False"
    },
    "put_grad_change": {
      "name": "Put Gradient Change",
      "ic_is": 0.0059,
      "ic_oos": 0.0604,
      "p_oos": 0.0958,
      "validated": "False"
    },
    "call_grad_level": {
      "name": "Call Gradient Level",
      "ic_is": 0.0229,
      "ic_oos": 0.0036,
      "p_oos": 0.917,
      "validated": "True"
    },
    "call_grad_change": {
      "name": "Call Gradient Change",
      "ic_is": 0.0379,
      "ic_oos": 0.0449,
      "p_oos": 0.2161,
      "validated": "True"
    },
    "price_mom_30m": {
      "name": "Price Momentum 30m",
      "ic_is": -0.0007,
      "ic_oos": 0.0226,
      "p_oos": 0.5117,
      "validated": "False"
    },
    "price_mom_60m": {
      "name": "Price Momentum 60m",
      "ic_is": 0.0125,
      "ic_oos": 0.049,
      "p_oos": 0.1545,
      "validated": "True"
    },
    "range_consumed": {
      "name": "Range Consumed",
      "ic_is": -0.0118,
      "ic_oos": 0.0119,
      "p_oos": 0.7286,
      "validated": "False"
    },
    "volume_ratio": {
      "name": "Volume Ratio",
      "ic_is": 0.01,
      "ic_oos": 0.0166,
      "p_oos": 0.6301,
      "validated": "True"
    },
    "intraday_trend": {
      "name": "Intraday Trend Slope",
      "ic_is": 0.0077,
      "ic_oos": 0.021,
      "p_oos": 0.5415,
      "validated": "False"
    },
    "total_gex": {
      "name": "Total GEX",
      "ic_is": -0.0714,
      "ic_oos": 0.0057,
      "p_oos": 0.8703,
      "validated": "False"
    },
    "dte0_gex_pct": {
      "name": "0DTE GEX %",
      "ic_is": 0.0317,
      "ic_oos": 0.0063,
      "p_oos": 0.8575,
      "validated": "True"
    },
    "vix_level": {
      "name": "VIX Level",
      "ic_is": 0.051,
      "ic_oos": 0.0139,
      "p_oos": 0.687,
      "validated": "True"
    },
    "vix_change": {
      "name": "VIX Change from Open",
      "ic_is": 0.0064,
      "ic_oos": -0.0224,
      "p_oos": 0.5144,
      "validated": "False"
    },
    "min_since_open": {
      "name": "Minutes Since Open",
      "ic_is": -0.0012,
      "ic_oos": -0.0401,
      "p_oos": 0.2436,
      "validated": "False"
    }
  },
  "univariate_eod": {
    "session_cum_delta": {
      "name": "Session Cumulative Delta",
      "ic_is": -0.0035,
      "ic_oos": 0.0356,
      "p_oos": 0.2665,
      "validated": "False"
    },
    "delta_30m": {
      "name": "30-Min Delta",
      "ic_is": -0.0298,
      "ic_oos": 0.0396,
      "p_oos": 0.2162,
      "validated": "False"
    },
    "delta_60m": {
      "name": "60-Min Delta",
      "ic_is": -0.0227,
      "ic_oos": 0.0642,
      "p_oos": 0.0448,
      "validated": "False"
    },
    "delta_accel": {
      "name": "Delta Acceleration",
      "ic_is": -0.0139,
      "ic_oos": 0.0085,
      "p_oos": 0.7912,
      "validated": "False"
    },
    "delta_price_corr": {
      "name": "Delta-Price Correlation",
      "ic_is": 0.0762,
      "ic_oos": 0.0546,
      "p_oos": 0.0879,
      "validated": "True"
    },
    "buy_vol_ratio": {
      "name": "Buy Volume Ratio",
      "ic_is": -0.0376,
      "ic_oos": 0.0494,
      "p_oos": 0.1225,
      "validated": "False"
    },
    "up_conv_level": {
      "name": "Up Convexity Level",
      "ic_is": -0.0468,
      "ic_oos": -0.0007,
      "p_oos": 0.9836,
      "validated": "True"
    },
    "up_conv_change": {
      "name": "Up Convexity Change (30m)",
      "ic_is": -0.0332,
      "ic_oos": 0.0285,
      "p_oos": 0.3952,
      "validated": "False"
    },
    "down_conv_level": {
      "name": "Down Convexity Level",
      "ic_is": 0.0576,
      "ic_oos": 0.0482,
      "p_oos": 0.1319,
      "validated": "True"
    },
    "down_conv_change": {
      "name": "Down Convexity Change (30m)",
      "ic_is": 0.0262,
      "ic_oos": -0.0063,
      "p_oos": 0.8509,
      "validated": "False"
    },
    "tail_asymmetry": {
      "name": "Tail Asymmetry (Down-Up)",
      "ic_is": 0.0589,
      "ic_oos": 0.0886,
      "p_oos": 0.0056,
      "validated": "True"
    },
    "tail_asym_change": {
      "name": "Tail Asymmetry Change",
      "ic_is": 0.0287,
      "ic_oos": -0.014,
      "p_oos": 0.6757,
      "validated": "False"
    },
    "put_grad_level": {
      "name": "Put Gradient Level",
      "ic_is": 0.0002,
      "ic_oos": -0.0394,
      "p_oos": 0.2178,
      "validated": "False"
    },
    "put_grad_change": {
      "name": "Put Gradient Change",
      "ic_is": -0.0202,
      "ic_oos": 0.0182,
      "p_oos": 0.5879,
      "validated": "False"
    },
    "call_grad_level": {
      "name": "Call Gradient Level",
      "ic_is": 0.0458,
      "ic_oos": -0.0576,
      "p_oos": 0.0718,
      "validated": "False"
    },
    "call_grad_change": {
      "name": "Call Gradient Change",
      "ic_is": 0.0128,
      "ic_oos": 0.0128,
      "p_oos": 0.7034,
      "validated": "True"
    },
    "price_mom_30m": {
      "name": "Price Momentum 30m",
      "ic_is": -0.0141,
      "ic_oos": -0.0229,
      "p_oos": 0.4736,
      "validated": "True"
    },
    "price_mom_60m": {
      "name": "Price Momentum 60m",
      "ic_is": -0.0049,
      "ic_oos": -0.0383,
      "p_oos": 0.2314,
      "validated": "False"
    },
    "range_consumed": {
      "name": "Range Consumed",
      "ic_is": -0.0217,
      "ic_oos": -0.1012,
      "p_oos": 0.0015,
      "validated": "True"
    },
    "volume_ratio": {
      "name": "Volume Ratio",
      "ic_is": 0.0098,
      "ic_oos": 0.0787,
      "p_oos": 0.0138,
      "validated": "False"
    },
    "intraday_trend": {
      "name": "Intraday Trend Slope",
      "ic_is": 0.0101,
      "ic_oos": -0.0854,
      "p_oos": 0.0076,
      "validated": "False"
    },
    "total_gex": {
      "name": "Total GEX",
      "ic_is": -0.06,
      "ic_oos": -0.0346,
      "p_oos": 0.2907,
      "validated": "True"
    },
    "dte0_gex_pct": {
      "name": "0DTE GEX %",
      "ic_is": 0.0337,
      "ic_oos": 0.0849,
      "p_oos": 0.0094,
      "validated": "True"
    },
    "vix_level": {
      "name": "VIX Level",
      "ic_is": 0.0234,
      "ic_oos": 0.0536,
      "p_oos": 0.094,
      "validated": "True"
    },
    "vix_change": {
      "name": "VIX Change from Open",
      "ic_is": -0.0447,
      "ic_oos": 0.049,
      "p_oos": 0.1255,
      "validated": "False"
    },
    "min_since_open": {
      "name": "Minutes Since Open",
      "ic_is": -0.0625,
      "ic_oos": -0.081,
      "p_oos": 0.0112,
      "validated": "True"
    }
  },
  "models": {
    "1h_all": {
      "auc_is": 0.5477,
      "auc_oos": 0.5267,
      "acc_is": 0.5459,
      "acc_oos": 0.5378
    },
    "eod_all": {
      "auc_is": 0.6027,
      "auc_oos": 0.5631,
      "acc_is": 0.5772,
      "acc_oos": 0.5406
    },
    "1h_vix": {
      "auc_is": 0.5387,
      "auc_oos": 0.5122,
      "acc_is": 0.5388,
      "acc_oos": 0.5401
    },
    "eod_vix": {
      "auc_is": 0.5134,
      "auc_oos": 0.4687,
      "acc_is": 0.5078,
      "acc_oos": 0.472
    }
  },
  "strong_rules": [
    {
      "rule": "Call Gradient Change(top_q) + Price Momentum 30m(bot_q) \u2192 EOD",
      "hit_rate": 0.6562,
      "direction": "LONG",
      "n": 32
    },
    {
      "rule": "Volume Ratio Bot Q \u2192 EOD",
      "hit_rate": 0.6531,
      "direction": "SHORT",
      "n": 196
    },
    {
      "rule": "Up Convexity Level(bot_q) + Price Momentum 30m(bot_q) \u2192 EOD",
      "hit_rate": 0.6486,
      "direction": "SHORT",
      "n": 37
    },
    {
      "rule": "Tail Asymmetry (Down-Up)(top_q) + Call Gradient Change(top_q) \u2192 EOD",
      "hit_rate": 0.6452,
      "direction": "LONG",
      "n": 31
    },
    {
      "rule": "Total GEX Top Q \u2192 EOD",
      "hit_rate": 0.6417,
      "direction": "SHORT",
      "n": 187
    },
    {
      "rule": "Delta-Price Correlation(top_q) + Down Convexity Level(top_q) \u2192 EOD",
      "hit_rate": 0.6316,
      "direction": "LONG",
      "n": 38
    },
    {
      "rule": "Call Gradient Change Top Q \u2192 1H",
      "hit_rate": 0.6233,
      "direction": "LONG",
      "n": 146
    },
    {
      "rule": "Session Cumulative Delta Bot Q \u2192 EOD",
      "hit_rate": 0.6224,
      "direction": "SHORT",
      "n": 196
    },
    {
      "rule": "Delta-Price Correlation(top_q) + Price Momentum 30m(bot_q) \u2192 EOD",
      "hit_rate": 0.6222,
      "direction": "LONG",
      "n": 45
    },
    {
      "rule": "Down Convexity Level(top_q) + Call Gradient Change(top_q) \u2192 EOD",
      "hit_rate": 0.6207,
      "direction": "LONG",
      "n": 29
    },
    {
      "rule": "Delta-Price Correlation Bot Q \u2192 EOD",
      "hit_rate": 0.6122,
      "direction": "SHORT",
      "n": 196
    },
    {
      "rule": "Minutes Since Open Top Q \u2192 EOD",
      "hit_rate": 0.6105,
      "direction": "SHORT",
      "n": 267
    },
    {
      "rule": "Put Gradient Change Top Q \u2192 1H",
      "hit_rate": 0.6054,
      "direction": "LONG",
      "n": 147
    },
    {
      "rule": "Down Convexity Level(top_q) + Tail Asymmetry (Down-Up)(top_q) \u2192 EOD",
      "hit_rate": 0.6042,
      "direction": "LONG",
      "n": 144
    },
    {
      "rule": "Down Convexity Level Bot Q \u2192 EOD",
      "hit_rate": 0.602,
      "direction": "SHORT",
      "n": 196
    }
  ]
}