{
  "timestamp": "2026-03-08T09:47:11.130162",
  "n_days": 170,
  "date_range": [
    "2025-06-26 00:00:00",
    "2026-02-20 00:00:00"
  ],
  "n_features": 94,
  "n_tests": 376,
  "top_signals": [
    {
      "feature": "pm_mm_skew",
      "return": "ret_otc",
      "return_label": "Same-day OTC",
      "full_ic": -0.5739,
      "full_p": 0.0,
      "full_n": 166,
      "is_ic": -0.5624,
      "oos_ic": -0.6204,
      "is_p": 0.0,
      "oos_p": 0.0,
      "is_n": 99,
      "oos_n": 67,
      "consistent": "True",
      "label": "pm_mm_skew \u2192 Same-day OTC",
      "quintile_means": [
        0.669,
        0.254,
        -0.04,
        -0.149,
        -0.511
      ],
      "quintile_counts": [
        34,
        33,
        33,
        33,
        33
      ],
      "spread_bps": -118.0,
      "monotonicity": -0.985,
      "q5_wr": 0.273,
      "q1_wr": 0.941
    },
    {
      "feature": "mid_mm_skew",
      "return": "ret_otc",
      "return_label": "Same-day OTC",
      "full_ic": -0.5224,
      "full_p": 0.0,
      "full_n": 170,
      "is_ic": -0.5162,
      "oos_ic": -0.5645,
      "is_p": 0.0,
      "oos_p": 0.0,
      "is_n": 102,
      "oos_n": 68,
      "consistent": "True",
      "label": "mid_mm_skew \u2192 Same-day OTC",
      "quintile_means": [
        0.616,
        0.288,
        -0.078,
        -0.195,
        -0.369
      ],
      "quintile_counts": [
        34,
        34,
        34,
        34,
        34
      ],
      "spread_bps": -98.5,
      "monotonicity": -0.978,
      "q5_wr": 0.294,
      "q1_wr": 0.912
    },
    {
      "feature": "am_mm_center_dist",
      "return": "ret_otc",
      "return_label": "Same-day OTC",
      "full_ic": -0.4143,
      "full_p": 0.0,
      "full_n": 170,
      "is_ic": -0.4665,
      "oos_ic": -0.4219,
      "is_p": 0.0,
      "oos_p": 0.0003,
      "is_n": 102,
      "oos_n": 68,
      "consistent": "True",
      "label": "am_mm_center_dist \u2192 Same-day OTC",
      "quintile_means": [
        0.386,
        0.152,
        0.241,
        0.031,
        -0.548
      ],
      "quintile_counts": [
        34,
        34,
        34,
        34,
        34
      ],
      "spread_bps": -93.5,
      "monotonicity": -0.874,
      "q5_wr": 0.265,
      "q1_wr": 0.824
    },
    {
      "feature": "eod_mm_nondte_tilt",
      "return": "ret_3d",
      "return_label": "3-day close",
      "full_ic": 0.019,
      "full_p": 0.8071,
      "full_n": 167,
      "is_ic": 0.3017,
      "oos_ic": -0.3859,
      "is_p": 0.0023,
      "oos_p": 0.0013,
      "is_n": 100,
      "oos_n": 67,
      "consistent": "False",
      "label": "eod_mm_nondte_tilt \u2192 3-day close",
      "quintile_means": [
        -0.023,
        0.361,
        0.36,
        0.015,
        0.232
      ],
      "quintile_counts": [
        34,
        33,
        33,
        33,
        34
      ],
      "spread_bps": 25.5,
      "monotonicity": 0.14,
      "q5_wr": 0.559,
      "q1_wr": 0.441
    },
    {
      "feature": "pm_mm_tilt_25pt",
      "return": "ret_next_otc",
      "return_label": "Next-day OTC",
      "full_ic": -0.1768,
      "full_p": 0.0231,
      "full_n": 165,
      "is_ic": -0.043,
      "oos_ic": -0.3555,
      "is_p": 0.6727,
      "oos_p": 0.0034,
      "is_n": 99,
      "oos_n": 66,
      "consistent": "True",
      "label": "pm_mm_tilt_25pt \u2192 Next-day OTC",
      "quintile_means": [
        0.245,
        0.133,
        0.029,
        -0.123,
        0.013
      ],
      "quintile_counts": [
        33,
        33,
        33,
        33,
        33
      ],
      "spread_bps": -23.2,
      "monotonicity": -0.825,
      "q5_wr": 0.485,
      "q1_wr": 0.667
    },
    {
      "feature": "pm_mm_tilt_25pt",
      "return": "ret_1d",
      "return_label": "Next-day close",
      "full_ic": -0.1619,
      "full_p": 0.0378,
      "full_n": 165,
      "is_ic": -0.0134,
      "oos_ic": -0.3553,
      "is_p": 0.895,
      "oos_p": 0.0034,
      "is_n": 99,
      "oos_n": 66,
      "consistent": "True",
      "label": "pm_mm_tilt_25pt \u2192 Next-day close",
      "quintile_means": [
        0.248,
        0.139,
        0.032,
        -0.091,
        0.047
      ],
      "quintile_counts": [
        33,
        33,
        33,
        33,
        33
      ],
      "spread_bps": -20.1,
      "monotonicity": -0.789,
      "q5_wr": 0.515,
      "q1_wr": 0.667
    },
    {
      "feature": "eod_mm_center_dist",
      "return": "ret_otc",
      "return_label": "Same-day OTC",
      "full_ic": -0.3132,
      "full_p": 0.0,
      "full_n": 170,
      "is_ic": -0.3372,
      "oos_ic": -0.3471,
      "is_p": 0.0005,
      "oos_p": 0.0037,
      "is_n": 102,
      "oos_n": 68,
      "consistent": "True",
      "label": "eod_mm_center_dist \u2192 Same-day OTC",
      "quintile_means": [
        0.237,
        0.279,
        0.15,
        0.034,
        -0.438
      ],
      "quintile_counts": [
        34,
        34,
        34,
        34,
        34
      ],
      "spread_bps": -67.6,
      "monotonicity": -0.871,
      "q5_wr": 0.324,
      "q1_wr": 0.765
    },
    {
      "feature": "eod_mm_width",
      "return": "ret_otc",
      "return_label": "Same-day OTC",
      "full_ic": -0.2923,
      "full_p": 0.0001,
      "full_n": 170,
      "is_ic": -0.2504,
      "oos_ic": -0.3451,
      "is_p": 0.0111,
      "oos_p": 0.0039,
      "is_n": 102,
      "oos_n": 68,
      "consistent": "True",
      "label": "eod_mm_width \u2192 Same-day OTC",
      "quintile_means": [
        0.238,
        0.285,
        0.131,
        -0.052,
        -0.34
      ],
      "quintile_counts": [
        34,
        34,
        34,
        34,
        34
      ],
      "spread_bps": -57.9,
      "monotonicity": -0.927,
      "q5_wr": 0.441,
      "q1_wr": 0.676
    },
    {
      "feature": "eod_mm_width",
      "return": "ret_3d",
      "return_label": "3-day close",
      "full_ic": 0.2486,
      "full_p": 0.0012,
      "full_n": 167,
      "is_ic": 0.2601,
      "oos_ic": 0.3437,
      "is_p": 0.009,
      "oos_p": 0.0044,
      "is_n": 100,
      "oos_n": 67,
      "consistent": "True",
      "label": "eod_mm_width \u2192 3-day close",
      "quintile_means": [
        0.017,
        0.051,
        -0.07,
        0.134,
        0.794
      ],
      "quintile_counts": [
        34,
        33,
        33,
        33,
        34
      ],
      "spread_bps": 77.7,
      "monotonicity": 0.744,
      "q5_wr": 0.824,
      "q1_wr": 0.471
    },
    {
      "feature": "shift_mm_center_dist",
      "return": "ret_otc",
      "return_label": "Same-day OTC",
      "full_ic": 0.4367,
      "full_p": 0.0,
      "full_n": 166,
      "is_ic": 0.5168,
      "oos_ic": 0.3397,
      "is_p": 0.0,
      "oos_p": 0.0049,
      "is_n": 99,
      "oos_n": 67,
      "consistent": "True",
      "label": "shift_mm_center_dist \u2192 Same-day OTC",
      "quintile_means": [
        -0.523,
        -0.08,
        0.227,
        0.296,
        0.34
      ],
      "quintile_counts": [
        34,
        33,
        33,
        33,
        33
      ],
      "spread_bps": 86.3,
      "monotonicity": 0.921,
      "q5_wr": 0.788,
      "q1_wr": 0.265
    },
    {
      "feature": "shift_mm_width",
      "return": "ret_otc",
      "return_label": "Same-day OTC",
      "full_ic": -0.3036,
      "full_p": 0.0001,
      "full_n": 166,
      "is_ic": -0.2794,
      "oos_ic": -0.3361,
      "is_p": 0.0051,
      "oos_p": 0.0054,
      "is_n": 99,
      "oos_n": 67,
      "consistent": "True",
      "label": "shift_mm_width \u2192 Same-day OTC",
      "quintile_means": [
        0.497,
        0.003,
        0.068,
        -0.143,
        -0.196
      ],
      "quintile_counts": [
        34,
        33,
        33,
        33,
        33
      ],
      "spread_bps": -69.3,
      "monotonicity": -0.884,
      "q5_wr": 0.485,
      "q1_wr": 0.853
    },
    {
      "feature": "am_mm_tilt_25pt",
      "return": "ret_next_otc",
      "return_label": "Next-day OTC",
      "full_ic": -0.1178,
      "full_p": 0.1273,
      "full_n": 169,
      "is_ic": 0.0247,
      "oos_ic": -0.3287,
      "is_p": 0.8064,
      "oos_p": 0.0062,
      "is_n": 101,
      "oos_n": 68,
      "consistent": "False",
      "label": "am_mm_tilt_25pt \u2192 Next-day OTC",
      "quintile_means": [
        0.278,
        -0.012,
        -0.011,
        -0.184,
        0.166
      ],
      "quintile_counts": [
        34,
        34,
        33,
        34,
        34
      ],
      "spread_bps": -11.2,
      "monotonicity": -0.351,
      "q5_wr": 0.588,
      "q1_wr": 0.735
    },
    {
      "feature": "am_mm_tilt_25pt",
      "return": "ret_1d",
      "return_label": "Next-day close",
      "full_ic": -0.1015,
      "full_p": 0.1892,
      "full_n": 169,
      "is_ic": 0.0521,
      "oos_ic": -0.3234,
      "is_p": 0.6047,
      "oos_p": 0.0071,
      "is_n": 101,
      "oos_n": 68,
      "consistent": "False",
      "label": "am_mm_tilt_25pt \u2192 Next-day close",
      "quintile_means": [
        0.281,
        0.007,
        -0.032,
        -0.176,
        0.242
      ],
      "quintile_counts": [
        34,
        34,
        33,
        34,
        34
      ],
      "spread_bps": -3.9,
      "monotonicity": -0.213,
      "q5_wr": 0.618,
      "q1_wr": 0.765
    },
    {
      "feature": "shift_mm_skew",
      "return": "ret_otc",
      "return_label": "Same-day OTC",
      "full_ic": -0.3631,
      "full_p": 0.0,
      "full_n": 166,
      "is_ic": -0.391,
      "oos_ic": -0.3217,
      "is_p": 0.0001,
      "oos_p": 0.0079,
      "is_n": 99,
      "oos_n": 67,
      "consistent": "True",
      "label": "shift_mm_skew \u2192 Same-day OTC",
      "quintile_means": [
        0.333,
        0.138,
        0.209,
        0.042,
        -0.489
      ],
      "quintile_counts": [
        34,
        33,
        33,
        33,
        33
      ],
      "spread_bps": -82.2,
      "monotonicity": -0.866,
      "q5_wr": 0.273,
      "q1_wr": 0.824
    },
    {
      "feature": "shift_mm_peak_gamma",
      "return": "ret_otc",
      "return_label": "Same-day OTC",
      "full_ic": 0.1922,
      "full_p": 0.0131,
      "full_n": 166,
      "is_ic": 0.1922,
      "oos_ic": 0.3193,
      "is_p": 0.0567,
      "oos_p": 0.0084,
      "is_n": 99,
      "oos_n": 67,
      "consistent": "True",
      "label": "shift_mm_peak_gamma \u2192 Same-day OTC",
      "quintile_means": [
        -0.128,
        -0.128,
        0.166,
        0.083,
        0.254
      ],
      "quintile_counts": [
        34,
        33,
        33,
        33,
        33
      ],
      "spread_bps": 38.2,
      "monotonicity": 0.891,
      "q5_wr": 0.697,
      "q1_wr": 0.441
    },
    {
      "feature": "eod_mm_tilt_100pt",
      "return": "ret_3d",
      "return_label": "3-day close",
      "full_ic": 0.0095,
      "full_p": 0.9032,
      "full_n": 167,
      "is_ic": 0.2728,
      "oos_ic": -0.3096,
      "is_p": 0.006,
      "oos_p": 0.0108,
      "is_n": 100,
      "oos_n": 67,
      "consistent": "False",
      "label": "eod_mm_tilt_100pt \u2192 3-day close",
      "quintile_means": [
        0.237,
        0.347,
        0.015,
        -0.031,
        0.363
      ],
      "quintile_counts": [
        34,
        33,
        33,
        33,
        34
      ],
      "spread_bps": 12.6,
      "monotonicity": -0.107,
      "q5_wr": 0.706,
      "q1_wr": 0.588
    },
    {
      "feature": "shift_mm_peak_dist",
      "return": "ret_next_otc",
      "return_label": "Next-day OTC",
      "full_ic": 0.0514,
      "full_p": 0.5119,
      "full_n": 165,
      "is_ic": -0.148,
      "oos_ic": 0.3076,
      "is_p": 0.1437,
      "oos_p": 0.012,
      "is_n": 99,
      "oos_n": 66,
      "consistent": "False",
      "label": "shift_mm_peak_dist \u2192 Next-day OTC",
      "quintile_means": [
        0.002,
        0.125,
        0.004,
        -0.139,
        0.216
      ],
      "quintile_counts": [
        33,
        33,
        54,
        12,
        33
      ],
      "spread_bps": 21.4,
      "monotonicity": 0.193,
      "q5_wr": 0.636,
      "q1_wr": 0.576
    },
    {
      "feature": "shift_mm_peak_dist",
      "return": "ret_1d",
      "return_label": "Next-day close",
      "full_ic": 0.0383,
      "full_p": 0.625,
      "full_n": 165,
      "is_ic": -0.1614,
      "oos_ic": 0.3071,
      "is_p": 0.1104,
      "oos_p": 0.0121,
      "is_n": 99,
      "oos_n": 66,
      "consistent": "False",
      "label": "shift_mm_peak_dist \u2192 Next-day close",
      "quintile_means": [
        0.058,
        0.137,
        -0.006,
        -0.117,
        0.232
      ],
      "quintile_counts": [
        33,
        33,
        54,
        12,
        33
      ],
      "spread_bps": 17.5,
      "monotonicity": 0.112,
      "q5_wr": 0.636,
      "q1_wr": 0.606
    },
    {
      "feature": "eod_mm_tilt_25pt",
      "return": "ret_1d",
      "return_label": "Next-day close",
      "full_ic": -0.1532,
      "full_p": 0.0468,
      "full_n": 169,
      "is_ic": -0.0434,
      "oos_ic": -0.3042,
      "is_p": 0.6668,
      "oos_p": 0.0117,
      "is_n": 101,
      "oos_n": 68,
      "consistent": "True",
      "label": "eod_mm_tilt_25pt \u2192 Next-day close",
      "quintile_means": [
        0.102,
        0.272,
        0.145,
        -0.168,
        -0.025
      ],
      "quintile_counts": [
        34,
        34,
        33,
        34,
        34
      ],
      "spread_bps": -12.8,
      "monotonicity": -0.654,
      "q5_wr": 0.529,
      "q1_wr": 0.647
    },
    {
      "feature": "pm_mm_width",
      "return": "ret_3d",
      "return_label": "3-day close",
      "full_ic": 0.166,
      "full_p": 0.0342,
      "full_n": 163,
      "is_ic": 0.2669,
      "oos_ic": 0.3036,
      "is_p": 0.0082,
      "oos_p": 0.0132,
      "is_n": 97,
      "oos_n": 66,
      "consistent": "True",
      "label": "pm_mm_width \u2192 3-day close",
      "quintile_means": [
        -0.063,
        0.24,
        0.052,
        0.182,
        0.586
      ],
      "quintile_counts": [
        34,
        31,
        33,
        32,
        33
      ],
      "spread_bps": 64.8,
      "monotonicity": 0.797,
      "q5_wr": 0.758,
      "q1_wr": 0.441
    },
    {
      "feature": "mid_mm_width",
      "return": "ret_3d",
      "return_label": "3-day close",
      "full_ic": 0.1691,
      "full_p": 0.0289,
      "full_n": 167,
      "is_ic": 0.2194,
      "oos_ic": 0.3027,
      "is_p": 0.0283,
      "oos_p": 0.0128,
      "is_n": 100,
      "oos_n": 67,
      "consistent": "True",
      "label": "mid_mm_width \u2192 3-day close",
      "quintile_means": [
        -0.005,
        -0.142,
        0.351,
        0.188,
        0.542
      ],
      "quintile_counts": [
        34,
        33,
        33,
        33,
        34
      ],
      "spread_bps": 54.7,
      "monotonicity": 0.825,
      "q5_wr": 0.676,
      "q1_wr": 0.5
    },
    {
      "feature": "eod_mm_tilt_100pt",
      "return": "ret_next_otc",
      "return_label": "Next-day OTC",
      "full_ic": -0.0488,
      "full_p": 0.5288,
      "full_n": 169,
      "is_ic": 0.1424,
      "oos_ic": -0.3014,
      "is_p": 0.1554,
      "oos_p": 0.0125,
      "is_n": 101,
      "oos_n": 68,
      "consistent": "False",
      "label": "eod_mm_tilt_100pt \u2192 Next-day OTC",
      "quintile_means": [
        0.058,
        0.173,
        -0.1,
        -0.008,
        0.113
      ],
      "quintile_counts": [
        34,
        34,
        33,
        34,
        34
      ],
      "spread_bps": 5.5,
      "monotonicity": -0.107,
      "q5_wr": 0.529,
      "q1_wr": 0.588
    },
    {
      "feature": "eod_mm_tilt_100pt",
      "return": "ret_1d",
      "return_label": "Next-day close",
      "full_ic": -0.0461,
      "full_p": 0.552,
      "full_n": 169,
      "is_ic": 0.15,
      "oos_ic": -0.3007,
      "is_p": 0.1343,
      "oos_p": 0.0127,
      "is_n": 101,
      "oos_n": 68,
      "consistent": "False",
      "label": "eod_mm_tilt_100pt \u2192 Next-day close",
      "quintile_means": [
        0.077,
        0.25,
        -0.095,
        -0.046,
        0.134
      ],
      "quintile_counts": [
        34,
        34,
        33,
        34,
        34
      ],
      "spread_bps": 5.6,
      "monotonicity": -0.209,
      "q5_wr": 0.559,
      "q1_wr": 0.588
    },
    {
      "feature": "am_mm_tilt",
      "return": "ret_otc",
      "return_label": "Same-day OTC",
      "full_ic": -0.3795,
      "full_p": 0.0,
      "full_n": 170,
      "is_ic": -0.4554,
      "oos_ic": -0.3003,
      "is_p": 0.0,
      "oos_p": 0.0129,
      "is_n": 102,
      "oos_n": 68,
      "consistent": "True",
      "label": "am_mm_tilt \u2192 Same-day OTC",
      "quintile_means": [
        0.314,
        0.282,
        0.189,
        -0.112,
        -0.411
      ],
      "quintile_counts": [
        34,
        34,
        34,
        34,
        34
      ],
      "spread_bps": -72.4,
      "monotonicity": -0.944,
      "q5_wr": 0.294,
      "q1_wr": 0.824
    },
    {
      "feature": "mid_mm_hhi",
      "return": "ret_otc",
      "return_label": "Same-day OTC",
      "full_ic": 0.1413,
      "full_p": 0.066,
      "full_n": 170,
      "is_ic": 0.0296,
      "oos_ic": 0.3001,
      "is_p": 0.7675,
      "oos_p": 0.0129,
      "is_n": 102,
      "oos_n": 68,
      "consistent": "True",
      "label": "mid_mm_hhi \u2192 Same-day OTC",
      "quintile_means": [
        -0.323,
        0.111,
        0.27,
        0.069,
        0.135
      ],
      "quintile_counts": [
        34,
        34,
        34,
        34,
        34
      ],
      "spread_bps": 45.7,
      "monotonicity": 0.619,
      "q5_wr": 0.588,
      "q1_wr": 0.353
    },
    {
      "feature": "eod_firm_tilt",
      "return": "ret_otc",
      "return_label": "Same-day OTC",
      "full_ic": 0.2727,
      "full_p": 0.0003,
      "full_n": 170,
      "is_ic": 0.2536,
      "oos_ic": 0.2992,
      "is_p": 0.0101,
      "oos_p": 0.0132,
      "is_n": 102,
      "oos_n": 68,
      "consistent": "True",
      "label": "eod_firm_tilt \u2192 Same-day OTC",
      "quintile_means": [
        -0.236,
        -0.136,
        0.129,
        0.243,
        0.262
      ],
      "quintile_counts": [
        34,
        34,
        34,
        34,
        34
      ],
      "spread_bps": 49.8,
      "monotonicity": 0.961,
      "q5_wr": 0.735,
      "q1_wr": 0.412
    },
    {
      "feature": "pm_mm_0dte_tilt",
      "return": "ret_1d",
      "return_label": "Next-day close",
      "full_ic": -0.1268,
      "full_p": 0.1047,
      "full_n": 165,
      "is_ic": 0.0316,
      "oos_ic": -0.2981,
      "is_p": 0.7564,
      "oos_p": 0.0151,
      "is_n": 99,
      "oos_n": 66,
      "consistent": "False",
      "label": "pm_mm_0dte_tilt \u2192 Next-day close",
      "quintile_means": [
        0.359,
        -0.132,
        0.14,
        -0.177,
        0.184
      ],
      "quintile_counts": [
        33,
        33,
        33,
        33,
        33
      ],
      "spread_bps": -17.5,
      "monotonicity": -0.277,
      "q5_wr": 0.697,
      "q1_wr": 0.727
    },
    {
      "feature": "mid_mm_dom_share",
      "return": "ret_otc",
      "return_label": "Same-day OTC",
      "full_ic": 0.131,
      "full_p": 0.0887,
      "full_n": 170,
      "is_ic": 0.0154,
      "oos_ic": 0.2964,
      "is_p": 0.8783,
      "oos_p": 0.0141,
      "is_n": 102,
      "oos_n": 68,
      "consistent": "True",
      "label": "mid_mm_dom_share \u2192 Same-day OTC",
      "quintile_means": [
        -0.221,
        0.091,
        0.109,
        0.226,
        0.058
      ],
      "quintile_counts": [
        34,
        34,
        34,
        34,
        34
      ],
      "spread_bps": 27.9,
      "monotonicity": 0.662,
      "q5_wr": 0.529,
      "q1_wr": 0.441
    },
    {
      "feature": "pm_mm_tilt_75pt",
      "return": "ret_1d",
      "return_label": "Next-day close",
      "full_ic": -0.0791,
      "full_p": 0.3127,
      "full_n": 165,
      "is_ic": 0.0995,
      "oos_ic": -0.2954,
      "is_p": 0.3274,
      "oos_p": 0.016,
      "is_n": 99,
      "oos_n": 66,
      "consistent": "False",
      "label": "pm_mm_tilt_75pt \u2192 Next-day close",
      "quintile_means": [
        0.267,
        -0.103,
        0.009,
        0.167,
        0.035
      ],
      "quintile_counts": [
        33,
        33,
        33,
        33,
        33
      ],
      "spread_bps": -23.2,
      "monotonicity": -0.213,
      "q5_wr": 0.545,
      "q1_wr": 0.697
    },
    {
      "feature": "eod_mm_tilt_25pt",
      "return": "ret_next_otc",
      "return_label": "Next-day OTC",
      "full_ic": -0.1586,
      "full_p": 0.0395,
      "full_n": 169,
      "is_ic": -0.0562,
      "oos_ic": -0.294,
      "is_p": 0.5766,
      "oos_p": 0.0149,
      "is_n": 101,
      "oos_n": 68,
      "consistent": "True",
      "label": "eod_mm_tilt_25pt \u2192 Next-day OTC",
      "quintile_means": [
        0.108,
        0.245,
        0.097,
        -0.184,
        -0.025
      ],
      "quintile_counts": [
        34,
        34,
        33,
        34,
        34
      ],
      "spread_bps": -13.4,
      "monotonicity": -0.683,
      "q5_wr": 0.529,
      "q1_wr": 0.647
    },
    {
      "feature": "mid_mm_peak_gamma",
      "return": "ret_otc",
      "return_label": "Same-day OTC",
      "full_ic": 0.0169,
      "full_p": 0.8269,
      "full_n": 170,
      "is_ic": -0.0055,
      "oos_ic": 0.2937,
      "is_p": 0.9565,
      "oos_p": 0.0151,
      "is_n": 102,
      "oos_n": 68,
      "consistent": "False",
      "label": "mid_mm_peak_gamma \u2192 Same-day OTC",
      "quintile_means": [
        0.001,
        0.092,
        0.001,
        0.096,
        0.073
      ],
      "quintile_counts": [
        34,
        34,
        34,
        34,
        34
      ],
      "spread_bps": 7.2,
      "monotonicity": 0.49,
      "q5_wr": 0.529,
      "q1_wr": 0.559
    },
    {
      "feature": "pm_mm_tilt_75pt",
      "return": "ret_next_otc",
      "return_label": "Next-day OTC",
      "full_ic": -0.0857,
      "full_p": 0.2735,
      "full_n": 165,
      "is_ic": 0.0853,
      "oos_ic": -0.2926,
      "is_p": 0.4013,
      "oos_p": 0.0171,
      "is_n": 99,
      "oos_n": 66,
      "consistent": "False",
      "label": "pm_mm_tilt_75pt \u2192 Next-day OTC",
      "quintile_means": [
        0.254,
        -0.106,
        0.006,
        0.138,
        0.005
      ],
      "quintile_counts": [
        33,
        33,
        33,
        33,
        33
      ],
      "spread_bps": -24.9,
      "monotonicity": -0.287,
      "q5_wr": 0.515,
      "q1_wr": 0.667
    },
    {
      "feature": "am_mm_tilt_75pt",
      "return": "ret_otc",
      "return_label": "Same-day OTC",
      "full_ic": 0.1083,
      "full_p": 0.16,
      "full_n": 170,
      "is_ic": -0.0255,
      "oos_ic": 0.2916,
      "is_p": 0.7994,
      "oos_p": 0.0158,
      "is_n": 102,
      "oos_n": 68,
      "consistent": "False",
      "label": "am_mm_tilt_75pt \u2192 Same-day OTC",
      "quintile_means": [
        -0.347,
        0.173,
        0.351,
        0.137,
        -0.052
      ],
      "quintile_counts": [
        34,
        34,
        34,
        34,
        34
      ],
      "spread_bps": 29.5,
      "monotonicity": 0.33,
      "q5_wr": 0.529,
      "q1_wr": 0.353
    },
    {
      "feature": "mid_mm_net_tilt",
      "return": "ret_1d",
      "return_label": "Next-day close",
      "full_ic": -0.0466,
      "full_p": 0.5471,
      "full_n": 169,
      "is_ic": 0.0963,
      "oos_ic": -0.2912,
      "is_p": 0.3381,
      "oos_p": 0.016,
      "is_n": 101,
      "oos_n": 68,
      "consistent": "False",
      "label": "mid_mm_net_tilt \u2192 Next-day close",
      "quintile_means": [
        -0.028,
        0.139,
        0.19,
        0.013
      ],
      "quintile_counts": [
        34,
        34,
        33,
        68
      ],
      "spread_bps": 4.1,
      "monotonicity": 0.218,
      "q5_wr": 0.515,
      "q1_wr": 0.618
    },
    {
      "feature": "pm_mm_0dte_tilt",
      "return": "ret_next_otc",
      "return_label": "Next-day OTC",
      "full_ic": -0.1307,
      "full_p": 0.0942,
      "full_n": 165,
      "is_ic": 0.0047,
      "oos_ic": -0.2879,
      "is_p": 0.9631,
      "oos_p": 0.0191,
      "is_n": 99,
      "oos_n": 66,
      "consistent": "False",
      "label": "pm_mm_0dte_tilt \u2192 Next-day OTC",
      "quintile_means": [
        0.333,
        -0.143,
        0.136,
        -0.153,
        0.125
      ],
      "quintile_counts": [
        33,
        33,
        33,
        33,
        33
      ],
      "spread_bps": -20.8,
      "monotonicity": -0.326,
      "q5_wr": 0.667,
      "q1_wr": 0.697
    },
    {
      "feature": "pm_mm_width",
      "return": "ret_otc",
      "return_label": "Same-day OTC",
      "full_ic": -0.2218,
      "full_p": 0.0041,
      "full_n": 166,
      "is_ic": -0.1745,
      "oos_ic": -0.2874,
      "is_p": 0.0841,
      "oos_p": 0.0184,
      "is_n": 99,
      "oos_n": 67,
      "consistent": "True",
      "label": "pm_mm_width \u2192 Same-day OTC",
      "quintile_means": [
        0.174,
        0.2,
        0.239,
        -0.224,
        -0.151
      ],
      "quintile_counts": [
        34,
        33,
        33,
        33,
        33
      ],
      "spread_bps": -32.4,
      "monotonicity": -0.781,
      "q5_wr": 0.545,
      "q1_wr": 0.588
    },
    {
      "feature": "pm_mm_tilt_100pt",
      "return": "ret_1d",
      "return_label": "Next-day close",
      "full_ic": -0.0366,
      "full_p": 0.6406,
      "full_n": 165,
      "is_ic": 0.1845,
      "oos_ic": -0.2873,
      "is_p": 0.0675,
      "oos_p": 0.0193,
      "is_n": 99,
      "oos_n": 66,
      "consistent": "False",
      "label": "pm_mm_tilt_100pt \u2192 Next-day close",
      "quintile_means": [
        0.283,
        -0.142,
        -0.038,
        0.158,
        0.115
      ],
      "quintile_counts": [
        33,
        33,
        33,
        33,
        33
      ],
      "spread_bps": -16.7,
      "monotonicity": -0.033,
      "q5_wr": 0.606,
      "q1_wr": 0.636
    },
    {
      "feature": "am_mm_nondte_tilt",
      "return": "ret_3d",
      "return_label": "3-day close",
      "full_ic": -0.0067,
      "full_p": 0.9313,
      "full_n": 167,
      "is_ic": 0.2145,
      "oos_ic": -0.2866,
      "is_p": 0.0321,
      "oos_p": 0.0187,
      "is_n": 100,
      "oos_n": 67,
      "consistent": "False",
      "label": "am_mm_nondte_tilt \u2192 3-day close",
      "quintile_means": [
        0.193,
        0.134,
        0.348,
        -0.033,
        0.292
      ],
      "quintile_counts": [
        34,
        33,
        33,
        33,
        34
      ],
      "spread_bps": 9.9,
      "monotonicity": 0.034,
      "q5_wr": 0.588,
      "q1_wr": 0.588
    },
    {
      "feature": "mid_mm_center_dist",
      "return": "ret_otc",
      "return_label": "Same-day OTC",
      "full_ic": -0.264,
      "full_p": 0.0005,
      "full_n": 170,
      "is_ic": -0.3039,
      "oos_ic": -0.2864,
      "is_p": 0.0019,
      "oos_p": 0.0179,
      "is_n": 102,
      "oos_n": 68,
      "consistent": "True",
      "label": "mid_mm_center_dist \u2192 Same-day OTC",
      "quintile_means": [
        0.192,
        0.231,
        0.169,
        0.169,
        -0.499
      ],
      "quintile_counts": [
        34,
        34,
        34,
        34,
        34
      ],
      "spread_bps": -69.1,
      "monotonicity": -0.738,
      "q5_wr": 0.324,
      "q1_wr": 0.706
    },
    {
      "feature": "am_mm_tilt_50pt",
      "return": "ret_3d",
      "return_label": "3-day close",
      "full_ic": -0.0833,
      "full_p": 0.2845,
      "full_n": 167,
      "is_ic": 0.0464,
      "oos_ic": -0.2849,
      "is_p": 0.6469,
      "oos_p": 0.0195,
      "is_n": 100,
      "oos_n": 67,
      "consistent": "False",
      "label": "am_mm_tilt_50pt \u2192 3-day close",
      "quintile_means": [
        0.558,
        0.044,
        0.216,
        -0.169,
        0.276
      ],
      "quintile_counts": [
        34,
        33,
        33,
        33,
        34
      ],
      "spread_bps": -28.2,
      "monotonicity": -0.453,
      "q5_wr": 0.559,
      "q1_wr": 0.647
    },
    {
      "feature": "eod_mm_tilt_75pt",
      "return": "ret_1d",
      "return_label": "Next-day close",
      "full_ic": -0.0947,
      "full_p": 0.2209,
      "full_n": 169,
      "is_ic": 0.0573,
      "oos_ic": -0.2835,
      "is_p": 0.5691,
      "oos_p": 0.0192,
      "is_n": 101,
      "oos_n": 68,
      "consistent": "False",
      "label": "eod_mm_tilt_75pt \u2192 Next-day close",
      "quintile_means": [
        0.145,
        0.163,
        0.013,
        -0.075,
        0.076
      ],
      "quintile_counts": [
        34,
        34,
        33,
        34,
        34
      ],
      "spread_bps": -6.9,
      "monotonicity": -0.607,
      "q5_wr": 0.588,
      "q1_wr": 0.618
    },
    {
      "feature": "eod_mm_skew",
      "return": "ret_otc",
      "return_label": "Same-day OTC",
      "full_ic": -0.2488,
      "full_p": 0.0011,
      "full_n": 170,
      "is_ic": -0.2422,
      "oos_ic": -0.2834,
      "is_p": 0.0142,
      "oos_p": 0.0192,
      "is_n": 102,
      "oos_n": 68,
      "consistent": "True",
      "label": "eod_mm_skew \u2192 Same-day OTC",
      "quintile_means": [
        0.277,
        0.279,
        -0.068,
        -0.092,
        -0.135
      ],
      "quintile_counts": [
        34,
        34,
        34,
        34,
        34
      ],
      "spread_bps": -41.2,
      "monotonicity": -0.91,
      "q5_wr": 0.441,
      "q1_wr": 0.618
    },
    {
      "feature": "pm_mm_net_tilt",
      "return": "ret_1d",
      "return_label": "Next-day close",
      "full_ic": -0.0941,
      "full_p": 0.2293,
      "full_n": 165,
      "is_ic": 0.0877,
      "oos_ic": -0.2832,
      "is_p": 0.388,
      "oos_p": 0.0212,
      "is_n": 99,
      "oos_n": 66,
      "consistent": "False",
      "label": "pm_mm_net_tilt \u2192 Next-day close",
      "quintile_means": [
        0.179,
        -0.049,
        0.22,
        0.012
      ],
      "quintile_counts": [
        33,
        33,
        33,
        66
      ],
      "spread_bps": -16.7,
      "monotonicity": -0.231,
      "q5_wr": 0.545,
      "q1_wr": 0.667
    },
    {
      "feature": "eod_mm_tilt_75pt",
      "return": "ret_next_otc",
      "return_label": "Next-day OTC",
      "full_ic": -0.0976,
      "full_p": 0.207,
      "full_n": 169,
      "is_ic": 0.0506,
      "oos_ic": -0.2821,
      "is_p": 0.615,
      "oos_p": 0.0198,
      "is_n": 101,
      "oos_n": 68,
      "consistent": "False",
      "label": "eod_mm_tilt_75pt \u2192 Next-day OTC",
      "quintile_means": [
        0.093,
        0.13,
        0.012,
        -0.068,
        0.071
      ],
      "quintile_counts": [
        34,
        34,
        33,
        34,
        34
      ],
      "spread_bps": -2.1,
      "monotonicity": -0.491,
      "q5_wr": 0.588,
      "q1_wr": 0.618
    },
    {
      "feature": "mid_mm_net_tilt",
      "return": "ret_next_otc",
      "return_label": "Next-day OTC",
      "full_ic": -0.0559,
      "full_p": 0.4703,
      "full_n": 169,
      "is_ic": 0.0615,
      "oos_ic": -0.2807,
      "is_p": 0.5411,
      "oos_p": 0.0204,
      "is_n": 101,
      "oos_n": 68,
      "consistent": "False",
      "label": "mid_mm_net_tilt \u2192 Next-day OTC",
      "quintile_means": [
        -0.02,
        0.103,
        0.156,
        0.002
      ],
      "quintile_counts": [
        34,
        34,
        33,
        68
      ],
      "spread_bps": 2.2,
      "monotonicity": 0.184,
      "q5_wr": 0.5,
      "q1_wr": 0.588
    },
    {
      "feature": "pm_mm_tilt_100pt",
      "return": "ret_next_otc",
      "return_label": "Next-day OTC",
      "full_ic": -0.0492,
      "full_p": 0.5302,
      "full_n": 165,
      "is_ic": 0.1627,
      "oos_ic": -0.2709,
      "is_p": 0.1076,
      "oos_p": 0.0278,
      "is_n": 99,
      "oos_n": 66,
      "consistent": "False",
      "label": "pm_mm_tilt_100pt \u2192 Next-day OTC",
      "quintile_means": [
        0.269,
        -0.137,
        -0.039,
        0.149,
        0.056
      ],
      "quintile_counts": [
        33,
        33,
        33,
        33,
        33
      ],
      "spread_bps": -21.3,
      "monotonicity": -0.139,
      "q5_wr": 0.576,
      "q1_wr": 0.606
    },
    {
      "feature": "pm_mm_tilt_75pt",
      "return": "ret_otc",
      "return_label": "Same-day OTC",
      "full_ic": 0.1417,
      "full_p": 0.0685,
      "full_n": 166,
      "is_ic": 0.0698,
      "oos_ic": 0.2669,
      "is_p": 0.4924,
      "oos_p": 0.029,
      "is_n": 99,
      "oos_n": 67,
      "consistent": "True",
      "label": "pm_mm_tilt_75pt \u2192 Same-day OTC",
      "quintile_means": [
        -0.314,
        0.138,
        0.222,
        0.17,
        0.038
      ],
      "quintile_counts": [
        34,
        33,
        33,
        33,
        33
      ],
      "spread_bps": 35.2,
      "monotonicity": 0.542,
      "q5_wr": 0.545,
      "q1_wr": 0.353
    },
    {
      "feature": "pm_mm_tilt_50pt",
      "return": "ret_1d",
      "return_label": "Next-day close",
      "full_ic": -0.0219,
      "full_p": 0.78,
      "full_n": 165,
      "is_ic": 0.1799,
      "oos_ic": -0.2666,
      "is_p": 0.0748,
      "oos_p": 0.0305,
      "is_n": 99,
      "oos_n": 66,
      "consistent": "False",
      "label": "pm_mm_tilt_50pt \u2192 Next-day close",
      "quintile_means": [
        0.208,
        -0.029,
        -0.091,
        0.041,
        0.246
      ],
      "quintile_counts": [
        33,
        33,
        33,
        33,
        33
      ],
      "spread_bps": 3.8,
      "monotonicity": 0.157,
      "q5_wr": 0.697,
      "q1_wr": 0.697
    },
    {
      "feature": "eod_mm_tilt_50pt",
      "return": "ret_1d",
      "return_label": "Next-day close",
      "full_ic": -0.0639,
      "full_p": 0.4092,
      "full_n": 169,
      "is_ic": 0.0985,
      "oos_ic": -0.2623,
      "is_p": 0.3272,
      "oos_p": 0.0307,
      "is_n": 101,
      "oos_n": 68,
      "consistent": "False",
      "label": "eod_mm_tilt_50pt \u2192 Next-day close",
      "quintile_means": [
        0.127,
        0.06,
        0.124,
        -0.048,
        0.061
      ],
      "quintile_counts": [
        34,
        34,
        33,
        34,
        34
      ],
      "spread_bps": -6.6,
      "monotonicity": -0.536,
      "q5_wr": 0.559,
      "q1_wr": 0.647
    },
    {
      "feature": "eod_mm_width",
      "return": "ret_1d",
      "return_label": "Next-day close",
      "full_ic": 0.2172,
      "full_p": 0.0046,
      "full_n": 169,
      "is_ic": 0.2037,
      "oos_ic": 0.262,
      "is_p": 0.0411,
      "oos_p": 0.0309,
      "is_n": 101,
      "oos_n": 68,
      "consistent": "True",
      "label": "eod_mm_width \u2192 Next-day close",
      "quintile_means": [
        0.002,
        0.021,
        -0.069,
        0.073,
        0.292
      ],
      "quintile_counts": [
        34,
        34,
        33,
        34,
        34
      ],
      "spread_bps": 29.0,
      "monotonicity": 0.727,
      "q5_wr": 0.706,
      "q1_wr": 0.471
    }
  ],
  "gex_conditioned": [],
  "novel_signals": [
    {
      "feature": "pm_mm_skew",
      "return": "ret_otc",
      "return_label": "Same-day OTC",
      "full_ic": -0.5739,
      "full_p": 0.0,
      "full_n": 166,
      "is_ic": -0.5624,
      "oos_ic": -0.6204,
      "is_p": 0.0,
      "oos_p": 0.0,
      "is_n": 99,
      "oos_n": 67,
      "consistent": "True",
      "label": "pm_mm_skew \u2192 Same-day OTC",
      "quintile_means": [
        0.669,
        0.254,
        -0.04,
        -0.149,
        -0.511
      ],
      "quintile_counts": [
        34,
        33,
        33,
        33,
        33
      ],
      "spread_bps": -118.0,
      "monotonicity": -0.985,
      "q5_wr": 0.273,
      "q1_wr": 0.941
    },
    {
      "feature": "mid_mm_skew",
      "return": "ret_otc",
      "return_label": "Same-day OTC",
      "full_ic": -0.5224,
      "full_p": 0.0,
      "full_n": 170,
      "is_ic": -0.5162,
      "oos_ic": -0.5645,
      "is_p": 0.0,
      "oos_p": 0.0,
      "is_n": 102,
      "oos_n": 68,
      "consistent": "True",
      "label": "mid_mm_skew \u2192 Same-day OTC",
      "quintile_means": [
        0.616,
        0.288,
        -0.078,
        -0.195,
        -0.369
      ],
      "quintile_counts": [
        34,
        34,
        34,
        34,
        34
      ],
      "spread_bps": -98.5,
      "monotonicity": -0.978,
      "q5_wr": 0.294,
      "q1_wr": 0.912
    },
    {
      "feature": "am_mm_center_dist",
      "return": "ret_otc",
      "return_label": "Same-day OTC",
      "full_ic": -0.4143,
      "full_p": 0.0,
      "full_n": 170,
      "is_ic": -0.4665,
      "oos_ic": -0.4219,
      "is_p": 0.0,
      "oos_p": 0.0003,
      "is_n": 102,
      "oos_n": 68,
      "consistent": "True",
      "label": "am_mm_center_dist \u2192 Same-day OTC",
      "quintile_means": [
        0.386,
        0.152,
        0.241,
        0.031,
        -0.548
      ],
      "quintile_counts": [
        34,
        34,
        34,
        34,
        34
      ],
      "spread_bps": -93.5,
      "monotonicity": -0.874,
      "q5_wr": 0.265,
      "q1_wr": 0.824
    },
    {
      "feature": "eod_mm_center_dist",
      "return": "ret_otc",
      "return_label": "Same-day OTC",
      "full_ic": -0.3132,
      "full_p": 0.0,
      "full_n": 170,
      "is_ic": -0.3372,
      "oos_ic": -0.3471,
      "is_p": 0.0005,
      "oos_p": 0.0037,
      "is_n": 102,
      "oos_n": 68,
      "consistent": "True",
      "label": "eod_mm_center_dist \u2192 Same-day OTC",
      "quintile_means": [
        0.237,
        0.279,
        0.15,
        0.034,
        -0.438
      ],
      "quintile_counts": [
        34,
        34,
        34,
        34,
        34
      ],
      "spread_bps": -67.6,
      "monotonicity": -0.871,
      "q5_wr": 0.324,
      "q1_wr": 0.765
    },
    {
      "feature": "eod_mm_width",
      "return": "ret_otc",
      "return_label": "Same-day OTC",
      "full_ic": -0.2923,
      "full_p": 0.0001,
      "full_n": 170,
      "is_ic": -0.2504,
      "oos_ic": -0.3451,
      "is_p": 0.0111,
      "oos_p": 0.0039,
      "is_n": 102,
      "oos_n": 68,
      "consistent": "True",
      "label": "eod_mm_width \u2192 Same-day OTC",
      "quintile_means": [
        0.238,
        0.285,
        0.131,
        -0.052,
        -0.34
      ],
      "quintile_counts": [
        34,
        34,
        34,
        34,
        34
      ],
      "spread_bps": -57.9,
      "monotonicity": -0.927,
      "q5_wr": 0.441,
      "q1_wr": 0.676
    },
    {
      "feature": "eod_mm_width",
      "return": "ret_3d",
      "return_label": "3-day close",
      "full_ic": 0.2486,
      "full_p": 0.0012,
      "full_n": 167,
      "is_ic": 0.2601,
      "oos_ic": 0.3437,
      "is_p": 0.009,
      "oos_p": 0.0044,
      "is_n": 100,
      "oos_n": 67,
      "consistent": "True",
      "label": "eod_mm_width \u2192 3-day close",
      "quintile_means": [
        0.017,
        0.051,
        -0.07,
        0.134,
        0.794
      ],
      "quintile_counts": [
        34,
        33,
        33,
        33,
        34
      ],
      "spread_bps": 77.7,
      "monotonicity": 0.744,
      "q5_wr": 0.824,
      "q1_wr": 0.471
    },
    {
      "feature": "shift_mm_center_dist",
      "return": "ret_otc",
      "return_label": "Same-day OTC",
      "full_ic": 0.4367,
      "full_p": 0.0,
      "full_n": 166,
      "is_ic": 0.5168,
      "oos_ic": 0.3397,
      "is_p": 0.0,
      "oos_p": 0.0049,
      "is_n": 99,
      "oos_n": 67,
      "consistent": "True",
      "label": "shift_mm_center_dist \u2192 Same-day OTC",
      "quintile_means": [
        -0.523,
        -0.08,
        0.227,
        0.296,
        0.34
      ],
      "quintile_counts": [
        34,
        33,
        33,
        33,
        33
      ],
      "spread_bps": 86.3,
      "monotonicity": 0.921,
      "q5_wr": 0.788,
      "q1_wr": 0.265
    },
    {
      "feature": "shift_mm_width",
      "return": "ret_otc",
      "return_label": "Same-day OTC",
      "full_ic": -0.3036,
      "full_p": 0.0001,
      "full_n": 166,
      "is_ic": -0.2794,
      "oos_ic": -0.3361,
      "is_p": 0.0051,
      "oos_p": 0.0054,
      "is_n": 99,
      "oos_n": 67,
      "consistent": "True",
      "label": "shift_mm_width \u2192 Same-day OTC",
      "quintile_means": [
        0.497,
        0.003,
        0.068,
        -0.143,
        -0.196
      ],
      "quintile_counts": [
        34,
        33,
        33,
        33,
        33
      ],
      "spread_bps": -69.3,
      "monotonicity": -0.884,
      "q5_wr": 0.485,
      "q1_wr": 0.853
    },
    {
      "feature": "shift_mm_skew",
      "return": "ret_otc",
      "return_label": "Same-day OTC",
      "full_ic": -0.3631,
      "full_p": 0.0,
      "full_n": 166,
      "is_ic": -0.391,
      "oos_ic": -0.3217,
      "is_p": 0.0001,
      "oos_p": 0.0079,
      "is_n": 99,
      "oos_n": 67,
      "consistent": "True",
      "label": "shift_mm_skew \u2192 Same-day OTC",
      "quintile_means": [
        0.333,
        0.138,
        0.209,
        0.042,
        -0.489
      ],
      "quintile_counts": [
        34,
        33,
        33,
        33,
        33
      ],
      "spread_bps": -82.2,
      "monotonicity": -0.866,
      "q5_wr": 0.273,
      "q1_wr": 0.824
    },
    {
      "feature": "shift_mm_peak_gamma",
      "return": "ret_otc",
      "return_label": "Same-day OTC",
      "full_ic": 0.1922,
      "full_p": 0.0131,
      "full_n": 166,
      "is_ic": 0.1922,
      "oos_ic": 0.3193,
      "is_p": 0.0567,
      "oos_p": 0.0084,
      "is_n": 99,
      "oos_n": 67,
      "consistent": "True",
      "label": "shift_mm_peak_gamma \u2192 Same-day OTC",
      "quintile_means": [
        -0.128,
        -0.128,
        0.166,
        0.083,
        0.254
      ],
      "quintile_counts": [
        34,
        33,
        33,
        33,
        33
      ],
      "spread_bps": 38.2,
      "monotonicity": 0.891,
      "q5_wr": 0.697,
      "q1_wr": 0.441
    },
    {
      "feature": "pm_mm_width",
      "return": "ret_3d",
      "return_label": "3-day close",
      "full_ic": 0.166,
      "full_p": 0.0342,
      "full_n": 163,
      "is_ic": 0.2669,
      "oos_ic": 0.3036,
      "is_p": 0.0082,
      "oos_p": 0.0132,
      "is_n": 97,
      "oos_n": 66,
      "consistent": "True",
      "label": "pm_mm_width \u2192 3-day close",
      "quintile_means": [
        -0.063,
        0.24,
        0.052,
        0.182,
        0.586
      ],
      "quintile_counts": [
        34,
        31,
        33,
        32,
        33
      ],
      "spread_bps": 64.8,
      "monotonicity": 0.797,
      "q5_wr": 0.758,
      "q1_wr": 0.441
    },
    {
      "feature": "mid_mm_width",
      "return": "ret_3d",
      "return_label": "3-day close",
      "full_ic": 0.1691,
      "full_p": 0.0289,
      "full_n": 167,
      "is_ic": 0.2194,
      "oos_ic": 0.3027,
      "is_p": 0.0283,
      "oos_p": 0.0128,
      "is_n": 100,
      "oos_n": 67,
      "consistent": "True",
      "label": "mid_mm_width \u2192 3-day close",
      "quintile_means": [
        -0.005,
        -0.142,
        0.351,
        0.188,
        0.542
      ],
      "quintile_counts": [
        34,
        33,
        33,
        33,
        34
      ],
      "spread_bps": 54.7,
      "monotonicity": 0.825,
      "q5_wr": 0.676,
      "q1_wr": 0.5
    },
    {
      "feature": "mid_mm_hhi",
      "return": "ret_otc",
      "return_label": "Same-day OTC",
      "full_ic": 0.1413,
      "full_p": 0.066,
      "full_n": 170,
      "is_ic": 0.0296,
      "oos_ic": 0.3001,
      "is_p": 0.7675,
      "oos_p": 0.0129,
      "is_n": 102,
      "oos_n": 68,
      "consistent": "True",
      "label": "mid_mm_hhi \u2192 Same-day OTC",
      "quintile_means": [
        -0.323,
        0.111,
        0.27,
        0.069,
        0.135
      ],
      "quintile_counts": [
        34,
        34,
        34,
        34,
        34
      ],
      "spread_bps": 45.7,
      "monotonicity": 0.619,
      "q5_wr": 0.588,
      "q1_wr": 0.353
    },
    {
      "feature": "eod_firm_tilt",
      "return": "ret_otc",
      "return_label": "Same-day OTC",
      "full_ic": 0.2727,
      "full_p": 0.0003,
      "full_n": 170,
      "is_ic": 0.2536,
      "oos_ic": 0.2992,
      "is_p": 0.0101,
      "oos_p": 0.0132,
      "is_n": 102,
      "oos_n": 68,
      "consistent": "True",
      "label": "eod_firm_tilt \u2192 Same-day OTC",
      "quintile_means": [
        -0.236,
        -0.136,
        0.129,
        0.243,
        0.262
      ],
      "quintile_counts": [
        34,
        34,
        34,
        34,
        34
      ],
      "spread_bps": 49.8,
      "monotonicity": 0.961,
      "q5_wr": 0.735,
      "q1_wr": 0.412
    },
    {
      "feature": "mid_mm_dom_share",
      "return": "ret_otc",
      "return_label": "Same-day OTC",
      "full_ic": 0.131,
      "full_p": 0.0887,
      "full_n": 170,
      "is_ic": 0.0154,
      "oos_ic": 0.2964,
      "is_p": 0.8783,
      "oos_p": 0.0141,
      "is_n": 102,
      "oos_n": 68,
      "consistent": "True",
      "label": "mid_mm_dom_share \u2192 Same-day OTC",
      "quintile_means": [
        -0.221,
        0.091,
        0.109,
        0.226,
        0.058
      ],
      "quintile_counts": [
        34,
        34,
        34,
        34,
        34
      ],
      "spread_bps": 27.9,
      "monotonicity": 0.662,
      "q5_wr": 0.529,
      "q1_wr": 0.441
    },
    {
      "feature": "pm_mm_width",
      "return": "ret_otc",
      "return_label": "Same-day OTC",
      "full_ic": -0.2218,
      "full_p": 0.0041,
      "full_n": 166,
      "is_ic": -0.1745,
      "oos_ic": -0.2874,
      "is_p": 0.0841,
      "oos_p": 0.0184,
      "is_n": 99,
      "oos_n": 67,
      "consistent": "True",
      "label": "pm_mm_width \u2192 Same-day OTC",
      "quintile_means": [
        0.174,
        0.2,
        0.239,
        -0.224,
        -0.151
      ],
      "quintile_counts": [
        34,
        33,
        33,
        33,
        33
      ],
      "spread_bps": -32.4,
      "monotonicity": -0.781,
      "q5_wr": 0.545,
      "q1_wr": 0.588
    },
    {
      "feature": "mid_mm_center_dist",
      "return": "ret_otc",
      "return_label": "Same-day OTC",
      "full_ic": -0.264,
      "full_p": 0.0005,
      "full_n": 170,
      "is_ic": -0.3039,
      "oos_ic": -0.2864,
      "is_p": 0.0019,
      "oos_p": 0.0179,
      "is_n": 102,
      "oos_n": 68,
      "consistent": "True",
      "label": "mid_mm_center_dist \u2192 Same-day OTC",
      "quintile_means": [
        0.192,
        0.231,
        0.169,
        0.169,
        -0.499
      ],
      "quintile_counts": [
        34,
        34,
        34,
        34,
        34
      ],
      "spread_bps": -69.1,
      "monotonicity": -0.738,
      "q5_wr": 0.324,
      "q1_wr": 0.706
    },
    {
      "feature": "eod_mm_skew",
      "return": "ret_otc",
      "return_label": "Same-day OTC",
      "full_ic": -0.2488,
      "full_p": 0.0011,
      "full_n": 170,
      "is_ic": -0.2422,
      "oos_ic": -0.2834,
      "is_p": 0.0142,
      "oos_p": 0.0192,
      "is_n": 102,
      "oos_n": 68,
      "consistent": "True",
      "label": "eod_mm_skew \u2192 Same-day OTC",
      "quintile_means": [
        0.277,
        0.279,
        -0.068,
        -0.092,
        -0.135
      ],
      "quintile_counts": [
        34,
        34,
        34,
        34,
        34
      ],
      "spread_bps": -41.2,
      "monotonicity": -0.91,
      "q5_wr": 0.441,
      "q1_wr": 0.618
    },
    {
      "feature": "eod_mm_width",
      "return": "ret_1d",
      "return_label": "Next-day close",
      "full_ic": 0.2172,
      "full_p": 0.0046,
      "full_n": 169,
      "is_ic": 0.2037,
      "oos_ic": 0.262,
      "is_p": 0.0411,
      "oos_p": 0.0309,
      "is_n": 101,
      "oos_n": 68,
      "consistent": "True",
      "label": "eod_mm_width \u2192 Next-day close",
      "quintile_means": [
        0.002,
        0.021,
        -0.069,
        0.073,
        0.292
      ],
      "quintile_counts": [
        34,
        34,
        33,
        34,
        34
      ],
      "spread_bps": 29.0,
      "monotonicity": 0.727,
      "q5_wr": 0.706,
      "q1_wr": 0.471
    },
    {
      "feature": "mid_mm_net_gamma",
      "return": "ret_3d",
      "return_label": "3-day close",
      "full_ic": -0.1361,
      "full_p": 0.0796,
      "full_n": 167,
      "is_ic": -0.0186,
      "oos_ic": -0.2609,
      "is_p": 0.854,
      "oos_p": 0.033,
      "is_n": 100,
      "oos_n": 67,
      "consistent": "True",
      "label": "mid_mm_net_gamma \u2192 3-day close",
      "quintile_means": [
        0.238,
        0.428,
        0.291,
        0.195,
        -0.203
      ],
      "quintile_counts": [
        34,
        33,
        33,
        33,
        34
      ],
      "spread_bps": -44.1,
      "monotonicity": -0.746,
      "q5_wr": 0.441,
      "q1_wr": 0.588
    }
  ]
}