{
  "spy_ratio_1d": {
    "description": "SPY Short Ratio \u2192 1d ES Return",
    "n": 492,
    "full_ic": 0.008,
    "is_ic": 0.044,
    "oos_ic": -0.09,
    "oos_p": 0.2079,
    "is_oos_consistent": false
  },
  "spy_ratio_3d": {
    "description": "SPY Short Volume Ratio \u2192 3d ES Return",
    "n": 492,
    "full_ic": 0.039,
    "full_p": 0.3825,
    "is_ic": 0.141,
    "is_p": 0.0145,
    "oos_ic": -0.159,
    "oos_p": 0.0247,
    "is_oos_consistent": false,
    "quintiles": {
      "quintiles": [
        {
          "quintile": 1,
          "n": 98,
          "mean_signal": 0.4024,
          "mean_return_pct": 0.0891,
          "win_rate": 54.1
        },
        {
          "quintile": 2,
          "n": 98,
          "mean_signal": 0.4746,
          "mean_return_pct": -0.0025,
          "win_rate": 57.1
        },
        {
          "quintile": 3,
          "n": 98,
          "mean_signal": 0.5205,
          "mean_return_pct": 0.3024,
          "win_rate": 65.3
        },
        {
          "quintile": 4,
          "n": 98,
          "mean_signal": 0.5733,
          "mean_return_pct": 0.3379,
          "win_rate": 61.2
        },
        {
          "quintile": 5,
          "n": 100,
          "mean_signal": 0.6459,
          "mean_return_pct": 0.2601,
          "win_rate": 61.0
        }
      ],
      "monotonic": false
    },
    "walk_forward": {
      "windows": [
        {
          "window": 1,
          "ic": 0.164,
          "n": 61
        },
        {
          "window": 2,
          "ic": 0.207,
          "n": 61
        },
        {
          "window": 3,
          "ic": 0.181,
          "n": 61
        },
        {
          "window": 4,
          "ic": -0.077,
          "n": 61
        },
        {
          "window": 5,
          "ic": 0.138,
          "n": 61
        },
        {
          "window": 6,
          "ic": 0.025,
          "n": 61
        },
        {
          "window": 7,
          "ic": -0.153,
          "n": 61
        },
        {
          "window": 8,
          "ic": -0.38,
          "n": 65
        }
      ],
      "same_sign_pct": 62.5,
      "mean_ic": 0.013
    },
    "is_n": 295,
    "oos_n": 197,
    "date_range": "2024-03-06 to 2026-02-20"
  },
  "spy_ratio_5d": {
    "description": "SPY Short Volume Ratio \u2192 5d ES Return",
    "n": 492,
    "full_ic": 0.009,
    "full_p": 0.8472,
    "is_ic": 0.083,
    "is_p": 0.1549,
    "oos_ic": -0.167,
    "oos_p": 0.0179,
    "is_oos_consistent": false,
    "quintiles": {
      "quintiles": [
        {
          "quintile": 1,
          "n": 98,
          "mean_signal": 0.4024,
          "mean_return_pct": 0.0844,
          "win_rate": 55.1
        },
        {
          "quintile": 2,
          "n": 98,
          "mean_signal": 0.4746,
          "mean_return_pct": 0.5004,
          "win_rate": 65.3
        },
        {
          "quintile": 3,
          "n": 98,
          "mean_signal": 0.5205,
          "mean_return_pct": 0.2889,
          "win_rate": 68.4
        },
        {
          "quintile": 4,
          "n": 98,
          "mean_signal": 0.5733,
          "mean_return_pct": 0.4456,
          "win_rate": 64.3
        },
        {
          "quintile": 5,
          "n": 100,
          "mean_signal": 0.6459,
          "mean_return_pct": 0.2877,
          "win_rate": 55.0
        }
      ],
      "monotonic": false
    },
    "walk_forward": {
      "windows": [
        {
          "window": 1,
          "ic": 0.22,
          "n": 61
        },
        {
          "window": 2,
          "ic": 0.087,
          "n": 61
        },
        {
          "window": 3,
          "ic": -0.021,
          "n": 61
        },
        {
          "window": 4,
          "ic": -0.048,
          "n": 61
        },
        {
          "window": 5,
          "ic": 0.026,
          "n": 61
        },
        {
          "window": 6,
          "ic": 0.01,
          "n": 61
        },
        {
          "window": 7,
          "ic": -0.231,
          "n": 61
        },
        {
          "window": 8,
          "ic": -0.324,
          "n": 65
        }
      ],
      "same_sign_pct": 50.0,
      "mean_ic": -0.035
    },
    "is_n": 295,
    "oos_n": 197,
    "date_range": "2024-03-06 to 2026-02-20"
  },
  "spy_zscore_10d_1d": {
    "description": "SPY Short Ratio Z-Score (10d) \u2192 1d ES Return",
    "n": 492,
    "full_ic": 0.004,
    "full_p": 0.9345,
    "is_ic": 0.041,
    "oos_ic": -0.059,
    "oos_p": 0.4096,
    "is_oos_consistent": false,
    "quintiles": {
      "quintiles": [
        {
          "quintile": 1,
          "n": 98,
          "mean_signal": -1.7455,
          "mean_return_pct": 0.0489,
          "win_rate": 59.2
        },
        {
          "quintile": 2,
          "n": 98,
          "mean_signal": -0.6359,
          "mean_return_pct": -0.0747,
          "win_rate": 51.0
        },
        {
          "quintile": 3,
          "n": 98,
          "mean_signal": 0.0035,
          "mean_return_pct": 0.0387,
          "win_rate": 55.1
        },
        {
          "quintile": 4,
          "n": 98,
          "mean_signal": 0.6851,
          "mean_return_pct": 0.0363,
          "win_rate": 52.0
        },
        {
          "quintile": 5,
          "n": 100,
          "mean_signal": 1.8634,
          "mean_return_pct": 0.2855,
          "win_rate": 61.0
        }
      ],
      "monotonic": false
    },
    "walk_forward": {
      "windows": [
        {
          "window": 1,
          "ic": -0.078,
          "n": 61
        },
        {
          "window": 2,
          "ic": 0.102,
          "n": 61
        },
        {
          "window": 3,
          "ic": 0.262,
          "n": 61
        },
        {
          "window": 4,
          "ic": -0.021,
          "n": 61
        },
        {
          "window": 5,
          "ic": 0.05,
          "n": 61
        },
        {
          "window": 6,
          "ic": -0.058,
          "n": 61
        },
        {
          "window": 7,
          "ic": 0.009,
          "n": 61
        },
        {
          "window": 8,
          "ic": -0.129,
          "n": 65
        }
      ],
      "same_sign_pct": 50.0,
      "mean_ic": 0.017
    }
  },
  "spy_zscore_20d_1d": {
    "description": "SPY Short Ratio Z-Score (20d) \u2192 1d ES Return",
    "n": 492,
    "full_ic": -0.016,
    "full_p": 0.7233,
    "is_ic": 0.028,
    "oos_ic": -0.093,
    "oos_p": 0.1908,
    "is_oos_consistent": false,
    "quintiles": {
      "quintiles": [
        {
          "quintile": 1,
          "n": 98,
          "mean_signal": -1.5887,
          "mean_return_pct": 0.1708,
          "win_rate": 59.2
        },
        {
          "quintile": 2,
          "n": 98,
          "mean_signal": -0.5864,
          "mean_return_pct": -0.0463,
          "win_rate": 59.2
        },
        {
          "quintile": 3,
          "n": 98,
          "mean_signal": 0.0014,
          "mean_return_pct": -0.0643,
          "win_rate": 52.0
        },
        {
          "quintile": 4,
          "n": 98,
          "mean_signal": 0.6228,
          "mean_return_pct": 0.1153,
          "win_rate": 49.0
        },
        {
          "quintile": 5,
          "n": 100,
          "mean_signal": 1.6327,
          "mean_return_pct": 0.1616,
          "win_rate": 59.0
        }
      ],
      "monotonic": false
    },
    "walk_forward": {
      "windows": [
        {
          "window": 1,
          "ic": -0.038,
          "n": 61
        },
        {
          "window": 2,
          "ic": 0.16,
          "n": 61
        },
        {
          "window": 3,
          "ic": 0.148,
          "n": 61
        },
        {
          "window": 4,
          "ic": -0.089,
          "n": 61
        },
        {
          "window": 5,
          "ic": 0.023,
          "n": 61
        },
        {
          "window": 6,
          "ic": -0.097,
          "n": 61
        },
        {
          "window": 7,
          "ic": -0.03,
          "n": 61
        },
        {
          "window": 8,
          "ic": -0.158,
          "n": 65
        }
      ],
      "same_sign_pct": 37.5,
      "mean_ic": -0.01
    }
  },
  "spy_zscore_60d_1d": {
    "description": "SPY Short Ratio Z-Score (60d) \u2192 1d ES Return",
    "n": 453,
    "full_ic": -0.004,
    "full_p": 0.9293,
    "is_ic": 0.039,
    "oos_ic": -0.075,
    "oos_p": 0.3135,
    "is_oos_consistent": false,
    "quintiles": {
      "quintiles": [
        {
          "quintile": 1,
          "n": 90,
          "mean_signal": -1.413,
          "mean_return_pct": 0.1347,
          "win_rate": 60.0
        },
        {
          "quintile": 2,
          "n": 90,
          "mean_signal": -0.5301,
          "mean_return_pct": -0.1051,
          "win_rate": 58.9
        },
        {
          "quintile": 3,
          "n": 90,
          "mean_signal": 0.045,
          "mean_return_pct": 0.0243,
          "win_rate": 48.9
        },
        {
          "quintile": 4,
          "n": 90,
          "mean_signal": 0.6195,
          "mean_return_pct": 0.1384,
          "win_rate": 52.2
        },
        {
          "quintile": 5,
          "n": 93,
          "mean_signal": 1.5571,
          "mean_return_pct": 0.1851,
          "win_rate": 62.4
        }
      ],
      "monotonic": false
    },
    "walk_forward": {
      "windows": [
        {
          "window": 1,
          "ic": -0.011,
          "n": 56
        },
        {
          "window": 2,
          "ic": 0.092,
          "n": 56
        },
        {
          "window": 3,
          "ic": -0.056,
          "n": 56
        },
        {
          "window": 4,
          "ic": 0.118,
          "n": 56
        },
        {
          "window": 5,
          "ic": 0.004,
          "n": 56
        },
        {
          "window": 6,
          "ic": -0.063,
          "n": 56
        },
        {
          "window": 7,
          "ic": 0.133,
          "n": 56
        },
        {
          "window": 8,
          "ic": -0.241,
          "n": 61
        }
      ],
      "same_sign_pct": 50.0,
      "mean_ic": -0.003
    }
  },
  "agg_ratio_1d": {
    "description": "Aggregate ETF Short Ratio \u2192 1d ES Return",
    "n": 492,
    "full_ic": 0.041,
    "full_p": 0.3676,
    "is_ic": 0.07,
    "oos_ic": -0.047,
    "oos_p": 0.5154,
    "is_oos_consistent": false,
    "quintiles": {
      "quintiles": [
        {
          "quintile": 1,
          "n": 98,
          "mean_signal": 0.5043,
          "mean_return_pct": -0.118,
          "win_rate": 49.0
        },
        {
          "quintile": 2,
          "n": 98,
          "mean_signal": 0.5418,
          "mean_return_pct": 0.0814,
          "win_rate": 58.2
        },
        {
          "quintile": 3,
          "n": 98,
          "mean_signal": 0.5644,
          "mean_return_pct": 0.0684,
          "win_rate": 56.1
        },
        {
          "quintile": 4,
          "n": 98,
          "mean_signal": 0.5888,
          "mean_return_pct": 0.1774,
          "win_rate": 60.2
        },
        {
          "quintile": 5,
          "n": 100,
          "mean_signal": 0.6215,
          "mean_return_pct": 0.1287,
          "win_rate": 55.0
        }
      ],
      "monotonic": false
    },
    "walk_forward": {
      "windows": [
        {
          "window": 1,
          "ic": 0.045,
          "n": 61
        },
        {
          "window": 2,
          "ic": 0.072,
          "n": 61
        },
        {
          "window": 3,
          "ic": 0.233,
          "n": 61
        },
        {
          "window": 4,
          "ic": 0.003,
          "n": 61
        },
        {
          "window": 5,
          "ic": 0.071,
          "n": 61
        },
        {
          "window": 6,
          "ic": -0.0,
          "n": 61
        },
        {
          "window": 7,
          "ic": -0.141,
          "n": 61
        },
        {
          "window": 8,
          "ic": 0.046,
          "n": 65
        }
      ],
      "same_sign_pct": 87.5,
      "mean_ic": 0.041
    }
  },
  "agg_ratio_3d": {
    "description": "Aggregate ETF Short Ratio \u2192 3d ES Return",
    "n": 492,
    "full_ic": 0.068,
    "full_p": 0.1302,
    "is_ic": 0.146,
    "oos_ic": -0.117,
    "oos_p": 0.0994,
    "is_oos_consistent": false,
    "quintiles": {
      "quintiles": [
        {
          "quintile": 1,
          "n": 98,
          "mean_signal": 0.5043,
          "mean_return_pct": -0.1298,
          "win_rate": 46.9
        },
        {
          "quintile": 2,
          "n": 98,
          "mean_signal": 0.5418,
          "mean_return_pct": 0.0962,
          "win_rate": 57.1
        },
        {
          "quintile": 3,
          "n": 98,
          "mean_signal": 0.5644,
          "mean_return_pct": 0.349,
          "win_rate": 63.3
        },
        {
          "quintile": 4,
          "n": 98,
          "mean_signal": 0.5888,
          "mean_return_pct": 0.433,
          "win_rate": 66.3
        },
        {
          "quintile": 5,
          "n": 100,
          "mean_signal": 0.6215,
          "mean_return_pct": 0.2391,
          "win_rate": 65.0
        }
      ],
      "monotonic": false
    },
    "walk_forward": {
      "windows": [
        {
          "window": 1,
          "ic": 0.127,
          "n": 61
        },
        {
          "window": 2,
          "ic": 0.092,
          "n": 61
        },
        {
          "window": 3,
          "ic": 0.175,
          "n": 61
        },
        {
          "window": 4,
          "ic": 0.2,
          "n": 61
        },
        {
          "window": 5,
          "ic": 0.154,
          "n": 61
        },
        {
          "window": 6,
          "ic": -0.133,
          "n": 61
        },
        {
          "window": 7,
          "ic": -0.056,
          "n": 61
        },
        {
          "window": 8,
          "ic": -0.209,
          "n": 65
        }
      ],
      "same_sign_pct": 62.5,
      "mean_ic": 0.044
    }
  },
  "agg_ratio_5d": {
    "description": "Aggregate ETF Short Ratio \u2192 5d ES Return",
    "n": 492,
    "full_ic": 0.026,
    "full_p": 0.567,
    "is_ic": 0.081,
    "oos_ic": -0.135,
    "oos_p": 0.0563,
    "is_oos_consistent": false,
    "quintiles": {
      "quintiles": [
        {
          "quintile": 1,
          "n": 98,
          "mean_signal": 0.5043,
          "mean_return_pct": 0.3227,
          "win_rate": 54.1
        },
        {
          "quintile": 2,
          "n": 98,
          "mean_signal": 0.5418,
          "mean_return_pct": -0.0745,
          "win_rate": 61.2
        },
        {
          "quintile": 3,
          "n": 98,
          "mean_signal": 0.5644,
          "mean_return_pct": 0.5031,
          "win_rate": 68.4
        },
        {
          "quintile": 4,
          "n": 98,
          "mean_signal": 0.5888,
          "mean_return_pct": 0.566,
          "win_rate": 64.3
        },
        {
          "quintile": 5,
          "n": 100,
          "mean_signal": 0.6215,
          "mean_return_pct": 0.2896,
          "win_rate": 60.0
        }
      ],
      "monotonic": false
    },
    "walk_forward": {
      "windows": [
        {
          "window": 1,
          "ic": 0.131,
          "n": 61
        },
        {
          "window": 2,
          "ic": -0.025,
          "n": 61
        },
        {
          "window": 3,
          "ic": 0.012,
          "n": 61
        },
        {
          "window": 4,
          "ic": 0.139,
          "n": 61
        },
        {
          "window": 5,
          "ic": 0.047,
          "n": 61
        },
        {
          "window": 6,
          "ic": -0.171,
          "n": 61
        },
        {
          "window": 7,
          "ic": -0.087,
          "n": 61
        },
        {
          "window": 8,
          "ic": -0.273,
          "n": 65
        }
      ],
      "same_sign_pct": 50.0,
      "mean_ic": -0.028
    }
  },
  "spy_change_1d": {
    "description": "SPY Short Ratio Daily Change \u2192 1d ES Return",
    "n": 492,
    "full_ic": 0.063,
    "full_p": 0.1611,
    "is_ic": 0.028,
    "oos_ic": 0.135,
    "oos_p": 0.0577,
    "is_oos_consistent": true,
    "quintiles": {
      "quintiles": [
        {
          "quintile": 1,
          "n": 98,
          "mean_signal": -0.1294,
          "mean_return_pct": -0.1001,
          "win_rate": 54.1
        },
        {
          "quintile": 2,
          "n": 98,
          "mean_signal": -0.0499,
          "mean_return_pct": 0.0648,
          "win_rate": 49.0
        },
        {
          "quintile": 3,
          "n": 98,
          "mean_signal": 0.0017,
          "mean_return_pct": 0.0202,
          "win_rate": 55.1
        },
        {
          "quintile": 4,
          "n": 98,
          "mean_signal": 0.0493,
          "mean_return_pct": 0.1994,
          "win_rate": 60.2
        },
        {
          "quintile": 5,
          "n": 100,
          "mean_signal": 0.1281,
          "mean_return_pct": 0.153,
          "win_rate": 60.0
        }
      ],
      "monotonic": false
    }
  },
  "spy_change_3d": {
    "description": "SPY Short Ratio Daily Change \u2192 3d ES Return",
    "n": 492,
    "full_ic": 0.061,
    "full_p": 0.1769,
    "is_ic": 0.101,
    "oos_ic": -0.018,
    "oos_p": 0.7991,
    "is_oos_consistent": false,
    "quintiles": {
      "quintiles": [
        {
          "quintile": 1,
          "n": 98,
          "mean_signal": -0.1294,
          "mean_return_pct": -0.1216,
          "win_rate": 52.0
        },
        {
          "quintile": 2,
          "n": 98,
          "mean_signal": -0.0499,
          "mean_return_pct": 0.1554,
          "win_rate": 57.1
        },
        {
          "quintile": 3,
          "n": 98,
          "mean_signal": 0.0017,
          "mean_return_pct": 0.3236,
          "win_rate": 67.3
        },
        {
          "quintile": 4,
          "n": 98,
          "mean_signal": 0.0493,
          "mean_return_pct": 0.1578,
          "win_rate": 57.1
        },
        {
          "quintile": 5,
          "n": 100,
          "mean_signal": 0.1281,
          "mean_return_pct": 0.4676,
          "win_rate": 65.0
        }
      ],
      "monotonic": false
    }
  },
  "extreme_days": {
    "description": "Extreme SPY Short Ratio Days (90th/10th pctile, 60d lookback)",
    "high_short": {
      "n": 51,
      "mean_return_pct": 0.198,
      "win_rate": 60.8
    },
    "low_short": {
      "n": 54,
      "mean_return_pct": 0.101,
      "win_rate": 55.6
    },
    "normal": {
      "n": 348,
      "mean_return_pct": 0.054,
      "win_rate": 56.0
    }
  },
  "spy_rolling_3d_1d": {
    "description": "SPY Short Ratio 3d Rolling Avg \u2192 1d ES Return",
    "n": 492,
    "full_ic": 0.005,
    "is_ic": 0.082,
    "oos_ic": -0.16,
    "oos_p": 0.0238,
    "is_oos_consistent": false
  },
  "spy_rolling_5d_1d": {
    "description": "SPY Short Ratio 5d Rolling Avg \u2192 1d ES Return",
    "n": 492,
    "full_ic": -0.012,
    "is_ic": 0.029,
    "oos_ic": -0.122,
    "oos_p": 0.087,
    "is_oos_consistent": false
  },
  "spy_rolling_10d_1d": {
    "description": "SPY Short Ratio 10d Rolling Avg \u2192 1d ES Return",
    "n": 492,
    "full_ic": 0.001,
    "is_ic": -0.003,
    "oos_ic": -0.017,
    "oos_p": 0.8131,
    "is_oos_consistent": true
  },
  "qqq_ratio_1d": {
    "description": "QQQ Short Ratio \u2192 1d ES Return",
    "n": 492,
    "full_ic": 0.042,
    "is_ic": 0.076,
    "oos_ic": -0.046,
    "oos_p": 0.5164,
    "is_oos_consistent": false
  },
  "iwm_ratio_1d": {
    "description": "IWM Short Ratio \u2192 1d ES Return",
    "n": 492,
    "full_ic": 0.032,
    "is_ic": 0.106,
    "oos_ic": -0.122,
    "oos_p": 0.0859,
    "is_oos_consistent": false
  },
  "dia_ratio_1d": {
    "description": "DIA Short Ratio \u2192 1d ES Return",
    "n": 492,
    "full_ic": 0.037,
    "is_ic": 0.065,
    "oos_ic": -0.007,
    "oos_p": 0.9231,
    "is_oos_consistent": false
  },
  "xlf_ratio_1d": {
    "description": "XLF Short Ratio \u2192 1d ES Return",
    "n": 492,
    "full_ic": 0.05,
    "is_ic": 0.036,
    "oos_ic": 0.089,
    "oos_p": 0.2141,
    "is_oos_consistent": true
  },
  "xlk_ratio_1d": {
    "description": "XLK Short Ratio \u2192 1d ES Return",
    "n": 492,
    "full_ic": 0.066,
    "is_ic": 0.062,
    "oos_ic": 0.074,
    "oos_p": 0.3025,
    "is_oos_consistent": true
  },
  "xle_ratio_1d": {
    "description": "XLE Short Ratio \u2192 1d ES Return",
    "n": 492,
    "full_ic": -0.037,
    "is_ic": -0.017,
    "oos_ic": -0.091,
    "oos_p": 0.2028,
    "is_oos_consistent": true
  },
  "contemporaneous": {
    "description": "SPY Short Ratio vs Same-Day ES Return (contemporaneous)",
    "ic": -0.004,
    "p": 0.9211,
    "n": 491
  }
}