{
  "timestamp": "2026-03-02T14:10:38.726223",
  "version": "v2",
  "is_period": "2021-02-22 to 2024-08-20",
  "oos_period": "2024-08-21 to 2026-02-24",
  "n_signals_available": 10,
  "v1_composite": {
    "IS": {
      "n": 880,
      "sharpe": 1.19,
      "sharpe_prop": 0.88,
      "wr": 50.6,
      "cum_pct": 69.04,
      "avg_bps": 7.8,
      "max_dd": -10.31,
      "ic": 0.0459
    },
    "OOS": {
      "n": 378,
      "sharpe": 1.66,
      "sharpe_prop": 1.09,
      "wr": 54.0,
      "cum_pct": 42.84,
      "avg_bps": 11.3,
      "max_dd": -10.28,
      "ic": 0.0889
    },
    "FULL": {
      "n": 1258,
      "sharpe": 1.33,
      "sharpe_prop": 0.95,
      "wr": 51.6,
      "cum_pct": 111.87,
      "avg_bps": 8.9,
      "max_dd": -10.31,
      "ic": 0.0599
    }
  },
  "v2_composite": {
    "IS": {
      "n": 880,
      "sharpe": 0.75,
      "sharpe_prop": 0.81,
      "wr": 51.5,
      "cum_pct": 43.35,
      "avg_bps": 4.9,
      "max_dd": -14.56,
      "ic": 0.0575
    },
    "OOS": {
      "n": 378,
      "sharpe": 1.06,
      "sharpe_prop": 1.49,
      "wr": 55.6,
      "cum_pct": 27.36,
      "avg_bps": 7.2,
      "max_dd": -23.07,
      "ic": 0.1289
    },
    "FULL": {
      "n": 1258,
      "sharpe": 0.84,
      "sharpe_prop": 0.97,
      "wr": 52.7,
      "cum_pct": 70.72,
      "avg_bps": 5.6,
      "max_dd": -23.07,
      "ic": 0.0762
    }
  },
  "individual": {
    "roro": {
      "IS": {
        "n": 809,
        "sharpe": 0.57,
        "sharpe_prop": 0.88,
        "wr": 52.7,
        "cum_pct": 31.42,
        "avg_bps": 3.9,
        "max_dd": -23.85,
        "ic": 0.0545
      },
      "OOS": {
        "n": 378,
        "sharpe": 1.6,
        "sharpe_prop": 0.59,
        "wr": 55.0,
        "cum_pct": 41.43,
        "avg_bps": 11.0,
        "max_dd": -9.38,
        "ic": 0.074
      },
      "FULL": {
        "n": 1187,
        "sharpe": 0.9,
        "sharpe_prop": 0.78,
        "wr": 53.4,
        "cum_pct": 72.84,
        "avg_bps": 6.1,
        "max_dd": -23.85,
        "ic": 0.0587
      }
    },
    "fomc": {
      "IS": {
        "n": 880,
        "sharpe": 0.41,
        "sharpe_prop": 0.45,
        "wr": 13.0,
        "cum_pct": 13.28,
        "avg_bps": 1.5,
        "max_dd": -13.23,
        "ic": 0.0062
      },
      "OOS": {
        "n": 378,
        "sharpe": 0.96,
        "sharpe_prop": 1.08,
        "wr": 12.4,
        "cum_pct": 11.46,
        "avg_bps": 3.0,
        "max_dd": -6.1,
        "ic": -0.0222
      },
      "FULL": {
        "n": 1258,
        "sharpe": 0.55,
        "sharpe_prop": 0.63,
        "wr": 12.8,
        "cum_pct": 24.75,
        "avg_bps": 2.0,
        "max_dd": -13.23,
        "ic": 0.0012
      }
    },
    "pc_oi": {
      "IS": {
        "n": 101,
        "sharpe": -2.2,
        "sharpe_prop": -1.87,
        "wr": 45.5,
        "cum_pct": -11.67,
        "avg_bps": -11.6,
        "max_dd": -13.4,
        "ic": -0.0363
      },
      "OOS": {
        "n": 378,
        "sharpe": 1.46,
        "sharpe_prop": 1.73,
        "wr": 51.1,
        "cum_pct": 37.62,
        "avg_bps": 10.0,
        "max_dd": -10.95,
        "ic": 0.1012
      },
      "FULL": {
        "n": 479,
        "sharpe": 0.83,
        "sharpe_prop": 1.1,
        "wr": 49.9,
        "cum_pct": 25.94,
        "avg_bps": 5.4,
        "max_dd": -15.67,
        "ic": 0.0745
      }
    },
    "vpoc": {
      "IS": null,
      "OOS": {
        "n": 282,
        "sharpe": 0.07,
        "sharpe_prop": -0.42,
        "wr": 51.4,
        "cum_pct": 1.48,
        "avg_bps": 0.5,
        "max_dd": -24.9,
        "ic": 0.0244
      },
      "FULL": {
        "n": 282,
        "sharpe": 0.07,
        "sharpe_prop": -0.42,
        "wr": 51.4,
        "cum_pct": 1.48,
        "avg_bps": 0.5,
        "max_dd": -24.9,
        "ic": 0.0244
      }
    },
    "corrdiv": {
      "IS": {
        "n": 811,
        "sharpe": 0.53,
        "sharpe_prop": 0.49,
        "wr": 52.0,
        "cum_pct": 29.07,
        "avg_bps": 3.6,
        "max_dd": -17.15,
        "ic": 0.0478
      },
      "OOS": {
        "n": 378,
        "sharpe": 0.44,
        "sharpe_prop": 0.47,
        "wr": 51.3,
        "cum_pct": 11.33,
        "avg_bps": 3.0,
        "max_dd": -18.86,
        "ic": 0.0142
      },
      "FULL": {
        "n": 1189,
        "sharpe": 0.5,
        "sharpe_prop": 0.48,
        "wr": 51.8,
        "cum_pct": 40.39,
        "avg_bps": 3.4,
        "max_dd": -18.86,
        "ic": 0.0384
      }
    },
    "dow": {
      "IS": {
        "n": 880,
        "sharpe": 0.13,
        "sharpe_prop": 0.17,
        "wr": 19.4,
        "cum_pct": 4.77,
        "avg_bps": 0.5,
        "max_dd": -17.31,
        "ic": 0.0107
      },
      "OOS": {
        "n": 378,
        "sharpe": -1.02,
        "sharpe_prop": -0.92,
        "wr": 18.3,
        "cum_pct": -16.26,
        "avg_bps": -4.3,
        "max_dd": -18.48,
        "ic": -0.0601
      },
      "FULL": {
        "n": 1258,
        "sharpe": -0.22,
        "sharpe_prop": -0.14,
        "wr": 19.1,
        "cum_pct": -11.49,
        "avg_bps": -0.9,
        "max_dd": -18.48,
        "ic": -0.0093
      }
    },
    "gap_fade": {
      "IS": null,
      "OOS": {
        "n": 282,
        "sharpe": -0.13,
        "sharpe_prop": -0.2,
        "wr": 41.1,
        "cum_pct": -2.51,
        "avg_bps": -0.9,
        "max_dd": -19.62,
        "ic": -0.0111
      },
      "FULL": {
        "n": 282,
        "sharpe": -0.13,
        "sharpe_prop": -0.2,
        "wr": 41.1,
        "cum_pct": -2.51,
        "avg_bps": -0.9,
        "max_dd": -19.62,
        "ic": -0.0111
      }
    },
    "vix_ts": {
      "IS": {
        "n": 305,
        "sharpe": -0.26,
        "sharpe_prop": 0.64,
        "wr": 46.6,
        "cum_pct": -3.83,
        "avg_bps": -1.3,
        "max_dd": -12.41,
        "ic": 0.0612
      },
      "OOS": {
        "n": 376,
        "sharpe": 1.07,
        "sharpe_prop": 0.83,
        "wr": 54.3,
        "cum_pct": 27.6,
        "avg_bps": 7.3,
        "max_dd": -17.78,
        "ic": 0.1258
      },
      "FULL": {
        "n": 681,
        "sharpe": 0.57,
        "sharpe_prop": 0.74,
        "wr": 50.8,
        "cum_pct": 23.77,
        "avg_bps": 3.5,
        "max_dd": -17.78,
        "ic": 0.0958
      }
    },
    "delta_div": {
      "IS": {
        "n": 365,
        "sharpe": 0.62,
        "sharpe_prop": 1.11,
        "wr": 49.3,
        "cum_pct": 10.74,
        "avg_bps": 2.9,
        "max_dd": -11.48,
        "ic": 0.0613
      },
      "OOS": {
        "n": 372,
        "sharpe": 1.61,
        "sharpe_prop": 1.49,
        "wr": 55.1,
        "cum_pct": 39.82,
        "avg_bps": 10.7,
        "max_dd": -7.12,
        "ic": 0.1281
      },
      "FULL": {
        "n": 737,
        "sharpe": 1.19,
        "sharpe_prop": 1.32,
        "wr": 52.2,
        "cum_pct": 50.56,
        "avg_bps": 6.9,
        "max_dd": -11.48,
        "ic": 0.0925
      }
    },
    "ovn": {
      "IS": null,
      "OOS": {
        "n": 283,
        "sharpe": -0.95,
        "sharpe_prop": -0.45,
        "wr": 46.6,
        "cum_pct": -19.58,
        "avg_bps": -6.9,
        "max_dd": -22.67,
        "ic": -0.0339
      },
      "FULL": {
        "n": 283,
        "sharpe": -0.95,
        "sharpe_prop": -0.45,
        "wr": 46.6,
        "cum_pct": -19.58,
        "avg_bps": -6.9,
        "max_dd": -22.67,
        "ic": -0.0339
      }
    }
  },
  "weights_v1": {
    "roro": 0.25,
    "fomc": 0.15,
    "vpoc": 0.2,
    "pc_oi": 0.1,
    "corrdiv": 0.1,
    "cot": 0.1,
    "dow": 0.1
  },
  "weights_v2": {
    "roro": 0.2,
    "fomc": 0.03,
    "pc_oi": 0.1,
    "vpoc": 0.2,
    "corrdiv": 0.1,
    "cot": 0.02,
    "dow": 0.02,
    "gap_fade": 0.1,
    "vix_ts": 0.15,
    "delta_div": 0.08,
    "ovn": 0.07
  },
  "signal_correlations": {
    "roro": {
      "roro": 1.0,
      "fomc": 0.059,
      "pc_oi": 0.1,
      "vpoc": -0.238,
      "corrdiv": 0.045,
      "dow": 0.032,
      "gap_fade": -0.154,
      "vix_ts": -0.251,
      "delta_div": -0.008,
      "ovn": 0.07
    },
    "fomc": {
      "roro": 0.059,
      "fomc": 1.0,
      "pc_oi": -0.007,
      "vpoc": -0.054,
      "corrdiv": 0.021,
      "dow": 0.01,
      "gap_fade": -0.104,
      "vix_ts": 0.035,
      "delta_div": 0.037,
      "ovn": -0.168
    },
    "pc_oi": {
      "roro": 0.1,
      "fomc": -0.007,
      "pc_oi": 1.0,
      "vpoc": 0.013,
      "corrdiv": 0.093,
      "dow": 0.18,
      "gap_fade": 0.055,
      "vix_ts": 0.04,
      "delta_div": 0.125,
      "ovn": -0.02
    },
    "vpoc": {
      "roro": -0.238,
      "fomc": -0.054,
      "pc_oi": 0.013,
      "vpoc": 1.0,
      "corrdiv": -0.034,
      "dow": -0.099,
      "gap_fade": 0.74,
      "vix_ts": 0.165,
      "delta_div": 0.042,
      "ovn": -0.337
    },
    "corrdiv": {
      "roro": 0.045,
      "fomc": 0.021,
      "pc_oi": 0.093,
      "vpoc": -0.034,
      "corrdiv": 1.0,
      "dow": 0.001,
      "gap_fade": 0.026,
      "vix_ts": 0.016,
      "delta_div": 0.078,
      "ovn": -0.042
    },
    "dow": {
      "roro": 0.032,
      "fomc": 0.01,
      "pc_oi": 0.18,
      "vpoc": -0.099,
      "corrdiv": 0.001,
      "dow": 1.0,
      "gap_fade": -0.096,
      "vix_ts": -0.12,
      "delta_div": 0.051,
      "ovn": 0.074
    },
    "gap_fade": {
      "roro": -0.154,
      "fomc": -0.104,
      "pc_oi": 0.055,
      "vpoc": 0.74,
      "corrdiv": 0.026,
      "dow": -0.096,
      "gap_fade": 1.0,
      "vix_ts": 0.092,
      "delta_div": 0.016,
      "ovn": -0.319
    },
    "vix_ts": {
      "roro": -0.251,
      "fomc": 0.035,
      "pc_oi": 0.04,
      "vpoc": 0.165,
      "corrdiv": 0.016,
      "dow": -0.12,
      "gap_fade": 0.092,
      "vix_ts": 1.0,
      "delta_div": 0.05,
      "ovn": -0.066
    },
    "delta_div": {
      "roro": -0.008,
      "fomc": 0.037,
      "pc_oi": 0.125,
      "vpoc": 0.042,
      "corrdiv": 0.078,
      "dow": 0.051,
      "gap_fade": 0.016,
      "vix_ts": 0.05,
      "delta_div": 1.0,
      "ovn": -0.016
    },
    "ovn": {
      "roro": 0.07,
      "fomc": -0.168,
      "pc_oi": -0.02,
      "vpoc": -0.337,
      "corrdiv": -0.042,
      "dow": 0.074,
      "gap_fade": -0.319,
      "vix_ts": -0.066,
      "delta_div": -0.016,
      "ovn": 1.0
    }
  }
}