{
  "timestamp": "2026-02-28T22:05:16.516842",
  "pairwise_correlations": {
    "RORO": {
      "RORO": 1.0,
      "FOMC": 0.0794,
      "PC_OI": 0.09,
      "VPOC": -0.1647,
      "CorrDiv": 0.0301,
      "DOW": 0.0071,
      "GapFade": -0.2659,
      "VIX_TS": -0.2633
    },
    "FOMC": {
      "RORO": 0.0794,
      "FOMC": 1.0,
      "PC_OI": -0.0119,
      "VPOC": -0.0829,
      "CorrDiv": 0.0242,
      "DOW": 0.0199,
      "GapFade": -0.097,
      "VIX_TS": -0.0
    },
    "PC_OI": {
      "RORO": 0.09,
      "FOMC": -0.0119,
      "PC_OI": 1.0,
      "VPOC": 0.1234,
      "CorrDiv": 0.0678,
      "DOW": 0.1467,
      "GapFade": 0.0305,
      "VIX_TS": 0.0345
    },
    "VPOC": {
      "RORO": -0.1647,
      "FOMC": -0.0829,
      "PC_OI": 0.1234,
      "VPOC": 1.0,
      "CorrDiv": -0.0277,
      "DOW": -0.0859,
      "GapFade": 0.4377,
      "VIX_TS": 0.11
    },
    "CorrDiv": {
      "RORO": 0.0301,
      "FOMC": 0.0242,
      "PC_OI": 0.0678,
      "VPOC": -0.0277,
      "CorrDiv": 1.0,
      "DOW": 0.0003,
      "GapFade": -0.0506,
      "VIX_TS": -0.0484
    },
    "DOW": {
      "RORO": 0.0071,
      "FOMC": 0.0199,
      "PC_OI": 0.1467,
      "VPOC": -0.0859,
      "CorrDiv": 0.0003,
      "DOW": 1.0,
      "GapFade": -0.1028,
      "VIX_TS": -0.1417
    },
    "GapFade": {
      "RORO": -0.2659,
      "FOMC": -0.097,
      "PC_OI": 0.0305,
      "VPOC": 0.4377,
      "CorrDiv": -0.0506,
      "DOW": -0.1028,
      "GapFade": 1.0,
      "VIX_TS": 0.2032
    },
    "VIX_TS": {
      "RORO": -0.2633,
      "FOMC": -0.0,
      "PC_OI": 0.0345,
      "VPOC": 0.11,
      "CorrDiv": -0.0484,
      "DOW": -0.1417,
      "GapFade": 0.2032,
      "VIX_TS": 1.0
    }
  },
  "return_correlations": {
    "RORO": {
      "corr": 0.0551,
      "n": 1187,
      "ic_mean": 0.0547
    },
    "FOMC": {
      "corr": 0.0205,
      "n": 1258,
      "ic_mean": 0.0123
    },
    "PC_OI": {
      "corr": 0.0887,
      "n": 479,
      "ic_mean": 0.1073
    },
    "VPOC": {
      "corr": 0.0613,
      "n": 282,
      "ic_mean": 0.0877
    },
    "CorrDiv": {
      "corr": 0.0239,
      "n": 1189,
      "ic_mean": 0.0095
    },
    "DOW": {
      "corr": -0.0119,
      "n": 1258,
      "ic_mean": -0.01
    },
    "GapFade": {
      "corr": -0.0706,
      "n": 282,
      "ic_mean": -0.0151
    },
    "VIX_TS": {
      "corr": 0.0702,
      "n": 653,
      "ic_mean": 0.114
    }
  },
  "redundant_pairs": [
    {
      "s1": "VPOC",
      "s2": "GapFade",
      "corr": 0.438
    }
  ],
  "rolling_ics": {
    "RORO": {
      "mean_ic": 0.0536,
      "ic_std": 0.1215,
      "ic_ir": 0.4412,
      "pct_positive": 61.6,
      "recent_ic": -0.105
    },
    "FOMC": {
      "mean_ic": 0.0123,
      "ic_std": 0.1173,
      "ic_ir": 0.1051,
      "pct_positive": 50.6,
      "recent_ic": -0.0068
    },
    "PC_OI": {
      "mean_ic": 0.107,
      "ic_std": 0.1461,
      "ic_ir": 0.7323,
      "pct_positive": 27.2,
      "recent_ic": -0.0049
    },
    "VPOC": {
      "mean_ic": 0.0865,
      "ic_std": 0.0704,
      "ic_ir": 1.2291,
      "pct_positive": 18.4,
      "recent_ic": 0.0157
    },
    "CorrDiv": {
      "mean_ic": 0.0096,
      "ic_std": 0.1151,
      "ic_ir": 0.0837,
      "pct_positive": 50.7,
      "recent_ic": 0.2038
    },
    "DOW": {
      "mean_ic": -0.01,
      "ic_std": 0.1019,
      "ic_ir": -0.0982,
      "pct_positive": 46.0,
      "recent_ic": 0.0047
    },
    "GapFade": {
      "mean_ic": -0.0138,
      "ic_std": 0.1511,
      "ic_ir": -0.0915,
      "pct_positive": 9.5,
      "recent_ic": 0.0842
    },
    "VIX_TS": {
      "mean_ic": 0.114,
      "ic_std": 0.1139,
      "ic_ir": 1.0004,
      "pct_positive": 41.8,
      "recent_ic": 0.0751
    }
  },
  "optimization": {
    "optimized_weights": {
      "RORO": 0.2455,
      "FOMC": 0.35,
      "PC_OI": 0.0,
      "VPOC": 0.0339,
      "CorrDiv": 0.2005,
      "DOW": 0.1326,
      "GapFade": 0.0376,
      "VIX_TS": 0.0
    },
    "opt_is_sharpe": 0.85,
    "opt_oos_sharpe": 1.26,
    "current_is_sharpe": 0.56,
    "current_oos_sharpe": 2.39,
    "equal_is_sharpe": 0.61,
    "equal_oos_sharpe": 1.77,
    "is_n": 881,
    "oos_n": 377,
    "signal_cols": [
      "RORO",
      "FOMC",
      "PC_OI",
      "VPOC",
      "CorrDiv",
      "DOW",
      "GapFade",
      "VIX_TS"
    ]
  },
  "current_weights": {
    "RORO": 0.2,
    "VPOC": 0.2,
    "VIX_TS": 0.15,
    "CorrDiv": 0.1,
    "PC_OI": 0.1,
    "GapFade": 0.1,
    "COT": 0.02,
    "FOMC": 0.03,
    "DOW": 0.02
  }
}