{
  "timestamp": "2026-02-28T00:10:47.073221",
  "is_period": "2021-02-22 to 2024-08-20",
  "oos_period": "2024-08-21 to 2026-02-24",
  "composite": {
    "IS": {
      "n": 880,
      "sharpe": 1.19,
      "sharpe_prop": 0.88,
      "wr": 50.6,
      "cum_pct": 69.04,
      "avg_bps": 7.8
    },
    "OOS": {
      "n": 378,
      "sharpe": 1.87,
      "sharpe_prop": 2.11,
      "wr": 54.8,
      "cum_pct": 48.25,
      "avg_bps": 12.8
    },
    "FULL": {
      "n": 1258,
      "sharpe": 1.4,
      "sharpe_prop": 1.23,
      "wr": 51.8,
      "cum_pct": 117.28,
      "avg_bps": 9.3
    }
  },
  "individual": {
    "roro": {
      "IS": {
        "n": 809,
        "sharpe": 0.57,
        "sharpe_prop": 0.88,
        "wr": 52.7,
        "cum_pct": 31.42,
        "avg_bps": 3.9
      },
      "OOS": {
        "n": 378,
        "sharpe": 1.6,
        "sharpe_prop": 0.59,
        "wr": 55.0,
        "cum_pct": 41.43,
        "avg_bps": 11.0
      },
      "FULL": {
        "n": 1187,
        "sharpe": 0.9,
        "sharpe_prop": 0.78,
        "wr": 53.4,
        "cum_pct": 72.84,
        "avg_bps": 6.1
      }
    },
    "fomc": {
      "IS": {
        "n": 880,
        "sharpe": 0.41,
        "sharpe_prop": 0.45,
        "wr": 13.0,
        "cum_pct": 13.28,
        "avg_bps": 1.5
      },
      "OOS": {
        "n": 378,
        "sharpe": 0.96,
        "sharpe_prop": 1.08,
        "wr": 12.4,
        "cum_pct": 11.46,
        "avg_bps": 3.0
      },
      "FULL": {
        "n": 1258,
        "sharpe": 0.55,
        "sharpe_prop": 0.63,
        "wr": 12.8,
        "cum_pct": 24.75,
        "avg_bps": 2.0
      }
    },
    "pc_oi": {
      "IS": {
        "n": 101,
        "sharpe": -2.2,
        "sharpe_prop": -1.87,
        "wr": 45.5,
        "cum_pct": -11.67,
        "avg_bps": -11.6
      },
      "OOS": {
        "n": 378,
        "sharpe": 1.46,
        "sharpe_prop": 1.73,
        "wr": 51.1,
        "cum_pct": 37.62,
        "avg_bps": 10.0
      },
      "FULL": {
        "n": 479,
        "sharpe": 0.83,
        "sharpe_prop": 1.1,
        "wr": 49.9,
        "cum_pct": 25.94,
        "avg_bps": 5.4
      }
    },
    "vpoc": {
      "IS": null,
      "OOS": {
        "n": 282,
        "sharpe": 1.23,
        "sharpe_prop": 0.79,
        "wr": 53.5,
        "cum_pct": 25.22,
        "avg_bps": 8.9
      },
      "FULL": {
        "n": 282,
        "sharpe": 1.23,
        "sharpe_prop": 0.79,
        "wr": 53.5,
        "cum_pct": 25.22,
        "avg_bps": 8.9
      }
    },
    "corrdiv": {
      "IS": {
        "n": 811,
        "sharpe": 0.53,
        "sharpe_prop": 0.49,
        "wr": 52.0,
        "cum_pct": 29.07,
        "avg_bps": 3.6
      },
      "OOS": {
        "n": 378,
        "sharpe": 0.44,
        "sharpe_prop": 0.47,
        "wr": 51.3,
        "cum_pct": 11.33,
        "avg_bps": 3.0
      },
      "FULL": {
        "n": 1189,
        "sharpe": 0.5,
        "sharpe_prop": 0.48,
        "wr": 51.8,
        "cum_pct": 40.39,
        "avg_bps": 3.4
      }
    },
    "dow": {
      "IS": {
        "n": 880,
        "sharpe": 0.13,
        "sharpe_prop": 0.17,
        "wr": 19.4,
        "cum_pct": 4.77,
        "avg_bps": 0.5
      },
      "OOS": {
        "n": 378,
        "sharpe": -1.02,
        "sharpe_prop": -0.92,
        "wr": 18.3,
        "cum_pct": -16.26,
        "avg_bps": -4.3
      },
      "FULL": {
        "n": 1258,
        "sharpe": -0.22,
        "sharpe_prop": -0.14,
        "wr": 19.1,
        "cum_pct": -11.49,
        "avg_bps": -0.9
      }
    }
  },
  "weights": {
    "roro": 0.25,
    "fomc": 0.15,
    "vpoc": 0.2,
    "pc_oi": 0.1,
    "corrdiv": 0.1,
    "cot": 0.1,
    "dow": 0.1
  }
}