{
  "generated": "2026-03-01T12:07:17.651896",
  "six_month": [
    {
      "window": 1,
      "oos_start": "2022-05-31",
      "oos_end": "2022-11-30",
      "is_days": 252,
      "oos_days": 128,
      "trades": 11,
      "total_pnl": -57241.04,
      "win_rate": 45.45454545454545,
      "avg_pnl": -5203.730909090909,
      "sharpe": -1.6686388060626287,
      "profit_factor": 0.31348438960948,
      "bh_pnl": -4162.5,
      "bh_return": -1.9990395005402808,
      "excess_pnl": -53078.54
    },
    {
      "window": 2,
      "oos_start": "2022-11-30",
      "oos_end": "2023-05-30",
      "is_days": 379,
      "oos_days": 124,
      "trades": 14,
      "total_pnl": -25299.74,
      "win_rate": 50.0,
      "avg_pnl": -1807.1242857142859,
      "sharpe": -0.7697083094182808,
      "profit_factor": 0.5804827979597655,
      "bh_pnl": 12637.5,
      "bh_return": 6.378951353397691,
      "excess_pnl": -37937.240000000005
    },
    {
      "window": 3,
      "oos_start": "2023-05-30",
      "oos_end": "2023-11-30",
      "is_days": 502,
      "oos_days": 130,
      "trades": 15,
      "total_pnl": 35045.63999999999,
      "win_rate": 73.33333333333333,
      "avg_pnl": 2336.3759999999993,
      "sharpe": 1.3672006330397997,
      "profit_factor": 2.32516732082492,
      "bh_pnl": 16850.0,
      "bh_return": 7.9485818739312455,
      "excess_pnl": 18195.639999999992
    },
    {
      "window": 4,
      "oos_start": "2023-11-30",
      "oos_end": "2024-05-30",
      "is_days": 631,
      "oos_days": 125,
      "trades": 13,
      "total_pnl": 1173.3599999999988,
      "win_rate": 53.84615384615385,
      "avg_pnl": 90.25846153846145,
      "sharpe": 0.033692540751314094,
      "profit_factor": 1.0252993375461523,
      "bh_pnl": 34537.5,
      "bh_return": 15.14055564688476,
      "excess_pnl": -33364.14
    },
    {
      "window": 5,
      "oos_start": "2024-05-30",
      "oos_end": "2024-11-30",
      "is_days": 755,
      "oos_days": 128,
      "trades": 11,
      "total_pnl": 41604.34,
      "win_rate": 63.63636363636363,
      "avg_pnl": 3782.212727272727,
      "sharpe": 1.4823683202339515,
      "profit_factor": 2.3697758872159906,
      "bh_pnl": 39050.0,
      "bh_return": 14.818328431837585,
      "excess_pnl": 2554.3399999999965
    },
    {
      "window": 6,
      "oos_start": "2024-11-30",
      "oos_end": "2025-05-30",
      "is_days": 883,
      "oos_days": 124,
      "trades": 11,
      "total_pnl": -64183.159999999996,
      "win_rate": 45.45454545454545,
      "avg_pnl": -5834.8327272727265,
      "sharpe": -1.661590441962462,
      "profit_factor": 0.24409206594848354,
      "bh_pnl": -6775.0,
      "bh_return": -2.239114269189457,
      "excess_pnl": -57408.159999999996
    },
    {
      "window": 7,
      "oos_start": "2025-05-30",
      "oos_end": "2025-11-30",
      "is_days": 1006,
      "oos_days": 128,
      "trades": 15,
      "total_pnl": 40894.28,
      "win_rate": 60.0,
      "avg_pnl": 2726.2853333333333,
      "sharpe": 0.9801931877383416,
      "profit_factor": 1.872249417174839,
      "bh_pnl": 47362.5,
      "bh_return": 16.021819104401878,
      "excess_pnl": -6468.220000000001
    },
    {
      "window": 8,
      "oos_start": "2025-11-30",
      "oos_end": "2026-02-25",
      "is_days": 1134,
      "oos_days": 59,
      "trades": 8,
      "total_pnl": 22796.46,
      "win_rate": 87.5,
      "avg_pnl": 2849.5575,
      "sharpe": 2.348947425527387,
      "profit_factor": 2.921504468191634,
      "bh_pnl": 4975.0,
      "bh_return": 1.4515481965060724,
      "excess_pnl": 17821.46
    }
  ],
  "three_month": [
    {
      "window": 1,
      "oos_start": "2022-05-31",
      "oos_end": "2022-08-31",
      "is_days": 252,
      "oos_days": 65,
      "trades": 7,
      "total_pnl": -51446.200000000004,
      "win_rate": 57.14285714285714,
      "avg_pnl": -7349.4571428571435,
      "sharpe": -2.3981333081691174,
      "profit_factor": 0.2633241498605296,
      "bh_pnl": -10400.0,
      "bh_return": -4.99459719053908,
      "excess_pnl": -41046.200000000004
    },
    {
      "window": 2,
      "oos_start": "2022-08-31",
      "oos_end": "2022-11-30",
      "is_days": 316,
      "oos_days": 64,
      "trades": 8,
      "total_pnl": 18552.440000000002,
      "win_rate": 75.0,
      "avg_pnl": 2319.0550000000003,
      "sharpe": 1.698748952117412,
      "profit_factor": 2.3698429059591772,
      "bh_pnl": 4700.0,
      "bh_return": 2.357514577716471,
      "excess_pnl": 13852.440000000002
    },
    {
      "window": 3,
      "oos_start": "2022-11-30",
      "oos_end": "2023-02-28",
      "is_days": 379,
      "oos_days": 61,
      "trades": 7,
      "total_pnl": -17735.06,
      "win_rate": 57.14285714285714,
      "avg_pnl": -2533.5800000000004,
      "sharpe": -1.2959520819565928,
      "profit_factor": 0.5143719140061949,
      "bh_pnl": 662.5,
      "bh_return": 0.33440595621174835,
      "excess_pnl": -18397.56
    },
    {
      "window": 4,
      "oos_start": "2023-02-28",
      "oos_end": "2023-05-28",
      "is_days": 439,
      "oos_days": 63,
      "trades": 6,
      "total_pnl": -14377.18,
      "win_rate": 50.0,
      "avg_pnl": -2396.1966666666667,
      "sharpe": -1.957783256510429,
      "profit_factor": 0.4234589941997741,
      "bh_pnl": 11087.5,
      "bh_return": 5.555555555555555,
      "excess_pnl": -25464.68
    },
    {
      "window": 5,
      "oos_start": "2023-05-28",
      "oos_end": "2023-08-28",
      "is_days": 502,
      "oos_days": 63,
      "trades": 9,
      "total_pnl": 12496.46,
      "win_rate": 55.55555555555556,
      "avg_pnl": 1388.4955555555555,
      "sharpe": 1.064696285262124,
      "profit_factor": 1.714615919519459,
      "bh_pnl": 10125.0,
      "bh_return": 4.776225013267292,
      "excess_pnl": 2371.459999999999
    },
    {
      "window": 6,
      "oos_start": "2023-08-28",
      "oos_end": "2023-11-28",
      "is_days": 564,
      "oos_days": 66,
      "trades": 7,
      "total_pnl": 6457.060000000001,
      "win_rate": 71.42857142857143,
      "avg_pnl": 922.437142857143,
      "sharpe": 0.5205699048281431,
      "profit_factor": 1.306843734971592,
      "bh_pnl": 7250.0,
      "bh_return": 3.282028066998642,
      "excess_pnl": -792.9399999999987
    },
    {
      "window": 7,
      "oos_start": "2023-11-28",
      "oos_end": "2024-02-28",
      "is_days": 629,
      "oos_days": 63,
      "trades": 6,
      "total_pnl": 30186.680000000004,
      "win_rate": 66.66666666666666,
      "avg_pnl": 5031.113333333334,
      "sharpe": 3.1524927532733886,
      "profit_factor": 6.181053007366521,
      "bh_pnl": 25975.0,
      "bh_return": 11.388797544667325,
      "excess_pnl": 4211.680000000004
    },
    {
      "window": 8,
      "oos_start": "2024-02-28",
      "oos_end": "2024-05-28",
      "is_days": 691,
      "oos_days": 63,
      "trades": 8,
      "total_pnl": 15035.32,
      "win_rate": 62.5,
      "avg_pnl": 1879.415,
      "sharpe": 1.7185782391401283,
      "profit_factor": 2.3180390871140863,
      "bh_pnl": 11700.0,
      "bh_return": 4.596572214310268,
      "excess_pnl": 3335.3199999999997
    },
    {
      "window": 9,
      "oos_start": "2024-05-28",
      "oos_end": "2024-08-28",
      "is_days": 753,
      "oos_days": 65,
      "trades": 7,
      "total_pnl": -2975.8200000000006,
      "win_rate": 57.14285714285714,
      "avg_pnl": -425.11714285714294,
      "sharpe": -0.21268480351726826,
      "profit_factor": 0.8959266238317267,
      "bh_pnl": 14425.0,
      "bh_return": 5.421149058110584,
      "excess_pnl": -17400.82
    },
    {
      "window": 10,
      "oos_start": "2024-08-28",
      "oos_end": "2024-11-28",
      "is_days": 817,
      "oos_days": 65,
      "trades": 5,
      "total_pnl": 7858.419999999998,
      "win_rate": 40.0,
      "avg_pnl": 1571.6839999999997,
      "sharpe": 1.1330954416448922,
      "profit_factor": 1.5693385071927852,
      "bh_pnl": 18562.5,
      "bh_return": 6.578073089700996,
      "excess_pnl": -10704.080000000002
    },
    {
      "window": 11,
      "oos_start": "2024-11-28",
      "oos_end": "2025-02-28",
      "is_days": 882,
      "oos_days": 62,
      "trades": 7,
      "total_pnl": 10968.2,
      "win_rate": 42.857142857142854,
      "avg_pnl": 1566.8857142857144,
      "sharpe": 1.1469564875189897,
      "profit_factor": 1.7519181515545392,
      "bh_pnl": -2587.5,
      "bh_return": -0.8603491271820449,
      "excess_pnl": 13555.7
    },
    {
      "window": 12,
      "oos_start": "2025-02-28",
      "oos_end": "2025-05-28",
      "is_days": 943,
      "oos_days": 62,
      "trades": 5,
      "total_pnl": -46879.08000000001,
      "win_rate": 40.0,
      "avg_pnl": -9375.816000000003,
      "sharpe": -2.6939109362133404,
      "profit_factor": 0.22141483393289552,
      "bh_pnl": 987.5,
      "bh_return": 0.33571307156212815,
      "excess_pnl": -47866.58000000001
    },
    {
      "window": 13,
      "oos_start": "2025-05-28",
      "oos_end": "2025-08-28",
      "is_days": 1004,
      "oos_days": 66,
      "trades": 6,
      "total_pnl": 37866.3,
      "win_rate": 83.33333333333334,
      "avg_pnl": 6311.05,
      "sharpe": 3.862578304112013,
      "profit_factor": 7.499134965913537,
      "bh_pnl": 28837.5,
      "bh_return": 9.708370155283424,
      "excess_pnl": 9028.800000000003
    },
    {
      "window": 14,
      "oos_start": "2025-08-28",
      "oos_end": "2025-11-28",
      "is_days": 1069,
      "oos_days": 65,
      "trades": 5,
      "total_pnl": 48803.799999999996,
      "win_rate": 60.0,
      "avg_pnl": 9760.759999999998,
      "sharpe": 6.112047170273531,
      "profit_factor": 14.140990775096531,
      "bh_pnl": 18725.0,
      "bh_return": 5.7748650732459526,
      "excess_pnl": 30078.799999999996
    },
    {
      "window": 15,
      "oos_start": "2025-11-28",
      "oos_end": "2026-02-25",
      "is_days": 1133,
      "oos_days": 60,
      "trades": 8,
      "total_pnl": 33863.58,
      "win_rate": 75.0,
      "avg_pnl": 4232.9475,
      "sharpe": 3.5793938133528282,
      "profit_factor": 5.8890874860677185,
      "bh_pnl": 6200.0,
      "bh_return": 1.815453314300355,
      "excess_pnl": 27663.58
    }
  ],
  "total_trades_6m": 98,
  "total_trades_3m": 101
}