{
  "T1_mm_raw": {
    "name": "mm_gamma_raw",
    "IS": {
      "next_day": {
        "IC": -0.206,
        "p": 0.0359,
        "N": 104,
        "Sharpe": 1.86,
        "HitRate": 0.5481,
        "Q_spread_bps": -44.61,
        "quintiles": {
          "Q1": 24.99,
          "Q2": -2.74,
          "Q3": 17.52,
          "Q4": 8.96,
          "Q5": -19.62
        }
      }
    },
    "OOS": {
      "next_day": {
        "IC": -0.1261,
        "p": 0.2984,
        "N": 70,
        "Sharpe": -1.01,
        "HitRate": 0.4714,
        "Q_spread_bps": -34.87,
        "quintiles": {
          "Q1": 33.96,
          "Q2": -12.98,
          "Q3": 30.54,
          "Q4": -18.23,
          "Q5": -0.91
        }
      }
    },
    "bootstrap_CI_95": [
      -0.2924,
      0.0112
    ],
    "IS_OOS_consistent": true,
    "IC_decay": -0.0799
  },
  "T2_mm_zscore": {
    "name": "mm_gamma_zscore",
    "IS": {
      "next_day": {
        "IC": -0.1762,
        "p": 0.2526,
        "N": 44,
        "Sharpe": 0.47,
        "HitRate": 0.5227,
        "Q_spread_bps": NaN,
        "quintiles": {}
      }
    },
    "OOS": {
      "next_day": {
        "IC": -0.0942,
        "p": 0.4379,
        "N": 70,
        "Sharpe": -1.52,
        "HitRate": 0.5,
        "Q_spread_bps": -8.29,
        "quintiles": {
          "Q1": 16.57,
          "Q2": 32.62,
          "Q3": -23.77,
          "Q4": -1.31,
          "Q5": 8.28
        }
      }
    },
    "bootstrap_CI_95": [
      -0.2975,
      0.0932
    ],
    "IS_OOS_consistent": true,
    "IC_decay": -0.082
  },
  "T3_participants": {
    "MM (Dealer)": {
      "name": "MM (Dealer)",
      "IS": {
        "next_day": {
          "IC": -0.206,
          "p": 0.0359,
          "N": 104,
          "Sharpe": 1.86,
          "HitRate": 0.5481,
          "Q_spread_bps": -44.61,
          "quintiles": {
            "Q1": 24.99,
            "Q2": -2.74,
            "Q3": 17.52,
            "Q4": 8.96,
            "Q5": -19.62
          }
        }
      },
      "OOS": {
        "next_day": {
          "IC": -0.1261,
          "p": 0.2984,
          "N": 70,
          "Sharpe": -1.01,
          "HitRate": 0.4714,
          "Q_spread_bps": -34.87,
          "quintiles": {
            "Q1": 33.96,
            "Q2": -12.98,
            "Q3": 30.54,
            "Q4": -18.23,
            "Q5": -0.91
          }
        }
      },
      "bootstrap_CI_95": [
        -0.2924,
        0.0112
      ],
      "IS_OOS_consistent": true,
      "IC_decay": -0.0799
    },
    "Customer": {
      "name": "Customer",
      "IS": {
        "next_day": {
          "IC": -0.0692,
          "p": 0.4849,
          "N": 104,
          "Sharpe": 0.76,
          "HitRate": 0.5288,
          "Q_spread_bps": -43.63,
          "quintiles": {
            "Q1": 17.09,
            "Q2": -14.7,
            "Q3": 34.95,
            "Q4": 19.13,
            "Q5": -26.54
          }
        }
      },
      "OOS": {
        "next_day": {
          "IC": 0.1267,
          "p": 0.2961,
          "N": 70,
          "Sharpe": 0.4,
          "HitRate": 0.4571,
          "Q_spread_bps": 12.75,
          "quintiles": {
            "Q1": 11.62,
            "Q2": -16.01,
            "Q3": -24.09,
            "Q4": 36.48,
            "Q5": 24.37
          }
        }
      },
      "bootstrap_CI_95": [
        -0.1679,
        0.1378
      ],
      "IS_OOS_consistent": false,
      "IC_decay": 0.0575
    },
    "Institutional (Firm+Procust)": {
      "name": "Institutional (Firm+Procust)",
      "IS": {
        "next_day": {
          "IC": 0.2105,
          "p": 0.032,
          "N": 104,
          "Sharpe": -1.31,
          "HitRate": 0.4519,
          "Q_spread_bps": 40.76,
          "quintiles": {
            "Q1": -27.92,
            "Q2": 12.85,
            "Q3": 2.08,
            "Q4": 28.52,
            "Q5": 12.84
          }
        }
      },
      "OOS": {
        "next_day": {
          "IC": 0.0283,
          "p": 0.8159,
          "N": 70,
          "Sharpe": -1.43,
          "HitRate": 0.4857,
          "Q_spread_bps": -13.97,
          "quintiles": {
            "Q1": 2.72,
            "Q2": 19.36,
            "Q3": 0.74,
            "Q4": 20.8,
            "Q5": -11.25
          }
        }
      },
      "bootstrap_CI_95": [
        -0.0694,
        0.2322
      ],
      "IS_OOS_consistent": true,
      "IC_decay": -0.1822
    },
    "Net All Participants": {
      "name": "Net All Participants",
      "IS": {
        "next_day": {
          "IC": -0.1608,
          "p": 0.1029,
          "N": 104,
          "Sharpe": 2.32,
          "HitRate": 0.5385,
          "Q_spread_bps": 11.32,
          "quintiles": {
            "Q1": -15.51,
            "Q2": 43.2,
            "Q3": 14.95,
            "Q4": -9.46,
            "Q5": -4.19
          }
        }
      },
      "OOS": {
        "next_day": {
          "IC": 0.2621,
          "p": 0.0284,
          "N": 70,
          "Sharpe": 3.76,
          "HitRate": 0.6714,
          "Q_spread_bps": 60.87,
          "quintiles": {
            "Q1": -16.29,
            "Q2": -3.88,
            "Q3": -4.54,
            "Q4": 12.51,
            "Q5": 44.58
          }
        }
      },
      "bootstrap_CI_95": [
        -0.0923,
        0.2151
      ],
      "IS_OOS_consistent": false,
      "IC_decay": 0.1013
    },
    "Broker-Dealer": {
      "name": "Broker-Dealer",
      "IS": {
        "next_day": {
          "IC": 0.0938,
          "p": 0.3435,
          "N": 104,
          "Sharpe": -0.48,
          "HitRate": 0.4519,
          "Q_spread_bps": 37.28,
          "quintiles": {
            "Q1": -23.17,
            "Q2": 11.44,
            "Q3": 32.64,
            "Q4": -5.18,
            "Q5": 14.11
          }
        }
      },
      "OOS": {
        "next_day": {
          "IC": 0.0323,
          "p": 0.7908,
          "N": 70,
          "Sharpe": -1.89,
          "HitRate": 0.4429,
          "Q_spread_bps": -5.95,
          "quintiles": {
            "Q1": -4.11,
            "Q2": 10.43,
            "Q3": 36.07,
            "Q4": 0.05,
            "Q5": -10.06
          }
        }
      },
      "bootstrap_CI_95": [
        -0.1238,
        0.1777
      ],
      "IS_OOS_consistent": true,
      "IC_decay": -0.0615
    }
  },
  "T4_zscore_comparison": {
    "MM": {
      "name": "mm_gamma_z",
      "IS": {
        "next_day": {
          "IC": -0.1762,
          "p": 0.2526,
          "N": 44,
          "Sharpe": 0.47,
          "HitRate": 0.5227,
          "Q_spread_bps": NaN,
          "quintiles": {}
        }
      },
      "OOS": {
        "next_day": {
          "IC": -0.0942,
          "p": 0.4379,
          "N": 70,
          "Sharpe": -1.52,
          "HitRate": 0.5,
          "Q_spread_bps": -8.29,
          "quintiles": {
            "Q1": 16.57,
            "Q2": 32.62,
            "Q3": -23.77,
            "Q4": -1.31,
            "Q5": 8.28
          }
        }
      },
      "bootstrap_CI_95": [
        -0.2975,
        0.0932
      ],
      "IS_OOS_consistent": true,
      "IC_decay": -0.082
    },
    "Net": {
      "name": "net_gamma_z",
      "IS": {
        "next_day": {
          "IC": -0.1483,
          "p": 0.3368,
          "N": 44,
          "Sharpe": -2.68,
          "HitRate": 0.4091,
          "Q_spread_bps": NaN,
          "quintiles": {}
        }
      },
      "OOS": {
        "next_day": {
          "IC": 0.222,
          "p": 0.0648,
          "N": 70,
          "Sharpe": 3.68,
          "HitRate": 0.6,
          "Q_spread_bps": 52.54,
          "quintiles": {
            "Q1": -7.98,
            "Q2": -3.44,
            "Q3": -13.29,
            "Q4": 12.53,
            "Q5": 44.56
          }
        }
      },
      "bootstrap_CI_95": [
        -0.1387,
        0.2267
      ],
      "IS_OOS_consistent": false,
      "IC_decay": 0.0737
    },
    "Cust": {
      "name": "cust_gamma_z",
      "IS": {
        "next_day": {
          "IC": -0.1791,
          "p": 0.2446,
          "N": 44,
          "Sharpe": -0.97,
          "HitRate": 0.5227,
          "Q_spread_bps": NaN,
          "quintiles": {}
        }
      },
      "OOS": {
        "next_day": {
          "IC": 0.1472,
          "p": 0.2241,
          "N": 70,
          "Sharpe": 4.09,
          "HitRate": 0.5857,
          "Q_spread_bps": 35.31,
          "quintiles": {
            "Q1": 9.62,
            "Q2": -11.71,
            "Q3": -32.73,
            "Q4": 22.27,
            "Q5": 44.93
          }
        }
      },
      "bootstrap_CI_95": [
        -0.1733,
        0.1886
      ],
      "IS_OOS_consistent": false,
      "IC_decay": -0.0319
    },
    "Inst": {
      "name": "inst_gamma_z",
      "IS": {
        "next_day": {
          "IC": 0.2826,
          "p": 0.0631,
          "N": 44,
          "Sharpe": 3.08,
          "HitRate": 0.5455,
          "Q_spread_bps": NaN,
          "quintiles": {}
        }
      },
      "OOS": {
        "next_day": {
          "IC": -0.0762,
          "p": 0.5309,
          "N": 70,
          "Sharpe": -1.92,
          "HitRate": 0.4429,
          "Q_spread_bps": -2.98,
          "quintiles": {
            "Q1": 0.67,
            "Q2": 21.35,
            "Q3": 25.19,
            "Q4": -12.53,
            "Q5": -2.31
          }
        }
      },
      "bootstrap_CI_95": [
        -0.1117,
        0.2561
      ],
      "IS_OOS_consistent": false,
      "IC_decay": -0.2064
    }
  },
  "T5_regime_vol": {
    "Positive MM Gamma_IS": {
      "N": 102,
      "avg_range_pct": 1.0318,
      "avg_abs_ret_pct": 0.4995,
      "avg_ret_pct": 0.0348
    },
    "Positive MM Gamma_OOS": {
      "N": 63,
      "avg_range_pct": 1.1429,
      "avg_abs_ret_pct": 0.5208,
      "avg_ret_pct": 0.036
    },
    "Negative MM Gamma_OOS": {
      "N": 7,
      "avg_range_pct": 1.9574,
      "avg_abs_ret_pct": 0.9418,
      "avg_ret_pct": 0.0673
    }
  },
  "T6_mm_change": {
    "name": "mm_gamma_change_z",
    "IS": {
      "next_day": {
        "IC": 0.0047,
        "p": 0.9762,
        "N": 43,
        "Sharpe": 0.41,
        "HitRate": 0.4419,
        "Q_spread_bps": NaN,
        "quintiles": {}
      }
    },
    "OOS": {
      "next_day": {
        "IC": 0.099,
        "p": 0.415,
        "N": 70,
        "Sharpe": 0.05,
        "HitRate": 0.6286,
        "Q_spread_bps": 1.93,
        "quintiles": {
          "Q1": 9.59,
          "Q2": 9.19,
          "Q3": -2.54,
          "Q4": 4.62,
          "Q5": 11.52
        }
      }
    },
    "bootstrap_CI_95": [
      -0.1176,
      0.2261
    ],
    "IS_OOS_consistent": true,
    "IC_decay": 0.0943
  },
  "T7_mm_asymmetry": {
    "name": "mm_gamma_asymmetry",
    "IS": {
      "next_day": {
        "IC": 0.2478,
        "p": 0.1049,
        "N": 44,
        "Sharpe": 4.73,
        "HitRate": 0.5455,
        "Q_spread_bps": NaN,
        "quintiles": {}
      }
    },
    "OOS": {
      "next_day": {
        "IC": 0.1334,
        "p": 0.2708,
        "N": 70,
        "Sharpe": 1.78,
        "HitRate": 0.6,
        "Q_spread_bps": 11.13,
        "quintiles": {
          "Q1": 4.42,
          "Q2": -3.91,
          "Q3": -4.58,
          "Q4": 20.9,
          "Q5": 15.55
        }
      }
    },
    "bootstrap_CI_95": [
      -0.0173,
      0.3555
    ],
    "IS_OOS_consistent": true,
    "IC_decay": -0.1144
  },
  "T8_open_intraday": {
    "name": "mm_gamma_open",
    "IS": {
      "same_day": {
        "IC": -0.0613,
        "p": 0.6926,
        "N": 44,
        "Sharpe": -2.55,
        "HitRate": 0.4318,
        "Q_spread_bps": NaN,
        "quintiles": {}
      },
      "1H": {
        "IC": -0.0288,
        "p": 0.853,
        "N": 44,
        "Sharpe": 2.78,
        "HitRate": 0.5227,
        "Q_spread_bps": NaN,
        "quintiles": {}
      },
      "3H": {
        "IC": 0.1721,
        "p": 0.264,
        "N": 44,
        "Sharpe": 0.07,
        "HitRate": 0.5227,
        "Q_spread_bps": NaN,
        "quintiles": {}
      },
      "EOD": {
        "IC": 0.0049,
        "p": 0.9746,
        "N": 44,
        "Sharpe": -1.91,
        "HitRate": 0.3636,
        "Q_spread_bps": NaN,
        "quintiles": {}
      }
    },
    "OOS": {
      "same_day": {
        "IC": -0.087,
        "p": 0.4737,
        "N": 70,
        "Sharpe": -1.39,
        "HitRate": 0.4857,
        "Q_spread_bps": -2.9,
        "quintiles": {
          "Q1": 16.9,
          "Q2": 7.52,
          "Q3": -15.53,
          "Q4": -3.34,
          "Q5": 14.0
        }
      },
      "1H": {
        "IC": -0.2801,
        "p": 0.0217,
        "N": 67,
        "Sharpe": -3.67,
        "HitRate": 0.3939,
        "Q_spread_bps": -10.22,
        "quintiles": {
          "Q1": 2.67,
          "Q2": 5.96,
          "Q3": 1.94,
          "Q4": 2.66,
          "Q5": -7.55
        }
      },
      "3H": {
        "IC": 0.0071,
        "p": 0.9542,
        "N": 67,
        "Sharpe": -0.46,
        "HitRate": 0.4923,
        "Q_spread_bps": 3.79,
        "quintiles": {
          "Q1": -5.11,
          "Q2": 5.29,
          "Q3": 3.0,
          "Q4": 1.53,
          "Q5": -1.32
        }
      },
      "EOD": {
        "IC": -0.0735,
        "p": 0.5546,
        "N": 67,
        "Sharpe": -0.9,
        "HitRate": 0.4627,
        "Q_spread_bps": 4.88,
        "quintiles": {
          "Q1": 12.67,
          "Q2": 13.05,
          "Q3": -9.96,
          "Q4": -0.47,
          "Q5": 17.55
        }
      }
    },
    "bootstrap_CI_95": [
      -0.2725,
      0.107
    ],
    "IS_OOS_consistent": true,
    "IC_decay": 0.0257
  },
  "T10_vol_prediction": {
    "MM Gamma": {
      "full_corr": -0.1302,
      "p": 0.0868,
      "IS_corr": -0.0838,
      "OOS_corr": -0.3633
    },
    "Customer Gamma": {
      "full_corr": 0.1337,
      "p": 0.0785,
      "IS_corr": 0.2319,
      "OOS_corr": -0.0728
    },
    "Institutional Gamma": {
      "full_corr": 0.0967,
      "p": 0.2042,
      "IS_corr": 0.0465,
      "OOS_corr": 0.4593
    },
    "Net Gamma": {
      "full_corr": -0.1229,
      "p": 0.1062,
      "IS_corr": 0.0146,
      "OOS_corr": -0.2186
    }
  },
  "T11_composite": {
    "name": "mm_composite",
    "IS": {
      "next_day": {
        "IC": -0.0481,
        "p": 0.7567,
        "N": 44,
        "Sharpe": -0.79,
        "HitRate": 0.4545,
        "Q_spread_bps": NaN,
        "quintiles": {}
      }
    },
    "OOS": {
      "next_day": {
        "IC": -0.0145,
        "p": 0.9054,
        "N": 70,
        "Sharpe": -1.02,
        "HitRate": 0.5571,
        "Q_spread_bps": 10.22,
        "quintiles": {
          "Q1": 13.79,
          "Q2": 17.68,
          "Q3": 3.47,
          "Q4": -26.58,
          "Q5": 24.01
        }
      }
    },
    "bootstrap_CI_95": [
      -0.2036,
      0.1809
    ],
    "IS_OOS_consistent": true,
    "IC_decay": -0.0336
  },
  "summary": [
    {
      "signal": "MM Gamma Raw",
      "IS_IC": -0.206,
      "OOS_IC": -0.1261,
      "OOS_Sharpe": -1.01,
      "consistent": true
    },
    {
      "signal": "MM Gamma Z-score",
      "IS_IC": -0.1762,
      "OOS_IC": -0.0942,
      "OOS_Sharpe": -1.52,
      "consistent": true
    },
    {
      "signal": "Net Gamma Z-score",
      "IS_IC": -0.1483,
      "OOS_IC": 0.222,
      "OOS_Sharpe": 3.68,
      "consistent": false
    },
    {
      "signal": "Customer Gamma Z-score",
      "IS_IC": -0.1791,
      "OOS_IC": 0.1472,
      "OOS_Sharpe": 4.09,
      "consistent": false
    },
    {
      "signal": "Institutional Gamma Z-score",
      "IS_IC": 0.2826,
      "OOS_IC": -0.0762,
      "OOS_Sharpe": -1.92,
      "consistent": false
    },
    {
      "signal": "MM Gamma Change Z",
      "IS_IC": 0.0047,
      "OOS_IC": 0.099,
      "OOS_Sharpe": 0.05,
      "consistent": true
    },
    {
      "signal": "MM Gamma Asymmetry Z",
      "IS_IC": 0.2478,
      "OOS_IC": 0.1334,
      "OOS_Sharpe": 1.78,
      "consistent": true
    },
    {
      "signal": "MM Composite",
      "IS_IC": -0.0481,
      "OOS_IC": -0.0145,
      "OOS_Sharpe": -1.02,
      "consistent": true
    }
  ],
  "_meta": {
    "total_days": 174,
    "IS_days": 104,
    "OOS_days": 70,
    "date_range": "2025-06-26 to 2026-03-04",
    "IS_range": "2025-06-26 to 2025-11-19",
    "OOS_range": "2025-11-20 to 2026-03-04"
  }
}