{
  "signal_1_institutional_accumulation": {
    "inst_otm1pct": {
      "IS": {
        "IC": 0.1168,
        "p_value": 0.2039,
        "N": 120,
        "quintiles": [
          {
            "quintile": 1,
            "n": 24,
            "mean_return_bps": -9.59,
            "hit_rate": 0.292
          },
          {
            "quintile": 2,
            "n": 24,
            "mean_return_bps": 6.69,
            "hit_rate": 0.542
          },
          {
            "quintile": 3,
            "n": 24,
            "mean_return_bps": 2.58,
            "hit_rate": 0.542
          },
          {
            "quintile": 4,
            "n": 24,
            "mean_return_bps": -6.78,
            "hit_rate": 0.542
          },
          {
            "quintile": 5,
            "n": 24,
            "mean_return_bps": 3.95,
            "hit_rate": 0.583
          }
        ]
      },
      "OOS": {
        "IC": -0.0635,
        "p_value": 0.6546,
        "N": 52,
        "quintiles": [
          {
            "quintile": 1,
            "n": 11,
            "mean_return_bps": 6.33,
            "hit_rate": 0.455
          },
          {
            "quintile": 2,
            "n": 10,
            "mean_return_bps": 19.78,
            "hit_rate": 0.6
          },
          {
            "quintile": 3,
            "n": 10,
            "mean_return_bps": -3.98,
            "hit_rate": 0.4
          },
          {
            "quintile": 4,
            "n": 10,
            "mean_return_bps": -29.9,
            "hit_rate": 0.3
          },
          {
            "quintile": 5,
            "n": 11,
            "mean_return_bps": 17.21,
            "hit_rate": 0.636
          }
        ]
      }
    },
    "inst_otm2pct": {
      "IS": {
        "IC": 0.1221,
        "p_value": 0.1841,
        "N": 120,
        "quintiles": [
          {
            "quintile": 1,
            "n": 24,
            "mean_return_bps": -5.35,
            "hit_rate": 0.375
          },
          {
            "quintile": 2,
            "n": 24,
            "mean_return_bps": 1.91,
            "hit_rate": 0.5
          },
          {
            "quintile": 3,
            "n": 24,
            "mean_return_bps": 5.13,
            "hit_rate": 0.5
          },
          {
            "quintile": 4,
            "n": 24,
            "mean_return_bps": -4.76,
            "hit_rate": 0.542
          },
          {
            "quintile": 5,
            "n": 24,
            "mean_return_bps": -0.08,
            "hit_rate": 0.583
          }
        ]
      },
      "OOS": {
        "IC": -0.0322,
        "p_value": 0.8208,
        "N": 52,
        "quintiles": [
          {
            "quintile": 1,
            "n": 11,
            "mean_return_bps": 20.06,
            "hit_rate": 0.545
          },
          {
            "quintile": 2,
            "n": 10,
            "mean_return_bps": -5.84,
            "hit_rate": 0.4
          },
          {
            "quintile": 3,
            "n": 10,
            "mean_return_bps": 4.39,
            "hit_rate": 0.5
          },
          {
            "quintile": 4,
            "n": 10,
            "mean_return_bps": -27.76,
            "hit_rate": 0.3
          },
          {
            "quintile": 5,
            "n": 11,
            "mean_return_bps": 17.21,
            "hit_rate": 0.636
          }
        ]
      }
    },
    "inst_otm3pct": {
      "IS": {
        "IC": 0.0686,
        "p_value": 0.4566,
        "N": 120,
        "quintiles": [
          {
            "quintile": 1,
            "n": 24,
            "mean_return_bps": -8.25,
            "hit_rate": 0.375
          },
          {
            "quintile": 2,
            "n": 24,
            "mean_return_bps": -3.69,
            "hit_rate": 0.417
          },
          {
            "quintile": 3,
            "n": 24,
            "mean_return_bps": 20.08,
            "hit_rate": 0.667
          },
          {
            "quintile": 4,
            "n": 24,
            "mean_return_bps": -2.94,
            "hit_rate": 0.5
          },
          {
            "quintile": 5,
            "n": 24,
            "mean_return_bps": -8.36,
            "hit_rate": 0.542
          }
        ]
      },
      "OOS": {
        "IC": 0.0094,
        "p_value": 0.9473,
        "N": 52,
        "quintiles": [
          {
            "quintile": 1,
            "n": 11,
            "mean_return_bps": 7.49,
            "hit_rate": 0.455
          },
          {
            "quintile": 2,
            "n": 10,
            "mean_return_bps": 17.46,
            "hit_rate": 0.6
          },
          {
            "quintile": 3,
            "n": 10,
            "mean_return_bps": -17.4,
            "hit_rate": 0.4
          },
          {
            "quintile": 4,
            "n": 10,
            "mean_return_bps": -7.62,
            "hit_rate": 0.3
          },
          {
            "quintile": 5,
            "n": 11,
            "mean_return_bps": 10.11,
            "hit_rate": 0.636
          }
        ]
      }
    },
    "inst_otm5pct": {
      "IS": {
        "IC": -0.1893,
        "p_value": 0.0383,
        "N": 120,
        "quintiles": [
          {
            "quintile": 1,
            "n": 120,
            "mean_return_bps": -0.63,
            "hit_rate": 0.5
          }
        ]
      },
      "OOS": {
        "IC": -0.1291,
        "p_value": 0.3616,
        "N": 52,
        "quintiles": [
          {
            "quintile": 1,
            "n": 52,
            "mean_return_bps": 2.27,
            "hit_rate": 0.481
          }
        ]
      }
    },
    "firm_otm1pct": {
      "IS": {
        "IC": 0.1542,
        "p_value": 0.0926,
        "N": 120,
        "quintiles": [
          {
            "quintile": 1,
            "n": 24,
            "mean_return_bps": -17.35,
            "hit_rate": 0.292
          },
          {
            "quintile": 2,
            "n": 24,
            "mean_return_bps": 13.32,
            "hit_rate": 0.542
          },
          {
            "quintile": 3,
            "n": 24,
            "mean_return_bps": -2.94,
            "hit_rate": 0.583
          },
          {
            "quintile": 4,
            "n": 24,
            "mean_return_bps": 0.01,
            "hit_rate": 0.458
          },
          {
            "quintile": 5,
            "n": 24,
            "mean_return_bps": 3.8,
            "hit_rate": 0.625
          }
        ]
      },
      "OOS": {
        "IC": 0.078,
        "p_value": 0.5824,
        "N": 52,
        "quintiles": [
          {
            "quintile": 1,
            "n": 11,
            "mean_return_bps": 6.97,
            "hit_rate": 0.455
          },
          {
            "quintile": 2,
            "n": 10,
            "mean_return_bps": -5.53,
            "hit_rate": 0.4
          },
          {
            "quintile": 3,
            "n": 10,
            "mean_return_bps": -12.51,
            "hit_rate": 0.5
          },
          {
            "quintile": 4,
            "n": 10,
            "mean_return_bps": -5.4,
            "hit_rate": 0.4
          },
          {
            "quintile": 5,
            "n": 11,
            "mean_return_bps": 25.05,
            "hit_rate": 0.636
          }
        ]
      }
    },
    "firm_otm2pct": {
      "IS": {
        "IC": 0.1429,
        "p_value": 0.1194,
        "N": 120,
        "quintiles": [
          {
            "quintile": 1,
            "n": 24,
            "mean_return_bps": -17.6,
            "hit_rate": 0.292
          },
          {
            "quintile": 2,
            "n": 24,
            "mean_return_bps": -0.55,
            "hit_rate": 0.5
          },
          {
            "quintile": 3,
            "n": 24,
            "mean_return_bps": 11.18,
            "hit_rate": 0.625
          },
          {
            "quintile": 4,
            "n": 24,
            "mean_return_bps": 9.15,
            "hit_rate": 0.5
          },
          {
            "quintile": 5,
            "n": 24,
            "mean_return_bps": -5.34,
            "hit_rate": 0.583
          }
        ]
      },
      "OOS": {
        "IC": 0.0989,
        "p_value": 0.4856,
        "N": 52,
        "quintiles": [
          {
            "quintile": 1,
            "n": 11,
            "mean_return_bps": -13.81,
            "hit_rate": 0.273
          },
          {
            "quintile": 2,
            "n": 10,
            "mean_return_bps": 30.32,
            "hit_rate": 0.7
          },
          {
            "quintile": 3,
            "n": 10,
            "mean_return_bps": -24.78,
            "hit_rate": 0.5
          },
          {
            "quintile": 4,
            "n": 10,
            "mean_return_bps": -3.92,
            "hit_rate": 0.3
          },
          {
            "quintile": 5,
            "n": 11,
            "mean_return_bps": 23.05,
            "hit_rate": 0.636
          }
        ]
      }
    },
    "firm_otm3pct": {
      "IS": {
        "IC": 0.0882,
        "p_value": 0.3382,
        "N": 120,
        "quintiles": [
          {
            "quintile": 1,
            "n": 24,
            "mean_return_bps": -16.44,
            "hit_rate": 0.25
          },
          {
            "quintile": 2,
            "n": 24,
            "mean_return_bps": 8.81,
            "hit_rate": 0.583
          },
          {
            "quintile": 3,
            "n": 24,
            "mean_return_bps": 0.62,
            "hit_rate": 0.542
          },
          {
            "quintile": 4,
            "n": 24,
            "mean_return_bps": 20.27,
            "hit_rate": 0.667
          },
          {
            "quintile": 5,
            "n": 24,
            "mean_return_bps": -16.42,
            "hit_rate": 0.458
          }
        ]
      },
      "OOS": {
        "IC": 0.0686,
        "p_value": 0.6287,
        "N": 52,
        "quintiles": [
          {
            "quintile": 1,
            "n": 11,
            "mean_return_bps": 4.5,
            "hit_rate": 0.455
          },
          {
            "quintile": 2,
            "n": 10,
            "mean_return_bps": -7.25,
            "hit_rate": 0.5
          },
          {
            "quintile": 3,
            "n": 10,
            "mean_return_bps": -0.98,
            "hit_rate": 0.4
          },
          {
            "quintile": 4,
            "n": 10,
            "mean_return_bps": 10.93,
            "hit_rate": 0.6
          },
          {
            "quintile": 5,
            "n": 11,
            "mean_return_bps": 3.77,
            "hit_rate": 0.455
          }
        ]
      }
    },
    "firm_otm5pct": {
      "IS": {
        "IC": -0.1893,
        "p_value": 0.0383,
        "N": 120,
        "quintiles": [
          {
            "quintile": 1,
            "n": 120,
            "mean_return_bps": -0.63,
            "hit_rate": 0.5
          }
        ]
      },
      "OOS": {
        "IC": -0.1291,
        "p_value": 0.3616,
        "N": 52,
        "quintiles": [
          {
            "quintile": 1,
            "n": 52,
            "mean_return_bps": 2.27,
            "hit_rate": 0.481
          }
        ]
      }
    },
    "procust_otm1pct": {
      "IS": {
        "IC": 0.0326,
        "p_value": 0.7241,
        "N": 120,
        "quintiles": [
          {
            "quintile": 1,
            "n": 24,
            "mean_return_bps": -5.11,
            "hit_rate": 0.417
          },
          {
            "quintile": 2,
            "n": 24,
            "mean_return_bps": -2.51,
            "hit_rate": 0.5
          },
          {
            "quintile": 3,
            "n": 24,
            "mean_return_bps": 9.12,
            "hit_rate": 0.583
          },
          {
            "quintile": 4,
            "n": 24,
            "mean_return_bps": 7.55,
            "hit_rate": 0.542
          },
          {
            "quintile": 5,
            "n": 24,
            "mean_return_bps": -12.21,
            "hit_rate": 0.458
          }
        ]
      },
      "OOS": {
        "IC": -0.1808,
        "p_value": 0.1995,
        "N": 52,
        "quintiles": [
          {
            "quintile": 1,
            "n": 11,
            "mean_return_bps": 12.34,
            "hit_rate": 0.455
          },
          {
            "quintile": 2,
            "n": 10,
            "mean_return_bps": 20.94,
            "hit_rate": 0.6
          },
          {
            "quintile": 3,
            "n": 10,
            "mean_return_bps": -5.99,
            "hit_rate": 0.5
          },
          {
            "quintile": 4,
            "n": 10,
            "mean_return_bps": 1.66,
            "hit_rate": 0.4
          },
          {
            "quintile": 5,
            "n": 11,
            "mean_return_bps": -16.72,
            "hit_rate": 0.455
          }
        ]
      }
    },
    "procust_otm2pct": {
      "IS": {
        "IC": 0.0314,
        "p_value": 0.7333,
        "N": 120,
        "quintiles": [
          {
            "quintile": 1,
            "n": 24,
            "mean_return_bps": -4.71,
            "hit_rate": 0.458
          },
          {
            "quintile": 2,
            "n": 24,
            "mean_return_bps": -6.14,
            "hit_rate": 0.417
          },
          {
            "quintile": 3,
            "n": 24,
            "mean_return_bps": 13.35,
            "hit_rate": 0.625
          },
          {
            "quintile": 4,
            "n": 24,
            "mean_return_bps": -1.72,
            "hit_rate": 0.458
          },
          {
            "quintile": 5,
            "n": 24,
            "mean_return_bps": -3.94,
            "hit_rate": 0.542
          }
        ]
      },
      "OOS": {
        "IC": -0.1857,
        "p_value": 0.1875,
        "N": 52,
        "quintiles": [
          {
            "quintile": 1,
            "n": 11,
            "mean_return_bps": 28.7,
            "hit_rate": 0.545
          },
          {
            "quintile": 2,
            "n": 10,
            "mean_return_bps": -2.77,
            "hit_rate": 0.5
          },
          {
            "quintile": 3,
            "n": 10,
            "mean_return_bps": -1.68,
            "hit_rate": 0.5
          },
          {
            "quintile": 4,
            "n": 10,
            "mean_return_bps": -4.48,
            "hit_rate": 0.4
          },
          {
            "quintile": 5,
            "n": 11,
            "mean_return_bps": -9.87,
            "hit_rate": 0.455
          }
        ]
      }
    },
    "procust_otm3pct": {
      "IS": {
        "IC": 0.0381,
        "p_value": 0.6795,
        "N": 120,
        "quintiles": [
          {
            "quintile": 1,
            "n": 24,
            "mean_return_bps": -12.18,
            "hit_rate": 0.5
          },
          {
            "quintile": 2,
            "n": 24,
            "mean_return_bps": 7.39,
            "hit_rate": 0.542
          },
          {
            "quintile": 3,
            "n": 24,
            "mean_return_bps": -5.43,
            "hit_rate": 0.333
          },
          {
            "quintile": 4,
            "n": 24,
            "mean_return_bps": 7.79,
            "hit_rate": 0.583
          },
          {
            "quintile": 5,
            "n": 24,
            "mean_return_bps": -0.73,
            "hit_rate": 0.542
          }
        ]
      },
      "OOS": {
        "IC": -0.1256,
        "p_value": 0.375,
        "N": 52,
        "quintiles": [
          {
            "quintile": 1,
            "n": 11,
            "mean_return_bps": 26.73,
            "hit_rate": 0.545
          },
          {
            "quintile": 2,
            "n": 10,
            "mean_return_bps": -0.6,
            "hit_rate": 0.5
          },
          {
            "quintile": 3,
            "n": 10,
            "mean_return_bps": -19.41,
            "hit_rate": 0.3
          },
          {
            "quintile": 4,
            "n": 10,
            "mean_return_bps": 22.5,
            "hit_rate": 0.7
          },
          {
            "quintile": 5,
            "n": 11,
            "mean_return_bps": -18.28,
            "hit_rate": 0.364
          }
        ]
      }
    },
    "procust_otm5pct": {
      "IS": {
        "IC": -0.1897,
        "p_value": 0.0379,
        "N": 120,
        "quintiles": [
          {
            "quintile": 1,
            "n": 120,
            "mean_return_bps": -0.63,
            "hit_rate": 0.5
          }
        ]
      },
      "OOS": {
        "IC": -0.1291,
        "p_value": 0.3616,
        "N": 52,
        "quintiles": [
          {
            "quintile": 1,
            "n": 52,
            "mean_return_bps": 2.27,
            "hit_rate": 0.481
          }
        ]
      }
    },
    "cust_otm1pct": {
      "IS": {
        "IC": 0.0124,
        "p_value": 0.8931,
        "N": 120,
        "quintiles": [
          {
            "quintile": 1,
            "n": 24,
            "mean_return_bps": -11.3,
            "hit_rate": 0.375
          },
          {
            "quintile": 2,
            "n": 24,
            "mean_return_bps": 9.81,
            "hit_rate": 0.625
          },
          {
            "quintile": 3,
            "n": 24,
            "mean_return_bps": 7.29,
            "hit_rate": 0.583
          },
          {
            "quintile": 4,
            "n": 24,
            "mean_return_bps": -0.35,
            "hit_rate": 0.5
          },
          {
            "quintile": 5,
            "n": 24,
            "mean_return_bps": -8.62,
            "hit_rate": 0.417
          }
        ]
      },
      "OOS": {
        "IC": -0.0226,
        "p_value": 0.8735,
        "N": 52,
        "quintiles": [
          {
            "quintile": 1,
            "n": 11,
            "mean_return_bps": 14.59,
            "hit_rate": 0.545
          },
          {
            "quintile": 2,
            "n": 10,
            "mean_return_bps": -27.92,
            "hit_rate": 0.2
          },
          {
            "quintile": 3,
            "n": 10,
            "mean_return_bps": 7.56,
            "hit_rate": 0.6
          },
          {
            "quintile": 4,
            "n": 10,
            "mean_return_bps": 25.67,
            "hit_rate": 0.7
          },
          {
            "quintile": 5,
            "n": 11,
            "mean_return_bps": -8.69,
            "hit_rate": 0.364
          }
        ]
      }
    },
    "cust_otm2pct": {
      "IS": {
        "IC": 0.0127,
        "p_value": 0.8903,
        "N": 120,
        "quintiles": [
          {
            "quintile": 1,
            "n": 24,
            "mean_return_bps": -10.86,
            "hit_rate": 0.417
          },
          {
            "quintile": 2,
            "n": 24,
            "mean_return_bps": 8.05,
            "hit_rate": 0.583
          },
          {
            "quintile": 3,
            "n": 24,
            "mean_return_bps": 8.55,
            "hit_rate": 0.583
          },
          {
            "quintile": 4,
            "n": 24,
            "mean_return_bps": -12.92,
            "hit_rate": 0.5
          },
          {
            "quintile": 5,
            "n": 24,
            "mean_return_bps": 4.02,
            "hit_rate": 0.417
          }
        ]
      },
      "OOS": {
        "IC": -0.0394,
        "p_value": 0.7813,
        "N": 52,
        "quintiles": [
          {
            "quintile": 1,
            "n": 11,
            "mean_return_bps": 15.54,
            "hit_rate": 0.545
          },
          {
            "quintile": 2,
            "n": 10,
            "mean_return_bps": -28.96,
            "hit_rate": 0.2
          },
          {
            "quintile": 3,
            "n": 10,
            "mean_return_bps": -3.6,
            "hit_rate": 0.5
          },
          {
            "quintile": 4,
            "n": 10,
            "mean_return_bps": 40.65,
            "hit_rate": 0.9
          },
          {
            "quintile": 5,
            "n": 11,
            "mean_return_bps": -12.17,
            "hit_rate": 0.273
          }
        ]
      }
    },
    "cust_otm3pct": {
      "IS": {
        "IC": 0.0225,
        "p_value": 0.807,
        "N": 120,
        "quintiles": [
          {
            "quintile": 1,
            "n": 24,
            "mean_return_bps": -10.69,
            "hit_rate": 0.417
          },
          {
            "quintile": 2,
            "n": 24,
            "mean_return_bps": 5.69,
            "hit_rate": 0.542
          },
          {
            "quintile": 3,
            "n": 24,
            "mean_return_bps": 10.3,
            "hit_rate": 0.625
          },
          {
            "quintile": 4,
            "n": 24,
            "mean_return_bps": -8.86,
            "hit_rate": 0.5
          },
          {
            "quintile": 5,
            "n": 24,
            "mean_return_bps": 0.39,
            "hit_rate": 0.417
          }
        ]
      },
      "OOS": {
        "IC": -0.0927,
        "p_value": 0.5133,
        "N": 52,
        "quintiles": [
          {
            "quintile": 1,
            "n": 11,
            "mean_return_bps": 11.19,
            "hit_rate": 0.545
          },
          {
            "quintile": 2,
            "n": 10,
            "mean_return_bps": -1.43,
            "hit_rate": 0.4
          },
          {
            "quintile": 3,
            "n": 10,
            "mean_return_bps": -1.12,
            "hit_rate": 0.4
          },
          {
            "quintile": 4,
            "n": 10,
            "mean_return_bps": 23.7,
            "hit_rate": 0.8
          },
          {
            "quintile": 5,
            "n": 11,
            "mean_return_bps": -19.7,
            "hit_rate": 0.273
          }
        ]
      }
    },
    "cust_otm5pct": {
      "IS": {
        "IC": 0.0534,
        "p_value": 0.5626,
        "N": 120,
        "quintiles": [
          {
            "quintile": 1,
            "n": 116,
            "mean_return_bps": -2.05,
            "hit_rate": 0.491
          },
          {
            "quintile": 2,
            "n": 4,
            "mean_return_bps": 40.43,
            "hit_rate": 0.75
          }
        ]
      },
      "OOS": {
        "IC": 0.1291,
        "p_value": 0.3616,
        "N": 52,
        "quintiles": [
          {
            "quintile": 1,
            "n": 52,
            "mean_return_bps": 2.27,
            "hit_rate": 0.481
          }
        ]
      }
    },
    "mm_otm1pct": {
      "IS": {
        "IC": -0.0825,
        "p_value": 0.3705,
        "N": 120,
        "quintiles": [
          {
            "quintile": 1,
            "n": 24,
            "mean_return_bps": 3.8,
            "hit_rate": 0.625
          },
          {
            "quintile": 2,
            "n": 24,
            "mean_return_bps": -7.78,
            "hit_rate": 0.417
          },
          {
            "quintile": 3,
            "n": 24,
            "mean_return_bps": 5.48,
            "hit_rate": 0.542
          },
          {
            "quintile": 4,
            "n": 24,
            "mean_return_bps": 6.32,
            "hit_rate": 0.458
          },
          {
            "quintile": 5,
            "n": 24,
            "mean_return_bps": -10.97,
            "hit_rate": 0.458
          }
        ]
      },
      "OOS": {
        "IC": 0.0232,
        "p_value": 0.8702,
        "N": 52,
        "quintiles": [
          {
            "quintile": 1,
            "n": 11,
            "mean_return_bps": -6.32,
            "hit_rate": 0.364
          },
          {
            "quintile": 2,
            "n": 10,
            "mean_return_bps": 16.18,
            "hit_rate": 0.6
          },
          {
            "quintile": 3,
            "n": 10,
            "mean_return_bps": 10.84,
            "hit_rate": 0.6
          },
          {
            "quintile": 4,
            "n": 11,
            "mean_return_bps": -15.95,
            "hit_rate": 0.364
          },
          {
            "quintile": 5,
            "n": 10,
            "mean_return_bps": 9.26,
            "hit_rate": 0.5
          }
        ]
      }
    },
    "mm_otm2pct": {
      "IS": {
        "IC": -0.0787,
        "p_value": 0.3926,
        "N": 120,
        "quintiles": [
          {
            "quintile": 1,
            "n": 24,
            "mean_return_bps": 2.65,
            "hit_rate": 0.583
          },
          {
            "quintile": 2,
            "n": 24,
            "mean_return_bps": -10.21,
            "hit_rate": 0.375
          },
          {
            "quintile": 3,
            "n": 24,
            "mean_return_bps": 7.57,
            "hit_rate": 0.625
          },
          {
            "quintile": 4,
            "n": 24,
            "mean_return_bps": 7.53,
            "hit_rate": 0.458
          },
          {
            "quintile": 5,
            "n": 24,
            "mean_return_bps": -10.69,
            "hit_rate": 0.458
          }
        ]
      },
      "OOS": {
        "IC": 0.0229,
        "p_value": 0.8721,
        "N": 52,
        "quintiles": [
          {
            "quintile": 1,
            "n": 11,
            "mean_return_bps": -10.81,
            "hit_rate": 0.364
          },
          {
            "quintile": 2,
            "n": 10,
            "mean_return_bps": 14.84,
            "hit_rate": 0.6
          },
          {
            "quintile": 3,
            "n": 10,
            "mean_return_bps": 23.37,
            "hit_rate": 0.6
          },
          {
            "quintile": 4,
            "n": 10,
            "mean_return_bps": -16.08,
            "hit_rate": 0.4
          },
          {
            "quintile": 5,
            "n": 11,
            "mean_return_bps": 1.42,
            "hit_rate": 0.455
          }
        ]
      }
    },
    "mm_otm3pct": {
      "IS": {
        "IC": -0.073,
        "p_value": 0.428,
        "N": 120,
        "quintiles": [
          {
            "quintile": 1,
            "n": 24,
            "mean_return_bps": 0.66,
            "hit_rate": 0.625
          },
          {
            "quintile": 2,
            "n": 24,
            "mean_return_bps": -5.85,
            "hit_rate": 0.375
          },
          {
            "quintile": 3,
            "n": 24,
            "mean_return_bps": 5.79,
            "hit_rate": 0.625
          },
          {
            "quintile": 4,
            "n": 24,
            "mean_return_bps": 7.26,
            "hit_rate": 0.417
          },
          {
            "quintile": 5,
            "n": 24,
            "mean_return_bps": -11.02,
            "hit_rate": 0.458
          }
        ]
      },
      "OOS": {
        "IC": 0.0912,
        "p_value": 0.5203,
        "N": 52,
        "quintiles": [
          {
            "quintile": 1,
            "n": 11,
            "mean_return_bps": -4.41,
            "hit_rate": 0.364
          },
          {
            "quintile": 2,
            "n": 10,
            "mean_return_bps": 8.14,
            "hit_rate": 0.5
          },
          {
            "quintile": 3,
            "n": 10,
            "mean_return_bps": -13.3,
            "hit_rate": 0.5
          },
          {
            "quintile": 4,
            "n": 10,
            "mean_return_bps": 14.91,
            "hit_rate": 0.5
          },
          {
            "quintile": 5,
            "n": 11,
            "mean_return_bps": 6.26,
            "hit_rate": 0.545
          }
        ]
      }
    },
    "mm_otm5pct": {
      "IS": {
        "IC": 0.1894,
        "p_value": 0.0383,
        "N": 120,
        "quintiles": [
          {
            "quintile": 1,
            "n": 120,
            "mean_return_bps": -0.63,
            "hit_rate": 0.5
          }
        ]
      },
      "OOS": {
        "IC": 0.1291,
        "p_value": 0.3616,
        "N": 52,
        "quintiles": [
          {
            "quintile": 1,
            "n": 52,
            "mean_return_bps": 2.27,
            "hit_rate": 0.481
          }
        ]
      }
    },
    "bd_otm1pct": {
      "IS": {
        "IC": -0.0038,
        "p_value": 0.9669,
        "N": 120,
        "quintiles": [
          {
            "quintile": 1,
            "n": 24,
            "mean_return_bps": -14.81,
            "hit_rate": 0.417
          },
          {
            "quintile": 2,
            "n": 24,
            "mean_return_bps": -0.95,
            "hit_rate": 0.583
          },
          {
            "quintile": 3,
            "n": 24,
            "mean_return_bps": 10.15,
            "hit_rate": 0.542
          },
          {
            "quintile": 4,
            "n": 24,
            "mean_return_bps": 5.44,
            "hit_rate": 0.458
          },
          {
            "quintile": 5,
            "n": 24,
            "mean_return_bps": -3.0,
            "hit_rate": 0.5
          }
        ]
      },
      "OOS": {
        "IC": 0.1061,
        "p_value": 0.454,
        "N": 52,
        "quintiles": [
          {
            "quintile": 1,
            "n": 11,
            "mean_return_bps": -15.71,
            "hit_rate": 0.273
          },
          {
            "quintile": 2,
            "n": 10,
            "mean_return_bps": 1.8,
            "hit_rate": 0.5
          },
          {
            "quintile": 3,
            "n": 10,
            "mean_return_bps": 7.16,
            "hit_rate": 0.6
          },
          {
            "quintile": 4,
            "n": 10,
            "mean_return_bps": 14.48,
            "hit_rate": 0.7
          },
          {
            "quintile": 5,
            "n": 11,
            "mean_return_bps": 5.13,
            "hit_rate": 0.364
          }
        ]
      }
    },
    "bd_otm2pct": {
      "IS": {
        "IC": -0.0159,
        "p_value": 0.8634,
        "N": 120,
        "quintiles": [
          {
            "quintile": 1,
            "n": 24,
            "mean_return_bps": -15.66,
            "hit_rate": 0.417
          },
          {
            "quintile": 2,
            "n": 24,
            "mean_return_bps": -2.4,
            "hit_rate": 0.583
          },
          {
            "quintile": 3,
            "n": 24,
            "mean_return_bps": 12.07,
            "hit_rate": 0.542
          },
          {
            "quintile": 4,
            "n": 24,
            "mean_return_bps": 7.12,
            "hit_rate": 0.458
          },
          {
            "quintile": 5,
            "n": 24,
            "mean_return_bps": -4.29,
            "hit_rate": 0.5
          }
        ]
      },
      "OOS": {
        "IC": 0.1101,
        "p_value": 0.437,
        "N": 52,
        "quintiles": [
          {
            "quintile": 1,
            "n": 11,
            "mean_return_bps": -15.92,
            "hit_rate": 0.273
          },
          {
            "quintile": 2,
            "n": 10,
            "mean_return_bps": -2.16,
            "hit_rate": 0.5
          },
          {
            "quintile": 3,
            "n": 10,
            "mean_return_bps": 11.35,
            "hit_rate": 0.6
          },
          {
            "quintile": 4,
            "n": 10,
            "mean_return_bps": 14.48,
            "hit_rate": 0.7
          },
          {
            "quintile": 5,
            "n": 11,
            "mean_return_bps": 5.13,
            "hit_rate": 0.364
          }
        ]
      }
    },
    "bd_otm3pct": {
      "IS": {
        "IC": -0.03,
        "p_value": 0.7452,
        "N": 120,
        "quintiles": [
          {
            "quintile": 1,
            "n": 24,
            "mean_return_bps": -10.74,
            "hit_rate": 0.5
          },
          {
            "quintile": 2,
            "n": 24,
            "mean_return_bps": -6.2,
            "hit_rate": 0.5
          },
          {
            "quintile": 3,
            "n": 24,
            "mean_return_bps": 15.87,
            "hit_rate": 0.583
          },
          {
            "quintile": 4,
            "n": 24,
            "mean_return_bps": 3.83,
            "hit_rate": 0.458
          },
          {
            "quintile": 5,
            "n": 24,
            "mean_return_bps": -5.91,
            "hit_rate": 0.458
          }
        ]
      },
      "OOS": {
        "IC": 0.1019,
        "p_value": 0.4724,
        "N": 52,
        "quintiles": [
          {
            "quintile": 1,
            "n": 11,
            "mean_return_bps": -10.83,
            "hit_rate": 0.364
          },
          {
            "quintile": 2,
            "n": 10,
            "mean_return_bps": -3.95,
            "hit_rate": 0.5
          },
          {
            "quintile": 3,
            "n": 10,
            "mean_return_bps": 7.54,
            "hit_rate": 0.5
          },
          {
            "quintile": 4,
            "n": 10,
            "mean_return_bps": 14.48,
            "hit_rate": 0.7
          },
          {
            "quintile": 5,
            "n": 11,
            "mean_return_bps": 5.13,
            "hit_rate": 0.364
          }
        ]
      }
    },
    "bd_otm5pct": {
      "IS": {
        "IC": -0.0516,
        "p_value": 0.5756,
        "N": 120,
        "quintiles": [
          {
            "quintile": 1,
            "n": 119,
            "mean_return_bps": -1.47,
            "hit_rate": 0.496
          },
          {
            "quintile": 2,
            "n": 1,
            "mean_return_bps": 98.63,
            "hit_rate": 1.0
          }
        ]
      },
      "OOS": {
        "IC": 0.1291,
        "p_value": 0.3616,
        "N": 52,
        "quintiles": [
          {
            "quintile": 1,
            "n": 52,
            "mean_return_bps": 2.27,
            "hit_rate": 0.481
          }
        ]
      }
    }
  },
  "signal_2_leading_indicator_flow": {
    "nextday_cust_delta": {
      "IS": {
        "IC": -0.0331,
        "p_value": 0.72,
        "N": 120,
        "quintiles": [
          {
            "quintile": 1,
            "n": 24,
            "mean_return_bps": 6.88,
            "hit_rate": 0.542
          },
          {
            "quintile": 2,
            "n": 24,
            "mean_return_bps": -9.7,
            "hit_rate": 0.375
          },
          {
            "quintile": 3,
            "n": 24,
            "mean_return_bps": 14.53,
            "hit_rate": 0.708
          },
          {
            "quintile": 4,
            "n": 24,
            "mean_return_bps": 4.08,
            "hit_rate": 0.458
          },
          {
            "quintile": 5,
            "n": 24,
            "mean_return_bps": -18.94,
            "hit_rate": 0.417
          }
        ]
      },
      "OOS": {
        "IC": -0.1014,
        "p_value": 0.4743,
        "N": 52,
        "quintiles": [
          {
            "quintile": 1,
            "n": 11,
            "mean_return_bps": 8.59,
            "hit_rate": 0.545
          },
          {
            "quintile": 2,
            "n": 10,
            "mean_return_bps": 1.77,
            "hit_rate": 0.5
          },
          {
            "quintile": 3,
            "n": 11,
            "mean_return_bps": -2.55,
            "hit_rate": 0.636
          },
          {
            "quintile": 4,
            "n": 9,
            "mean_return_bps": -11.75,
            "hit_rate": 0.333
          },
          {
            "quintile": 5,
            "n": 11,
            "mean_return_bps": 12.67,
            "hit_rate": 0.364
          }
        ]
      }
    },
    "nextday_procust_delta": {
      "IS": {
        "IC": -0.0381,
        "p_value": 0.6799,
        "N": 120,
        "quintiles": [
          {
            "quintile": 1,
            "n": 24,
            "mean_return_bps": -10.48,
            "hit_rate": 0.5
          },
          {
            "quintile": 2,
            "n": 24,
            "mean_return_bps": -7.22,
            "hit_rate": 0.417
          },
          {
            "quintile": 3,
            "n": 24,
            "mean_return_bps": 0.79,
            "hit_rate": 0.583
          },
          {
            "quintile": 4,
            "n": 24,
            "mean_return_bps": 16.0,
            "hit_rate": 0.542
          },
          {
            "quintile": 5,
            "n": 24,
            "mean_return_bps": -2.25,
            "hit_rate": 0.458
          }
        ]
      },
      "OOS": {
        "IC": 0.1147,
        "p_value": 0.4179,
        "N": 52,
        "quintiles": [
          {
            "quintile": 1,
            "n": 11,
            "mean_return_bps": 2.84,
            "hit_rate": 0.364
          },
          {
            "quintile": 2,
            "n": 10,
            "mean_return_bps": -17.89,
            "hit_rate": 0.4
          },
          {
            "quintile": 3,
            "n": 11,
            "mean_return_bps": 9.01,
            "hit_rate": 0.545
          },
          {
            "quintile": 4,
            "n": 9,
            "mean_return_bps": 17.74,
            "hit_rate": 0.667
          },
          {
            "quintile": 5,
            "n": 11,
            "mean_return_bps": 0.62,
            "hit_rate": 0.455
          }
        ]
      }
    },
    "nextday_bd_delta": {
      "IS": {
        "IC": -0.059,
        "p_value": 0.5222,
        "N": 120,
        "quintiles": [
          {
            "quintile": 1,
            "n": 24,
            "mean_return_bps": 12.4,
            "hit_rate": 0.583
          },
          {
            "quintile": 2,
            "n": 24,
            "mean_return_bps": -1.36,
            "hit_rate": 0.583
          },
          {
            "quintile": 3,
            "n": 24,
            "mean_return_bps": -13.17,
            "hit_rate": 0.292
          },
          {
            "quintile": 4,
            "n": 24,
            "mean_return_bps": 2.04,
            "hit_rate": 0.417
          },
          {
            "quintile": 5,
            "n": 24,
            "mean_return_bps": -3.06,
            "hit_rate": 0.625
          }
        ]
      },
      "OOS": {
        "IC": 0.0753,
        "p_value": 0.5957,
        "N": 52,
        "quintiles": [
          {
            "quintile": 1,
            "n": 12,
            "mean_return_bps": -11.68,
            "hit_rate": 0.333
          },
          {
            "quintile": 2,
            "n": 9,
            "mean_return_bps": 28.75,
            "hit_rate": 0.778
          },
          {
            "quintile": 3,
            "n": 10,
            "mean_return_bps": -18.41,
            "hit_rate": 0.3
          },
          {
            "quintile": 4,
            "n": 10,
            "mean_return_bps": 12.25,
            "hit_rate": 0.5
          },
          {
            "quintile": 5,
            "n": 11,
            "mean_return_bps": 5.53,
            "hit_rate": 0.545
          }
        ]
      }
    },
    "nextday_firm_delta": {
      "IS": {
        "IC": -0.0451,
        "p_value": 0.6246,
        "N": 120,
        "quintiles": [
          {
            "quintile": 1,
            "n": 24,
            "mean_return_bps": 7.6,
            "hit_rate": 0.458
          },
          {
            "quintile": 2,
            "n": 24,
            "mean_return_bps": 14.36,
            "hit_rate": 0.583
          },
          {
            "quintile": 3,
            "n": 24,
            "mean_return_bps": -17.25,
            "hit_rate": 0.5
          },
          {
            "quintile": 4,
            "n": 24,
            "mean_return_bps": -6.3,
            "hit_rate": 0.458
          },
          {
            "quintile": 5,
            "n": 24,
            "mean_return_bps": -1.57,
            "hit_rate": 0.5
          }
        ]
      },
      "OOS": {
        "IC": -0.0379,
        "p_value": 0.7896,
        "N": 52,
        "quintiles": [
          {
            "quintile": 1,
            "n": 11,
            "mean_return_bps": -0.18,
            "hit_rate": 0.545
          },
          {
            "quintile": 2,
            "n": 10,
            "mean_return_bps": -2.29,
            "hit_rate": 0.4
          },
          {
            "quintile": 3,
            "n": 10,
            "mean_return_bps": 9.71,
            "hit_rate": 0.4
          },
          {
            "quintile": 4,
            "n": 11,
            "mean_return_bps": 9.61,
            "hit_rate": 0.636
          },
          {
            "quintile": 5,
            "n": 10,
            "mean_return_bps": -6.02,
            "hit_rate": 0.4
          }
        ]
      }
    },
    "nextday_mm_delta": {
      "IS": {
        "IC": 0.0707,
        "p_value": 0.4427,
        "N": 120,
        "quintiles": [
          {
            "quintile": 1,
            "n": 24,
            "mean_return_bps": -11.11,
            "hit_rate": 0.625
          },
          {
            "quintile": 2,
            "n": 24,
            "mean_return_bps": -1.79,
            "hit_rate": 0.375
          },
          {
            "quintile": 3,
            "n": 24,
            "mean_return_bps": 4.56,
            "hit_rate": 0.417
          },
          {
            "quintile": 4,
            "n": 24,
            "mean_return_bps": 5.85,
            "hit_rate": 0.583
          },
          {
            "quintile": 5,
            "n": 24,
            "mean_return_bps": -0.67,
            "hit_rate": 0.5
          }
        ]
      },
      "OOS": {
        "IC": 0.0147,
        "p_value": 0.9177,
        "N": 52,
        "quintiles": [
          {
            "quintile": 1,
            "n": 11,
            "mean_return_bps": 3.15,
            "hit_rate": 0.364
          },
          {
            "quintile": 2,
            "n": 10,
            "mean_return_bps": 13.72,
            "hit_rate": 0.6
          },
          {
            "quintile": 3,
            "n": 10,
            "mean_return_bps": -26.38,
            "hit_rate": 0.3
          },
          {
            "quintile": 4,
            "n": 10,
            "mean_return_bps": 32.04,
            "hit_rate": 0.8
          },
          {
            "quintile": 5,
            "n": 11,
            "mean_return_bps": -10.05,
            "hit_rate": 0.364
          }
        ]
      }
    },
    "nextday_pct_cust_delta": {
      "IS": {
        "IC": 0.0138,
        "p_value": 0.8813,
        "N": 120,
        "quintiles": [
          {
            "quintile": 1,
            "n": 24,
            "mean_return_bps": -3.7,
            "hit_rate": 0.375
          },
          {
            "quintile": 2,
            "n": 24,
            "mean_return_bps": 5.81,
            "hit_rate": 0.542
          },
          {
            "quintile": 3,
            "n": 24,
            "mean_return_bps": 13.44,
            "hit_rate": 0.667
          },
          {
            "quintile": 4,
            "n": 24,
            "mean_return_bps": -10.26,
            "hit_rate": 0.375
          },
          {
            "quintile": 5,
            "n": 24,
            "mean_return_bps": -8.45,
            "hit_rate": 0.542
          }
        ]
      },
      "OOS": {
        "IC": -0.0972,
        "p_value": 0.4928,
        "N": 52,
        "quintiles": [
          {
            "quintile": 1,
            "n": 11,
            "mean_return_bps": 3.17,
            "hit_rate": 0.455
          },
          {
            "quintile": 2,
            "n": 10,
            "mean_return_bps": 2.31,
            "hit_rate": 0.6
          },
          {
            "quintile": 3,
            "n": 10,
            "mean_return_bps": 7.15,
            "hit_rate": 0.6
          },
          {
            "quintile": 4,
            "n": 10,
            "mean_return_bps": 0.75,
            "hit_rate": 0.5
          },
          {
            "quintile": 5,
            "n": 11,
            "mean_return_bps": -1.73,
            "hit_rate": 0.273
          }
        ]
      }
    },
    "nextday_pct_procust_delta": {
      "IS": {
        "IC": -0.0589,
        "p_value": 0.5226,
        "N": 120,
        "quintiles": [
          {
            "quintile": 1,
            "n": 24,
            "mean_return_bps": 7.34,
            "hit_rate": 0.542
          },
          {
            "quintile": 2,
            "n": 24,
            "mean_return_bps": -11.18,
            "hit_rate": 0.458
          },
          {
            "quintile": 3,
            "n": 24,
            "mean_return_bps": -4.07,
            "hit_rate": 0.5
          },
          {
            "quintile": 4,
            "n": 24,
            "mean_return_bps": 7.01,
            "hit_rate": 0.542
          },
          {
            "quintile": 5,
            "n": 24,
            "mean_return_bps": -2.25,
            "hit_rate": 0.458
          }
        ]
      },
      "OOS": {
        "IC": 0.165,
        "p_value": 0.2426,
        "N": 52,
        "quintiles": [
          {
            "quintile": 1,
            "n": 11,
            "mean_return_bps": -15.33,
            "hit_rate": 0.273
          },
          {
            "quintile": 2,
            "n": 11,
            "mean_return_bps": 10.44,
            "hit_rate": 0.455
          },
          {
            "quintile": 3,
            "n": 9,
            "mean_return_bps": 9.46,
            "hit_rate": 0.556
          },
          {
            "quintile": 4,
            "n": 10,
            "mean_return_bps": -0.35,
            "hit_rate": 0.6
          },
          {
            "quintile": 5,
            "n": 11,
            "mean_return_bps": 8.18,
            "hit_rate": 0.545
          }
        ]
      }
    },
    "nextday_pct_bd_delta": {
      "IS": {
        "IC": 0.0793,
        "p_value": 0.3892,
        "N": 120,
        "quintiles": [
          {
            "quintile": 1,
            "n": 24,
            "mean_return_bps": -4.17,
            "hit_rate": 0.333
          },
          {
            "quintile": 2,
            "n": 24,
            "mean_return_bps": -12.33,
            "hit_rate": 0.458
          },
          {
            "quintile": 3,
            "n": 24,
            "mean_return_bps": 11.81,
            "hit_rate": 0.583
          },
          {
            "quintile": 4,
            "n": 24,
            "mean_return_bps": 4.6,
            "hit_rate": 0.5
          },
          {
            "quintile": 5,
            "n": 24,
            "mean_return_bps": -3.06,
            "hit_rate": 0.625
          }
        ]
      },
      "OOS": {
        "IC": 0.1414,
        "p_value": 0.3174,
        "N": 52,
        "quintiles": [
          {
            "quintile": 1,
            "n": 11,
            "mean_return_bps": -21.81,
            "hit_rate": 0.273
          },
          {
            "quintile": 2,
            "n": 10,
            "mean_return_bps": 2.62,
            "hit_rate": 0.6
          },
          {
            "quintile": 3,
            "n": 10,
            "mean_return_bps": 3.67,
            "hit_rate": 0.4
          },
          {
            "quintile": 4,
            "n": 10,
            "mean_return_bps": 44.08,
            "hit_rate": 0.9
          },
          {
            "quintile": 5,
            "n": 11,
            "mean_return_bps": -13.26,
            "hit_rate": 0.273
          }
        ]
      }
    },
    "nextday_pct_firm_delta": {
      "IS": {
        "IC": 0.0735,
        "p_value": 0.4251,
        "N": 120,
        "quintiles": [
          {
            "quintile": 1,
            "n": 24,
            "mean_return_bps": -6.75,
            "hit_rate": 0.5
          },
          {
            "quintile": 2,
            "n": 24,
            "mean_return_bps": -8.43,
            "hit_rate": 0.333
          },
          {
            "quintile": 3,
            "n": 24,
            "mean_return_bps": 6.2,
            "hit_rate": 0.458
          },
          {
            "quintile": 4,
            "n": 24,
            "mean_return_bps": -3.14,
            "hit_rate": 0.5
          },
          {
            "quintile": 5,
            "n": 24,
            "mean_return_bps": 8.96,
            "hit_rate": 0.708
          }
        ]
      },
      "OOS": {
        "IC": -0.0576,
        "p_value": 0.6849,
        "N": 52,
        "quintiles": [
          {
            "quintile": 1,
            "n": 11,
            "mean_return_bps": -2.46,
            "hit_rate": 0.455
          },
          {
            "quintile": 2,
            "n": 10,
            "mean_return_bps": 6.89,
            "hit_rate": 0.4
          },
          {
            "quintile": 3,
            "n": 10,
            "mean_return_bps": 17.19,
            "hit_rate": 0.7
          },
          {
            "quintile": 4,
            "n": 10,
            "mean_return_bps": 5.52,
            "hit_rate": 0.5
          },
          {
            "quintile": 5,
            "n": 11,
            "mean_return_bps": -13.73,
            "hit_rate": 0.364
          }
        ]
      }
    },
    "nextday_pct_mm_delta": {
      "IS": {
        "IC": -0.0364,
        "p_value": 0.693,
        "N": 120,
        "quintiles": [
          {
            "quintile": 1,
            "n": 24,
            "mean_return_bps": -7.79,
            "hit_rate": 0.542
          },
          {
            "quintile": 2,
            "n": 24,
            "mean_return_bps": -7.25,
            "hit_rate": 0.5
          },
          {
            "quintile": 3,
            "n": 24,
            "mean_return_bps": 9.72,
            "hit_rate": 0.625
          },
          {
            "quintile": 4,
            "n": 24,
            "mean_return_bps": 0.31,
            "hit_rate": 0.417
          },
          {
            "quintile": 5,
            "n": 24,
            "mean_return_bps": 1.85,
            "hit_rate": 0.417
          }
        ]
      },
      "OOS": {
        "IC": -0.0556,
        "p_value": 0.6955,
        "N": 52,
        "quintiles": [
          {
            "quintile": 1,
            "n": 11,
            "mean_return_bps": 1.58,
            "hit_rate": 0.364
          },
          {
            "quintile": 2,
            "n": 10,
            "mean_return_bps": 12.81,
            "hit_rate": 0.6
          },
          {
            "quintile": 3,
            "n": 10,
            "mean_return_bps": -8.42,
            "hit_rate": 0.4
          },
          {
            "quintile": 4,
            "n": 10,
            "mean_return_bps": 16.72,
            "hit_rate": 0.7
          },
          {
            "quintile": 5,
            "n": 11,
            "mean_return_bps": -10.05,
            "hit_rate": 0.364
          }
        ]
      }
    },
    "morning_to_pm_cust_delta": {
      "IS": {
        "IC": 0.1081,
        "p_value": 0.242,
        "N": 119,
        "quintiles": [
          {
            "quintile": 1,
            "n": 24,
            "mean_return_bps": -1.5,
            "hit_rate": 0.542
          },
          {
            "quintile": 2,
            "n": 25,
            "mean_return_bps": -1.02,
            "hit_rate": 0.56
          },
          {
            "quintile": 3,
            "n": 22,
            "mean_return_bps": 0.35,
            "hit_rate": 0.409
          },
          {
            "quintile": 4,
            "n": 24,
            "mean_return_bps": 1.57,
            "hit_rate": 0.458
          },
          {
            "quintile": 5,
            "n": 24,
            "mean_return_bps": 6.63,
            "hit_rate": 0.75
          }
        ]
      },
      "OOS": {
        "IC": -0.0626,
        "p_value": 0.6592,
        "N": 52,
        "quintiles": [
          {
            "quintile": 1,
            "n": 11,
            "mean_return_bps": -4.45,
            "hit_rate": 0.364
          },
          {
            "quintile": 2,
            "n": 10,
            "mean_return_bps": 15.51,
            "hit_rate": 0.7
          },
          {
            "quintile": 3,
            "n": 10,
            "mean_return_bps": -4.03,
            "hit_rate": 0.5
          },
          {
            "quintile": 4,
            "n": 11,
            "mean_return_bps": -14.83,
            "hit_rate": 0.455
          },
          {
            "quintile": 5,
            "n": 10,
            "mean_return_bps": -2.42,
            "hit_rate": 0.4
          }
        ]
      }
    },
    "morning_to_pm_procust_delta": {
      "IS": {
        "IC": 0.0586,
        "p_value": 0.5264,
        "N": 119,
        "quintiles": [
          {
            "quintile": 1,
            "n": 24,
            "mean_return_bps": -9.23,
            "hit_rate": 0.458
          },
          {
            "quintile": 2,
            "n": 24,
            "mean_return_bps": 5.52,
            "hit_rate": 0.625
          },
          {
            "quintile": 3,
            "n": 23,
            "mean_return_bps": 1.39,
            "hit_rate": 0.522
          },
          {
            "quintile": 4,
            "n": 24,
            "mean_return_bps": -2.63,
            "hit_rate": 0.417
          },
          {
            "quintile": 5,
            "n": 24,
            "mean_return_bps": 10.97,
            "hit_rate": 0.708
          }
        ]
      },
      "OOS": {
        "IC": -0.073,
        "p_value": 0.6068,
        "N": 52,
        "quintiles": [
          {
            "quintile": 1,
            "n": 11,
            "mean_return_bps": 6.22,
            "hit_rate": 0.636
          },
          {
            "quintile": 2,
            "n": 10,
            "mean_return_bps": -0.62,
            "hit_rate": 0.5
          },
          {
            "quintile": 3,
            "n": 10,
            "mean_return_bps": -14.13,
            "hit_rate": 0.4
          },
          {
            "quintile": 4,
            "n": 10,
            "mean_return_bps": -2.12,
            "hit_rate": 0.4
          },
          {
            "quintile": 5,
            "n": 11,
            "mean_return_bps": -1.94,
            "hit_rate": 0.455
          }
        ]
      }
    },
    "morning_to_pm_bd_delta": {
      "IS": {
        "IC": -0.152,
        "p_value": 0.099,
        "N": 119,
        "quintiles": [
          {
            "quintile": 1,
            "n": 24,
            "mean_return_bps": 10.84,
            "hit_rate": 0.667
          },
          {
            "quintile": 2,
            "n": 24,
            "mean_return_bps": 11.92,
            "hit_rate": 0.708
          },
          {
            "quintile": 3,
            "n": 23,
            "mean_return_bps": -10.14,
            "hit_rate": 0.348
          },
          {
            "quintile": 4,
            "n": 24,
            "mean_return_bps": -5.48,
            "hit_rate": 0.458
          },
          {
            "quintile": 5,
            "n": 24,
            "mean_return_bps": -1.61,
            "hit_rate": 0.542
          }
        ]
      },
      "OOS": {
        "IC": 0.0624,
        "p_value": 0.6605,
        "N": 52,
        "quintiles": [
          {
            "quintile": 1,
            "n": 11,
            "mean_return_bps": -8.38,
            "hit_rate": 0.545
          },
          {
            "quintile": 2,
            "n": 10,
            "mean_return_bps": 1.58,
            "hit_rate": 0.6
          },
          {
            "quintile": 3,
            "n": 10,
            "mean_return_bps": -10.91,
            "hit_rate": 0.3
          },
          {
            "quintile": 4,
            "n": 10,
            "mean_return_bps": -5.64,
            "hit_rate": 0.3
          },
          {
            "quintile": 5,
            "n": 11,
            "mean_return_bps": 10.95,
            "hit_rate": 0.636
          }
        ]
      }
    },
    "morning_to_pm_firm_delta": {
      "IS": {
        "IC": -0.0905,
        "p_value": 0.3276,
        "N": 119,
        "quintiles": [
          {
            "quintile": 1,
            "n": 24,
            "mean_return_bps": 17.14,
            "hit_rate": 0.667
          },
          {
            "quintile": 2,
            "n": 24,
            "mean_return_bps": -2.13,
            "hit_rate": 0.417
          },
          {
            "quintile": 3,
            "n": 23,
            "mean_return_bps": -8.28,
            "hit_rate": 0.522
          },
          {
            "quintile": 4,
            "n": 24,
            "mean_return_bps": -0.85,
            "hit_rate": 0.583
          },
          {
            "quintile": 5,
            "n": 24,
            "mean_return_bps": -0.27,
            "hit_rate": 0.542
          }
        ]
      },
      "OOS": {
        "IC": 0.051,
        "p_value": 0.7195,
        "N": 52,
        "quintiles": [
          {
            "quintile": 1,
            "n": 11,
            "mean_return_bps": -9.89,
            "hit_rate": 0.273
          },
          {
            "quintile": 2,
            "n": 10,
            "mean_return_bps": 8.86,
            "hit_rate": 0.5
          },
          {
            "quintile": 3,
            "n": 10,
            "mean_return_bps": 3.75,
            "hit_rate": 0.6
          },
          {
            "quintile": 4,
            "n": 10,
            "mean_return_bps": -11.69,
            "hit_rate": 0.5
          },
          {
            "quintile": 5,
            "n": 11,
            "mean_return_bps": -1.99,
            "hit_rate": 0.545
          }
        ]
      }
    },
    "morning_to_pm_mm_delta": {
      "IS": {
        "IC": -0.1015,
        "p_value": 0.2722,
        "N": 119,
        "quintiles": [
          {
            "quintile": 1,
            "n": 24,
            "mean_return_bps": 9.96,
            "hit_rate": 0.75
          },
          {
            "quintile": 2,
            "n": 24,
            "mean_return_bps": -0.99,
            "hit_rate": 0.375
          },
          {
            "quintile": 3,
            "n": 23,
            "mean_return_bps": -4.06,
            "hit_rate": 0.565
          },
          {
            "quintile": 4,
            "n": 24,
            "mean_return_bps": 8.29,
            "hit_rate": 0.625
          },
          {
            "quintile": 5,
            "n": 24,
            "mean_return_bps": -7.42,
            "hit_rate": 0.417
          }
        ]
      },
      "OOS": {
        "IC": 0.0744,
        "p_value": 0.6001,
        "N": 52,
        "quintiles": [
          {
            "quintile": 1,
            "n": 11,
            "mean_return_bps": 6.85,
            "hit_rate": 0.545
          },
          {
            "quintile": 2,
            "n": 10,
            "mean_return_bps": -13.56,
            "hit_rate": 0.4
          },
          {
            "quintile": 3,
            "n": 10,
            "mean_return_bps": -18.17,
            "hit_rate": 0.3
          },
          {
            "quintile": 4,
            "n": 10,
            "mean_return_bps": 5.21,
            "hit_rate": 0.8
          },
          {
            "quintile": 5,
            "n": 11,
            "mean_return_bps": 6.22,
            "hit_rate": 0.364
          }
        ]
      }
    }
  },
  "signal_3_overnight_gamma_change": {
    "overnight_cust_delta": {
      "IS": {
        "IC": 0.0749,
        "p_value": 0.4182,
        "N": 119,
        "quintiles": [
          {
            "quintile": 1,
            "n": 24,
            "mean_return_bps": -19.82,
            "hit_rate": 0.458
          },
          {
            "quintile": 2,
            "n": 24,
            "mean_return_bps": -1.38,
            "hit_rate": 0.5
          },
          {
            "quintile": 3,
            "n": 23,
            "mean_return_bps": 4.25,
            "hit_rate": 0.609
          },
          {
            "quintile": 4,
            "n": 24,
            "mean_return_bps": 23.6,
            "hit_rate": 0.75
          },
          {
            "quintile": 5,
            "n": 24,
            "mean_return_bps": -9.24,
            "hit_rate": 0.417
          }
        ]
      },
      "OOS": {
        "IC": 0.0456,
        "p_value": 0.7483,
        "N": 52,
        "quintiles": [
          {
            "quintile": 1,
            "n": 11,
            "mean_return_bps": 4.57,
            "hit_rate": 0.636
          },
          {
            "quintile": 2,
            "n": 10,
            "mean_return_bps": -19.79,
            "hit_rate": 0.5
          },
          {
            "quintile": 3,
            "n": 10,
            "mean_return_bps": -15.85,
            "hit_rate": 0.3
          },
          {
            "quintile": 4,
            "n": 10,
            "mean_return_bps": 2.78,
            "hit_rate": 0.6
          },
          {
            "quintile": 5,
            "n": 11,
            "mean_return_bps": 16.71,
            "hit_rate": 0.545
          }
        ]
      }
    },
    "overnight_procust_delta": {
      "IS": {
        "IC": -0.0175,
        "p_value": 0.8504,
        "N": 119,
        "quintiles": [
          {
            "quintile": 1,
            "n": 24,
            "mean_return_bps": -6.02,
            "hit_rate": 0.458
          },
          {
            "quintile": 2,
            "n": 24,
            "mean_return_bps": 17.29,
            "hit_rate": 0.708
          },
          {
            "quintile": 3,
            "n": 23,
            "mean_return_bps": 12.41,
            "hit_rate": 0.652
          },
          {
            "quintile": 4,
            "n": 24,
            "mean_return_bps": -9.08,
            "hit_rate": 0.458
          },
          {
            "quintile": 5,
            "n": 24,
            "mean_return_bps": -16.84,
            "hit_rate": 0.458
          }
        ]
      },
      "OOS": {
        "IC": -0.0795,
        "p_value": 0.5754,
        "N": 52,
        "quintiles": [
          {
            "quintile": 1,
            "n": 11,
            "mean_return_bps": 10.17,
            "hit_rate": 0.636
          },
          {
            "quintile": 2,
            "n": 10,
            "mean_return_bps": -7.71,
            "hit_rate": 0.4
          },
          {
            "quintile": 3,
            "n": 10,
            "mean_return_bps": -2.99,
            "hit_rate": 0.5
          },
          {
            "quintile": 4,
            "n": 10,
            "mean_return_bps": 8.27,
            "hit_rate": 0.6
          },
          {
            "quintile": 5,
            "n": 11,
            "mean_return_bps": -16.55,
            "hit_rate": 0.455
          }
        ]
      }
    },
    "overnight_bd_delta": {
      "IS": {
        "IC": 0.1244,
        "p_value": 0.1777,
        "N": 119,
        "quintiles": [
          {
            "quintile": 1,
            "n": 24,
            "mean_return_bps": -17.83,
            "hit_rate": 0.458
          },
          {
            "quintile": 2,
            "n": 24,
            "mean_return_bps": 13.44,
            "hit_rate": 0.583
          },
          {
            "quintile": 3,
            "n": 23,
            "mean_return_bps": -19.42,
            "hit_rate": 0.478
          },
          {
            "quintile": 4,
            "n": 24,
            "mean_return_bps": 4.96,
            "hit_rate": 0.542
          },
          {
            "quintile": 5,
            "n": 24,
            "mean_return_bps": 15.27,
            "hit_rate": 0.667
          }
        ]
      },
      "OOS": {
        "IC": -0.1595,
        "p_value": 0.2588,
        "N": 52,
        "quintiles": [
          {
            "quintile": 1,
            "n": 11,
            "mean_return_bps": -5.65,
            "hit_rate": 0.636
          },
          {
            "quintile": 2,
            "n": 10,
            "mean_return_bps": 6.33,
            "hit_rate": 0.6
          },
          {
            "quintile": 3,
            "n": 10,
            "mean_return_bps": -3.36,
            "hit_rate": 0.6
          },
          {
            "quintile": 4,
            "n": 10,
            "mean_return_bps": 19.35,
            "hit_rate": 0.6
          },
          {
            "quintile": 5,
            "n": 11,
            "mean_return_bps": -23.22,
            "hit_rate": 0.182
          }
        ]
      }
    },
    "overnight_firm_delta": {
      "IS": {
        "IC": 0.0947,
        "p_value": 0.3058,
        "N": 119,
        "quintiles": [
          {
            "quintile": 1,
            "n": 24,
            "mean_return_bps": 5.84,
            "hit_rate": 0.5
          },
          {
            "quintile": 2,
            "n": 24,
            "mean_return_bps": -8.26,
            "hit_rate": 0.583
          },
          {
            "quintile": 3,
            "n": 23,
            "mean_return_bps": -15.42,
            "hit_rate": 0.435
          },
          {
            "quintile": 4,
            "n": 24,
            "mean_return_bps": -6.76,
            "hit_rate": 0.458
          },
          {
            "quintile": 5,
            "n": 24,
            "mean_return_bps": 21.2,
            "hit_rate": 0.75
          }
        ]
      },
      "OOS": {
        "IC": -0.1818,
        "p_value": 0.1972,
        "N": 52,
        "quintiles": [
          {
            "quintile": 1,
            "n": 11,
            "mean_return_bps": 6.51,
            "hit_rate": 0.545
          },
          {
            "quintile": 2,
            "n": 10,
            "mean_return_bps": 6.56,
            "hit_rate": 0.5
          },
          {
            "quintile": 3,
            "n": 10,
            "mean_return_bps": 9.6,
            "hit_rate": 0.5
          },
          {
            "quintile": 4,
            "n": 10,
            "mean_return_bps": 1.3,
            "hit_rate": 0.7
          },
          {
            "quintile": 5,
            "n": 11,
            "mean_return_bps": -30.98,
            "hit_rate": 0.364
          }
        ]
      }
    },
    "overnight_mm_delta": {
      "IS": {
        "IC": -0.1353,
        "p_value": 0.1423,
        "N": 119,
        "quintiles": [
          {
            "quintile": 1,
            "n": 24,
            "mean_return_bps": 16.22,
            "hit_rate": 0.625
          },
          {
            "quintile": 2,
            "n": 24,
            "mean_return_bps": -12.6,
            "hit_rate": 0.583
          },
          {
            "quintile": 3,
            "n": 23,
            "mean_return_bps": 10.6,
            "hit_rate": 0.652
          },
          {
            "quintile": 4,
            "n": 24,
            "mean_return_bps": -18.33,
            "hit_rate": 0.292
          },
          {
            "quintile": 5,
            "n": 24,
            "mean_return_bps": 1.79,
            "hit_rate": 0.583
          }
        ]
      },
      "OOS": {
        "IC": 0.0356,
        "p_value": 0.8022,
        "N": 52,
        "quintiles": [
          {
            "quintile": 1,
            "n": 11,
            "mean_return_bps": -8.88,
            "hit_rate": 0.364
          },
          {
            "quintile": 2,
            "n": 10,
            "mean_return_bps": 5.48,
            "hit_rate": 0.7
          },
          {
            "quintile": 3,
            "n": 10,
            "mean_return_bps": 22.96,
            "hit_rate": 0.6
          },
          {
            "quintile": 4,
            "n": 10,
            "mean_return_bps": -16.44,
            "hit_rate": 0.4
          },
          {
            "quintile": 5,
            "n": 11,
            "mean_return_bps": -10.61,
            "hit_rate": 0.545
          }
        ]
      }
    },
    "overnight_pct_cust_delta": {
      "IS": {
        "IC": 0.0243,
        "p_value": 0.7928,
        "N": 119,
        "quintiles": [
          {
            "quintile": 1,
            "n": 24,
            "mean_return_bps": -15.83,
            "hit_rate": 0.5
          },
          {
            "quintile": 2,
            "n": 24,
            "mean_return_bps": -4.15,
            "hit_rate": 0.583
          },
          {
            "quintile": 3,
            "n": 23,
            "mean_return_bps": 10.18,
            "hit_rate": 0.522
          },
          {
            "quintile": 4,
            "n": 24,
            "mean_return_bps": 3.6,
            "hit_rate": 0.583
          },
          {
            "quintile": 5,
            "n": 24,
            "mean_return_bps": 3.86,
            "hit_rate": 0.542
          }
        ]
      },
      "OOS": {
        "IC": 0.0376,
        "p_value": 0.7915,
        "N": 52,
        "quintiles": [
          {
            "quintile": 1,
            "n": 11,
            "mean_return_bps": -9.73,
            "hit_rate": 0.545
          },
          {
            "quintile": 2,
            "n": 10,
            "mean_return_bps": 5.51,
            "hit_rate": 0.6
          },
          {
            "quintile": 3,
            "n": 10,
            "mean_return_bps": -14.35,
            "hit_rate": 0.4
          },
          {
            "quintile": 4,
            "n": 10,
            "mean_return_bps": 11.94,
            "hit_rate": 0.6
          },
          {
            "quintile": 5,
            "n": 11,
            "mean_return_bps": -1.68,
            "hit_rate": 0.455
          }
        ]
      }
    },
    "overnight_pct_procust_delta": {
      "IS": {
        "IC": 0.0424,
        "p_value": 0.6469,
        "N": 119,
        "quintiles": [
          {
            "quintile": 1,
            "n": 24,
            "mean_return_bps": -3.69,
            "hit_rate": 0.5
          },
          {
            "quintile": 2,
            "n": 24,
            "mean_return_bps": 9.73,
            "hit_rate": 0.625
          },
          {
            "quintile": 3,
            "n": 23,
            "mean_return_bps": -5.98,
            "hit_rate": 0.522
          },
          {
            "quintile": 4,
            "n": 24,
            "mean_return_bps": 0.84,
            "hit_rate": 0.583
          },
          {
            "quintile": 5,
            "n": 24,
            "mean_return_bps": -3.92,
            "hit_rate": 0.5
          }
        ]
      },
      "OOS": {
        "IC": -0.0399,
        "p_value": 0.779,
        "N": 52,
        "quintiles": [
          {
            "quintile": 1,
            "n": 11,
            "mean_return_bps": 8.1,
            "hit_rate": 0.636
          },
          {
            "quintile": 2,
            "n": 10,
            "mean_return_bps": -4.68,
            "hit_rate": 0.3
          },
          {
            "quintile": 3,
            "n": 10,
            "mean_return_bps": -8.73,
            "hit_rate": 0.5
          },
          {
            "quintile": 4,
            "n": 10,
            "mean_return_bps": -11.42,
            "hit_rate": 0.3
          },
          {
            "quintile": 5,
            "n": 11,
            "mean_return_bps": 5.88,
            "hit_rate": 0.818
          }
        ]
      }
    },
    "overnight_pct_bd_delta": {
      "IS": {
        "IC": 0.0314,
        "p_value": 0.7347,
        "N": 119,
        "quintiles": [
          {
            "quintile": 1,
            "n": 24,
            "mean_return_bps": -17.83,
            "hit_rate": 0.458
          },
          {
            "quintile": 2,
            "n": 24,
            "mean_return_bps": 12.9,
            "hit_rate": 0.458
          },
          {
            "quintile": 3,
            "n": 23,
            "mean_return_bps": 2.83,
            "hit_rate": 0.739
          },
          {
            "quintile": 4,
            "n": 24,
            "mean_return_bps": -6.73,
            "hit_rate": 0.5
          },
          {
            "quintile": 5,
            "n": 24,
            "mean_return_bps": 6.18,
            "hit_rate": 0.583
          }
        ]
      },
      "OOS": {
        "IC": -0.3191,
        "p_value": 0.0211,
        "N": 52,
        "quintiles": [
          {
            "quintile": 1,
            "n": 11,
            "mean_return_bps": 15.38,
            "hit_rate": 0.818
          },
          {
            "quintile": 2,
            "n": 10,
            "mean_return_bps": 1.22,
            "hit_rate": 0.5
          },
          {
            "quintile": 3,
            "n": 10,
            "mean_return_bps": -8.0,
            "hit_rate": 0.6
          },
          {
            "quintile": 4,
            "n": 10,
            "mean_return_bps": 3.55,
            "hit_rate": 0.4
          },
          {
            "quintile": 5,
            "n": 11,
            "mean_return_bps": -21.03,
            "hit_rate": 0.273
          }
        ]
      }
    },
    "overnight_pct_firm_delta": {
      "IS": {
        "IC": -0.022,
        "p_value": 0.8127,
        "N": 119,
        "quintiles": [
          {
            "quintile": 1,
            "n": 24,
            "mean_return_bps": 0.89,
            "hit_rate": 0.542
          },
          {
            "quintile": 2,
            "n": 24,
            "mean_return_bps": 0.59,
            "hit_rate": 0.458
          },
          {
            "quintile": 3,
            "n": 23,
            "mean_return_bps": 17.29,
            "hit_rate": 0.739
          },
          {
            "quintile": 4,
            "n": 24,
            "mean_return_bps": -2.2,
            "hit_rate": 0.667
          },
          {
            "quintile": 5,
            "n": 24,
            "mean_return_bps": -18.61,
            "hit_rate": 0.333
          }
        ]
      },
      "OOS": {
        "IC": -0.1728,
        "p_value": 0.2206,
        "N": 52,
        "quintiles": [
          {
            "quintile": 1,
            "n": 11,
            "mean_return_bps": 14.89,
            "hit_rate": 0.636
          },
          {
            "quintile": 2,
            "n": 10,
            "mean_return_bps": 3.56,
            "hit_rate": 0.6
          },
          {
            "quintile": 3,
            "n": 10,
            "mean_return_bps": -7.05,
            "hit_rate": 0.4
          },
          {
            "quintile": 4,
            "n": 10,
            "mean_return_bps": -19.97,
            "hit_rate": 0.3
          },
          {
            "quintile": 5,
            "n": 11,
            "mean_return_bps": -2.14,
            "hit_rate": 0.636
          }
        ]
      }
    },
    "overnight_pct_mm_delta": {
      "IS": {
        "IC": 0.0493,
        "p_value": 0.5945,
        "N": 119,
        "quintiles": [
          {
            "quintile": 1,
            "n": 24,
            "mean_return_bps": -7.11,
            "hit_rate": 0.458
          },
          {
            "quintile": 2,
            "n": 24,
            "mean_return_bps": 12.33,
            "hit_rate": 0.542
          },
          {
            "quintile": 3,
            "n": 23,
            "mean_return_bps": 5.84,
            "hit_rate": 0.522
          },
          {
            "quintile": 4,
            "n": 24,
            "mean_return_bps": -9.72,
            "hit_rate": 0.5
          },
          {
            "quintile": 5,
            "n": 24,
            "mean_return_bps": -3.87,
            "hit_rate": 0.708
          }
        ]
      },
      "OOS": {
        "IC": 0.0413,
        "p_value": 0.7712,
        "N": 52,
        "quintiles": [
          {
            "quintile": 1,
            "n": 11,
            "mean_return_bps": -8.88,
            "hit_rate": 0.364
          },
          {
            "quintile": 2,
            "n": 10,
            "mean_return_bps": 5.77,
            "hit_rate": 0.6
          },
          {
            "quintile": 3,
            "n": 10,
            "mean_return_bps": 8.88,
            "hit_rate": 0.6
          },
          {
            "quintile": 4,
            "n": 10,
            "mean_return_bps": -10.37,
            "hit_rate": 0.6
          },
          {
            "quintile": 5,
            "n": 11,
            "mean_return_bps": -3.6,
            "hit_rate": 0.455
          }
        ]
      }
    }
  },
  "metadata": {
    "n_parquet_files": 178,
    "date_range": [
      "2025-06-27",
      "2026-03-04"
    ],
    "n_trading_days": 177,
    "is_oos_split": "70/30 chronological",
    "no_look_ahead": true,
    "notes": "Signal 1 uses next-day return. Signal 2 uses next-day and morning->afternoon. Signal 3 uses rest-of-day (10:00+)."
  }
}