{
  "generated": "2026-02-27 06:09",
  "data_bars": 111763,
  "trading_days": 292,
  "rt_cost_pts": 0.5,
  "strategies_tested": 30,
  "results": [
    {
      "strategy": "MOM_5m_1x_1x",
      "config": {
        "breakout_type": "momentum",
        "target_multiple": 1.0,
        "stop_multiple": 1.0
      },
      "or_minutes": 5,
      "full": {
        "label": "MOM_5m_1x_1x",
        "trades": 292,
        "avg_pnl_pts": 0.362,
        "total_pnl_pts": 105.75,
        "total_pnl_usd": 5288.0,
        "sharpe": 0.42,
        "win_rate_pct": 50.0,
        "profit_factor": 1.06,
        "max_drawdown_pts": 326.0,
        "max_drawdown_usd": 16300.0,
        "avg_winner": 12.53,
        "avg_loser": -11.8,
        "exit_reasons": {
          "stop": 146,
          "target": 145,
          "eod": 1
        },
        "day_of_week": {
          "Thu": {
            "trades": 57,
            "avg_pnl": 0.553,
            "win_rate": 52.6
          },
          "Fri": {
            "trades": 58,
            "avg_pnl": 0.647,
            "win_rate": 48.3
          },
          "Mon": {
            "trades": 59,
            "avg_pnl": 2.042,
            "win_rate": 57.6
          },
          "Tue": {
            "trades": 59,
            "avg_pnl": -0.945,
            "win_rate": 47.5
          },
          "Wed": {
            "trades": 59,
            "avg_pnl": -0.475,
            "win_rate": 44.1
          }
        }
      },
      "in_sample": {
        "label": "MOM_5m_1x_1x_IS",
        "trades": 204,
        "avg_pnl_pts": -0.43,
        "total_pnl_pts": -87.75,
        "total_pnl_usd": -4388.0,
        "sharpe": -0.51,
        "win_rate_pct": 47.1,
        "profit_factor": 0.93,
        "max_drawdown_pts": 311.75,
        "max_drawdown_usd": 15588.0,
        "avg_winner": 12.24,
        "avg_loser": -11.69,
        "exit_reasons": {
          "stop": 108,
          "target": 95,
          "eod": 1
        },
        "day_of_week": {
          "Thu": {
            "trades": 41,
            "avg_pnl": -1.427,
            "win_rate": 43.9
          },
          "Fri": {
            "trades": 40,
            "avg_pnl": 0.412,
            "win_rate": 47.5
          },
          "Mon": {
            "trades": 41,
            "avg_pnl": 0.134,
            "win_rate": 51.2
          },
          "Tue": {
            "trades": 41,
            "avg_pnl": -0.463,
            "win_rate": 51.2
          },
          "Wed": {
            "trades": 41,
            "avg_pnl": -0.787,
            "win_rate": 41.5
          }
        }
      },
      "out_of_sample": {
        "label": "MOM_5m_1x_1x_OOS",
        "trades": 88,
        "avg_pnl_pts": 2.199,
        "total_pnl_pts": 193.5,
        "total_pnl_usd": 9675.0,
        "sharpe": 2.52,
        "win_rate_pct": 56.8,
        "profit_factor": 1.42,
        "max_drawdown_pts": 104.0,
        "max_drawdown_usd": 5200.0,
        "avg_winner": 13.08,
        "avg_loser": -12.11,
        "exit_reasons": {
          "stop": 38,
          "target": 50
        },
        "day_of_week": {
          "Fri": {
            "trades": 18,
            "avg_pnl": 1.167,
            "win_rate": 50.0
          },
          "Mon": {
            "trades": 18,
            "avg_pnl": 6.389,
            "win_rate": 72.2
          },
          "Tue": {
            "trades": 18,
            "avg_pnl": -2.042,
            "win_rate": 38.9
          },
          "Wed": {
            "trades": 18,
            "avg_pnl": 0.236,
            "win_rate": 50.0
          },
          "Thu": {
            "trades": 16,
            "avg_pnl": 5.625,
            "win_rate": 75.0
          }
        }
      }
    },
    {
      "strategy": "MOM_5m_2x_trail0.5x",
      "config": {
        "breakout_type": "momentum",
        "target_multiple": 2.0,
        "stop_multiple": 1.0,
        "trailing_stop": 0.5
      },
      "or_minutes": 5,
      "full": {
        "label": "MOM_5m_2x_trail0.5x",
        "trades": 292,
        "avg_pnl_pts": -0.754,
        "total_pnl_pts": -220.12,
        "total_pnl_usd": -11006.0,
        "sharpe": -0.87,
        "win_rate_pct": 39.0,
        "profit_factor": 0.85,
        "max_drawdown_pts": 454.0,
        "max_drawdown_usd": 22700.0,
        "avg_winner": 10.6,
        "avg_loser": -8.02,
        "exit_reasons": {
          "stop": 271,
          "eod": 6,
          "target": 15
        },
        "day_of_week": {
          "Thu": {
            "trades": 57,
            "avg_pnl": -1.147,
            "win_rate": 45.6
          },
          "Fri": {
            "trades": 58,
            "avg_pnl": -1.267,
            "win_rate": 25.9
          },
          "Mon": {
            "trades": 59,
            "avg_pnl": 1.576,
            "win_rate": 47.5
          },
          "Tue": {
            "trades": 59,
            "avg_pnl": -3.14,
            "win_rate": 40.7
          },
          "Wed": {
            "trades": 59,
            "avg_pnl": 0.186,
            "win_rate": 35.6
          }
        }
      },
      "in_sample": {
        "label": "MOM_5m_2x_trail0.5x_IS",
        "trades": 204,
        "avg_pnl_pts": -1.994,
        "total_pnl_pts": -406.88,
        "total_pnl_usd": -20344.0,
        "sharpe": -2.58,
        "win_rate_pct": 37.3,
        "profit_factor": 0.62,
        "max_drawdown_pts": 444.62,
        "max_drawdown_usd": 22231.0,
        "avg_winner": 8.75,
        "avg_loser": -8.37,
        "exit_reasons": {
          "stop": 196,
          "eod": 2,
          "target": 6
        },
        "day_of_week": {
          "Thu": {
            "trades": 41,
            "avg_pnl": -1.808,
            "win_rate": 43.9
          },
          "Fri": {
            "trades": 40,
            "avg_pnl": -3.441,
            "win_rate": 22.5
          },
          "Mon": {
            "trades": 41,
            "avg_pnl": -0.79,
            "win_rate": 43.9
          },
          "Tue": {
            "trades": 41,
            "avg_pnl": -2.677,
            "win_rate": 43.9
          },
          "Wed": {
            "trades": 41,
            "avg_pnl": -1.293,
            "win_rate": 31.7
          }
        }
      },
      "out_of_sample": {
        "label": "MOM_5m_2x_trail0.5x_OOS",
        "trades": 88,
        "avg_pnl_pts": 2.122,
        "total_pnl_pts": 186.75,
        "total_pnl_usd": 9338.0,
        "sharpe": 2.06,
        "win_rate_pct": 43.2,
        "profit_factor": 1.52,
        "max_drawdown_pts": 126.88,
        "max_drawdown_usd": 6344.0,
        "avg_winner": 14.29,
        "avg_loser": -7.12,
        "exit_reasons": {
          "stop": 75,
          "target": 9,
          "eod": 4
        },
        "day_of_week": {
          "Fri": {
            "trades": 18,
            "avg_pnl": 3.562,
            "win_rate": 33.3
          },
          "Mon": {
            "trades": 18,
            "avg_pnl": 6.965,
            "win_rate": 55.6
          },
          "Tue": {
            "trades": 18,
            "avg_pnl": -4.194,
            "win_rate": 33.3
          },
          "Wed": {
            "trades": 18,
            "avg_pnl": 3.556,
            "win_rate": 44.4
          },
          "Thu": {
            "trades": 16,
            "avg_pnl": 0.547,
            "win_rate": 50.0
          }
        }
      }
    },
    {
      "strategy": "MOM_30m_2x_1x_narrow",
      "config": {
        "breakout_type": "momentum",
        "target_multiple": 2.0,
        "stop_multiple": 1.0,
        "min_or_range": 2.0,
        "max_or_range": 8.0
      },
      "or_minutes": 30,
      "full": {
        "label": "MOM_30m_2x_1x_narrow",
        "trades": 7,
        "avg_pnl_pts": 4.179,
        "total_pnl_pts": 29.25,
        "total_pnl_usd": 1462.0,
        "sharpe": 6.59,
        "win_rate_pct": 57.1,
        "profit_factor": 2.62,
        "max_drawdown_pts": 8.5,
        "max_drawdown_usd": 425.0,
        "avg_winner": 11.81,
        "avg_loser": -6.0,
        "exit_reasons": {
          "target": 3,
          "eod": 2,
          "stop": 2
        },
        "day_of_week": {
          "Thu": {
            "trades": 2,
            "avg_pnl": 6.0,
            "win_rate": 50.0
          },
          "Mon": {
            "trades": 2,
            "avg_pnl": -3.625,
            "win_rate": 50.0
          },
          "Wed": {
            "trades": 1,
            "avg_pnl": -6.5,
            "win_rate": 0.0
          },
          "Fri": {
            "trades": 1,
            "avg_pnl": 15.5,
            "win_rate": 100.0
          },
          "Tue": {
            "trades": 1,
            "avg_pnl": 15.5,
            "win_rate": 100.0
          }
        }
      },
      "in_sample": {
        "label": "MOM_30m_2x_1x_narrow_IS",
        "trades": 4,
        "avg_pnl_pts": 6.312,
        "total_pnl_pts": 25.25,
        "total_pnl_usd": 1262.0,
        "sharpe": 10.72,
        "win_rate_pct": 75.0,
        "profit_factor": 4.88,
        "max_drawdown_pts": 6.5,
        "max_drawdown_usd": 325.0,
        "avg_winner": 10.58,
        "avg_loser": -6.5,
        "exit_reasons": {
          "target": 2,
          "eod": 1,
          "stop": 1
        },
        "day_of_week": {
          "Thu": {
            "trades": 1,
            "avg_pnl": 15.0,
            "win_rate": 100.0
          },
          "Mon": {
            "trades": 1,
            "avg_pnl": 1.25,
            "win_rate": 100.0
          },
          "Wed": {
            "trades": 1,
            "avg_pnl": -6.5,
            "win_rate": 0.0
          },
          "Fri": {
            "trades": 1,
            "avg_pnl": 15.5,
            "win_rate": 100.0
          }
        }
      },
      "out_of_sample": {
        "label": "MOM_30m_2x_1x_narrow_OOS",
        "trades": 3,
        "avg_pnl_pts": 1.333,
        "total_pnl_pts": 4.0,
        "total_pnl_usd": 200.0,
        "sharpe": 2.06,
        "win_rate_pct": 33.3,
        "profit_factor": 1.35,
        "max_drawdown_pts": 3.0,
        "max_drawdown_usd": 150.0,
        "avg_winner": 15.5,
        "avg_loser": -5.75,
        "exit_reasons": {
          "stop": 1,
          "target": 1,
          "eod": 1
        },
        "day_of_week": {
          "Mon": {
            "trades": 1,
            "avg_pnl": -8.5,
            "win_rate": 0.0
          },
          "Tue": {
            "trades": 1,
            "avg_pnl": 15.5,
            "win_rate": 100.0
          },
          "Thu": {
            "trades": 1,
            "avg_pnl": -3.0,
            "win_rate": 0.0
          }
        }
      }
    },
    {
      "strategy": "FADE_60m_0.5x_1x",
      "config": {
        "breakout_type": "fade",
        "target_multiple": 0.5,
        "stop_multiple": 1.0
      },
      "or_minutes": 60,
      "full": {
        "label": "FADE_60m_0.5x_1x",
        "trades": 284,
        "avg_pnl_pts": -0.371,
        "total_pnl_pts": -105.5,
        "total_pnl_usd": -5275.0,
        "sharpe": -0.25,
        "win_rate_pct": 59.9,
        "profit_factor": 0.96,
        "max_drawdown_pts": 447.25,
        "max_drawdown_usd": 22362.0,
        "avg_winner": 15.42,
        "avg_loser": -23.92,
        "exit_reasons": {
          "target": 152,
          "eod": 74,
          "stop": 58
        },
        "day_of_week": {
          "Thu": {
            "trades": 55,
            "avg_pnl": -0.236,
            "win_rate": 58.2
          },
          "Fri": {
            "trades": 57,
            "avg_pnl": 5.836,
            "win_rate": 71.9
          },
          "Mon": {
            "trades": 56,
            "avg_pnl": -4.429,
            "win_rate": 51.8
          },
          "Tue": {
            "trades": 59,
            "avg_pnl": -2.371,
            "win_rate": 55.9
          },
          "Wed": {
            "trades": 57,
            "avg_pnl": -0.654,
            "win_rate": 61.4
          }
        }
      },
      "in_sample": {
        "label": "FADE_60m_0.5x_1x_IS",
        "trades": 198,
        "avg_pnl_pts": -1.706,
        "total_pnl_pts": -337.88,
        "total_pnl_usd": -16894.0,
        "sharpe": -1.13,
        "win_rate_pct": 58.6,
        "profit_factor": 0.84,
        "max_drawdown_pts": 437.75,
        "max_drawdown_usd": 21888.0,
        "avg_winner": 14.95,
        "avg_loser": -25.27,
        "exit_reasons": {
          "target": 104,
          "eod": 49,
          "stop": 45
        },
        "day_of_week": {
          "Thu": {
            "trades": 39,
            "avg_pnl": -1.587,
            "win_rate": 56.4
          },
          "Fri": {
            "trades": 39,
            "avg_pnl": 6.718,
            "win_rate": 74.4
          },
          "Mon": {
            "trades": 39,
            "avg_pnl": -6.955,
            "win_rate": 48.7
          },
          "Tue": {
            "trades": 41,
            "avg_pnl": -5.22,
            "win_rate": 48.8
          },
          "Wed": {
            "trades": 40,
            "avg_pnl": -1.319,
            "win_rate": 65.0
          }
        }
      },
      "out_of_sample": {
        "label": "FADE_60m_0.5x_1x_OOS",
        "trades": 86,
        "avg_pnl_pts": 2.702,
        "total_pnl_pts": 232.38,
        "total_pnl_usd": 11619.0,
        "sharpe": 1.98,
        "win_rate_pct": 62.8,
        "profit_factor": 1.35,
        "max_drawdown_pts": 138.62,
        "max_drawdown_usd": 6931.0,
        "avg_winner": 16.44,
        "avg_loser": -20.48,
        "exit_reasons": {
          "target": 48,
          "eod": 25,
          "stop": 13
        },
        "day_of_week": {
          "Fri": {
            "trades": 18,
            "avg_pnl": 3.924,
            "win_rate": 66.7
          },
          "Mon": {
            "trades": 17,
            "avg_pnl": 1.368,
            "win_rate": 58.8
          },
          "Tue": {
            "trades": 18,
            "avg_pnl": 4.118,
            "win_rate": 72.2
          },
          "Wed": {
            "trades": 17,
            "avg_pnl": 0.912,
            "win_rate": 52.9
          },
          "Thu": {
            "trades": 16,
            "avg_pnl": 3.055,
            "win_rate": 62.5
          }
        }
      }
    },
    {
      "strategy": "MOM_5m_EOD_1x_120m",
      "config": {
        "breakout_type": "momentum",
        "target_multiple": 3.0,
        "stop_multiple": 1.0,
        "max_hold_minutes": 120
      },
      "or_minutes": 5,
      "full": {
        "label": "MOM_5m_EOD_1x_120m",
        "trades": 292,
        "avg_pnl_pts": 0.632,
        "total_pnl_pts": 184.5,
        "total_pnl_usd": 9225.0,
        "sharpe": 0.48,
        "win_rate_pct": 32.9,
        "profit_factor": 1.08,
        "max_drawdown_pts": 306.75,
        "max_drawdown_usd": 15338.0,
        "avg_winner": 26.14,
        "avg_loser": -11.86,
        "exit_reasons": {
          "stop": 189,
          "time": 55,
          "target": 48
        },
        "day_of_week": {
          "Thu": {
            "trades": 57,
            "avg_pnl": -0.693,
            "win_rate": 31.6
          },
          "Fri": {
            "trades": 58,
            "avg_pnl": 0.539,
            "win_rate": 31.0
          },
          "Mon": {
            "trades": 59,
            "avg_pnl": 3.008,
            "win_rate": 39.0
          },
          "Tue": {
            "trades": 59,
            "avg_pnl": -1.75,
            "win_rate": 28.8
          },
          "Wed": {
            "trades": 59,
            "avg_pnl": 2.008,
            "win_rate": 33.9
          }
        }
      },
      "in_sample": {
        "label": "MOM_5m_EOD_1x_120m_IS",
        "trades": 204,
        "avg_pnl_pts": -0.175,
        "total_pnl_pts": -35.75,
        "total_pnl_usd": -1788.0,
        "sharpe": -0.14,
        "win_rate_pct": 30.9,
        "profit_factor": 0.98,
        "max_drawdown_pts": 306.75,
        "max_drawdown_usd": 15338.0,
        "avg_winner": 25.98,
        "avg_loser": -11.86,
        "exit_reasons": {
          "stop": 135,
          "time": 34,
          "target": 35
        },
        "day_of_week": {
          "Thu": {
            "trades": 41,
            "avg_pnl": 0.116,
            "win_rate": 31.7
          },
          "Fri": {
            "trades": 40,
            "avg_pnl": -0.738,
            "win_rate": 27.5
          },
          "Mon": {
            "trades": 41,
            "avg_pnl": 1.11,
            "win_rate": 34.1
          },
          "Tue": {
            "trades": 41,
            "avg_pnl": -0.957,
            "win_rate": 31.7
          },
          "Wed": {
            "trades": 41,
            "avg_pnl": -0.421,
            "win_rate": 29.3
          }
        }
      },
      "out_of_sample": {
        "label": "MOM_5m_EOD_1x_120m_OOS",
        "trades": 88,
        "avg_pnl_pts": 2.503,
        "total_pnl_pts": 220.25,
        "total_pnl_usd": 11012.0,
        "sharpe": 1.88,
        "win_rate_pct": 37.5,
        "profit_factor": 1.34,
        "max_drawdown_pts": 139.0,
        "max_drawdown_usd": 6950.0,
        "avg_winner": 26.46,
        "avg_loser": -11.87,
        "exit_reasons": {
          "stop": 54,
          "time": 21,
          "target": 13
        },
        "day_of_week": {
          "Fri": {
            "trades": 18,
            "avg_pnl": 3.375,
            "win_rate": 38.9
          },
          "Mon": {
            "trades": 18,
            "avg_pnl": 7.333,
            "win_rate": 50.0
          },
          "Tue": {
            "trades": 18,
            "avg_pnl": -3.556,
            "win_rate": 22.2
          },
          "Wed": {
            "trades": 18,
            "avg_pnl": 7.542,
            "win_rate": 44.4
          },
          "Thu": {
            "trades": 16,
            "avg_pnl": -2.766,
            "win_rate": 31.2
          }
        }
      }
    },
    {
      "strategy": "MOM_5m_1.5x_1x",
      "config": {
        "breakout_type": "momentum",
        "target_multiple": 1.5,
        "stop_multiple": 1.0
      },
      "or_minutes": 5,
      "full": {
        "label": "MOM_5m_1.5x_1x",
        "trades": 292,
        "avg_pnl_pts": 0.153,
        "total_pnl_pts": 44.62,
        "total_pnl_usd": 2231.0,
        "sharpe": 0.14,
        "win_rate_pct": 39.0,
        "profit_factor": 1.02,
        "max_drawdown_pts": 330.5,
        "max_drawdown_usd": 16525.0,
        "avg_winner": 19.04,
        "avg_loser": -11.94,
        "exit_reasons": {
          "stop": 177,
          "target": 111,
          "eod": 4
        },
        "day_of_week": {
          "Thu": {
            "trades": 57,
            "avg_pnl": -0.943,
            "win_rate": 38.6
          },
          "Fri": {
            "trades": 58,
            "avg_pnl": -0.216,
            "win_rate": 36.2
          },
          "Mon": {
            "trades": 59,
            "avg_pnl": 2.536,
            "win_rate": 45.8
          },
          "Tue": {
            "trades": 59,
            "avg_pnl": -1.034,
            "win_rate": 39.0
          },
          "Wed": {
            "trades": 59,
            "avg_pnl": 0.377,
            "win_rate": 35.6
          }
        }
      },
      "in_sample": {
        "label": "MOM_5m_1.5x_1x_IS",
        "trades": 204,
        "avg_pnl_pts": -0.635,
        "total_pnl_pts": -129.5,
        "total_pnl_usd": -6475.0,
        "sharpe": -0.61,
        "win_rate_pct": 37.3,
        "profit_factor": 0.92,
        "max_drawdown_pts": 317.38,
        "max_drawdown_usd": 15869.0,
        "avg_winner": 18.43,
        "avg_loser": -11.96,
        "exit_reasons": {
          "stop": 128,
          "target": 74,
          "eod": 2
        },
        "day_of_week": {
          "Thu": {
            "trades": 41,
            "avg_pnl": -1.125,
            "win_rate": 36.6
          },
          "Fri": {
            "trades": 40,
            "avg_pnl": -1.903,
            "win_rate": 32.5
          },
          "Mon": {
            "trades": 41,
            "avg_pnl": 1.655,
            "win_rate": 43.9
          },
          "Tue": {
            "trades": 41,
            "avg_pnl": -1.378,
            "win_rate": 41.5
          },
          "Wed": {
            "trades": 41,
            "avg_pnl": -0.454,
            "win_rate": 31.7
          }
        }
      },
      "out_of_sample": {
        "label": "MOM_5m_1.5x_1x_OOS",
        "trades": 88,
        "avg_pnl_pts": 1.979,
        "total_pnl_pts": 174.12,
        "total_pnl_usd": 8706.0,
        "sharpe": 1.75,
        "win_rate_pct": 43.2,
        "profit_factor": 1.29,
        "max_drawdown_pts": 128.25,
        "max_drawdown_usd": 6412.0,
        "avg_winner": 20.25,
        "avg_loser": -11.91,
        "exit_reasons": {
          "stop": 49,
          "target": 37,
          "eod": 2
        },
        "day_of_week": {
          "Fri": {
            "trades": 18,
            "avg_pnl": 3.535,
            "win_rate": 44.4
          },
          "Mon": {
            "trades": 18,
            "avg_pnl": 4.542,
            "win_rate": 50.0
          },
          "Tue": {
            "trades": 18,
            "avg_pnl": -0.25,
            "win_rate": 33.3
          },
          "Wed": {
            "trades": 18,
            "avg_pnl": 2.271,
            "win_rate": 44.4
          },
          "Thu": {
            "trades": 16,
            "avg_pnl": -0.477,
            "win_rate": 43.8
          }
        }
      }
    },
    {
      "strategy": "MOM_15m_1.5x_1x_range3-15",
      "config": {
        "breakout_type": "momentum",
        "target_multiple": 1.5,
        "stop_multiple": 1.0,
        "min_or_range": 3.0,
        "max_or_range": 15.0
      },
      "or_minutes": 15,
      "full": {
        "label": "MOM_15m_1.5x_1x_range3-15",
        "trades": 131,
        "avg_pnl_pts": 0.686,
        "total_pnl_pts": 89.88,
        "total_pnl_usd": 4494.0,
        "sharpe": 0.81,
        "win_rate_pct": 44.3,
        "profit_factor": 1.11,
        "max_drawdown_pts": 149.75,
        "max_drawdown_usd": 7488.0,
        "avg_winner": 15.09,
        "avg_loser": -10.76,
        "exit_reasons": {
          "stop": 69,
          "target": 52,
          "eod": 10
        },
        "day_of_week": {
          "Thu": {
            "trades": 25,
            "avg_pnl": 1.51,
            "win_rate": 44.0
          },
          "Wed": {
            "trades": 31,
            "avg_pnl": 3.004,
            "win_rate": 51.6
          },
          "Fri": {
            "trades": 23,
            "avg_pnl": 3.342,
            "win_rate": 52.2
          },
          "Tue": {
            "trades": 30,
            "avg_pnl": -2.325,
            "win_rate": 36.7
          },
          "Mon": {
            "trades": 22,
            "avg_pnl": -2.188,
            "win_rate": 36.4
          }
        }
      },
      "in_sample": {
        "label": "MOM_15m_1.5x_1x_range3-15_IS",
        "trades": 91,
        "avg_pnl_pts": 0.408,
        "total_pnl_pts": 37.12,
        "total_pnl_usd": 1856.0,
        "sharpe": 0.5,
        "win_rate_pct": 44.0,
        "profit_factor": 1.07,
        "max_drawdown_pts": 126.88,
        "max_drawdown_usd": 6344.0,
        "avg_winner": 14.5,
        "avg_loser": -10.64,
        "exit_reasons": {
          "stop": 49,
          "target": 35,
          "eod": 7
        },
        "day_of_week": {
          "Thu": {
            "trades": 19,
            "avg_pnl": 0.329,
            "win_rate": 42.1
          },
          "Wed": {
            "trades": 21,
            "avg_pnl": 3.601,
            "win_rate": 52.4
          },
          "Fri": {
            "trades": 17,
            "avg_pnl": 2.39,
            "win_rate": 47.1
          },
          "Tue": {
            "trades": 18,
            "avg_pnl": -2.007,
            "win_rate": 38.9
          },
          "Mon": {
            "trades": 16,
            "avg_pnl": -3.078,
            "win_rate": 37.5
          }
        }
      },
      "out_of_sample": {
        "label": "MOM_15m_1.5x_1x_range3-15_OOS",
        "trades": 40,
        "avg_pnl_pts": 1.319,
        "total_pnl_pts": 52.75,
        "total_pnl_usd": 2638.0,
        "sharpe": 1.49,
        "win_rate_pct": 45.0,
        "profit_factor": 1.22,
        "max_drawdown_pts": 51.12,
        "max_drawdown_usd": 2556.0,
        "avg_winner": 16.42,
        "avg_loser": -11.03,
        "exit_reasons": {
          "stop": 20,
          "target": 17,
          "eod": 3
        },
        "day_of_week": {
          "Tue": {
            "trades": 12,
            "avg_pnl": -2.802,
            "win_rate": 33.3
          },
          "Wed": {
            "trades": 10,
            "avg_pnl": 1.75,
            "win_rate": 50.0
          },
          "Mon": {
            "trades": 6,
            "avg_pnl": 0.188,
            "win_rate": 33.3
          },
          "Fri": {
            "trades": 6,
            "avg_pnl": 6.042,
            "win_rate": 66.7
          },
          "Thu": {
            "trades": 6,
            "avg_pnl": 5.25,
            "win_rate": 50.0
          }
        }
      }
    },
    {
      "strategy": "FADE_30m_0.5x_1.5x_wide",
      "config": {
        "breakout_type": "fade",
        "target_multiple": 0.5,
        "stop_multiple": 1.5,
        "min_or_range": 12.0
      },
      "or_minutes": 30,
      "full": {
        "label": "FADE_30m_0.5x_1.5x_wide",
        "trades": 254,
        "avg_pnl_pts": 0.487,
        "total_pnl_pts": 123.62,
        "total_pnl_usd": 6181.0,
        "sharpe": 0.3,
        "win_rate_pct": 69.3,
        "profit_factor": 1.05,
        "max_drawdown_pts": 359.0,
        "max_drawdown_usd": 17950.0,
        "avg_winner": 13.82,
        "avg_loser": -29.61,
        "exit_reasons": {
          "target": 174,
          "stop": 41,
          "eod": 39
        },
        "day_of_week": {
          "Thu": {
            "trades": 51,
            "avg_pnl": 3.336,
            "win_rate": 70.6
          },
          "Fri": {
            "trades": 51,
            "avg_pnl": 3.333,
            "win_rate": 70.6
          },
          "Mon": {
            "trades": 51,
            "avg_pnl": -5.721,
            "win_rate": 60.8
          },
          "Tue": {
            "trades": 52,
            "avg_pnl": -0.329,
            "win_rate": 69.2
          },
          "Wed": {
            "trades": 49,
            "avg_pnl": 1.885,
            "win_rate": 75.5
          }
        }
      },
      "in_sample": {
        "label": "FADE_30m_0.5x_1.5x_wide_IS",
        "trades": 177,
        "avg_pnl_pts": -0.053,
        "total_pnl_pts": -9.38,
        "total_pnl_usd": -469.0,
        "sharpe": -0.03,
        "win_rate_pct": 69.5,
        "profit_factor": 0.99,
        "max_drawdown_pts": 359.0,
        "max_drawdown_usd": 17950.0,
        "avg_winner": 13.73,
        "avg_loser": -31.45,
        "exit_reasons": {
          "target": 121,
          "stop": 33,
          "eod": 23
        },
        "day_of_week": {
          "Thu": {
            "trades": 37,
            "avg_pnl": 1.976,
            "win_rate": 64.9
          },
          "Fri": {
            "trades": 35,
            "avg_pnl": 4.3,
            "win_rate": 71.4
          },
          "Mon": {
            "trades": 35,
            "avg_pnl": -7.082,
            "win_rate": 65.7
          },
          "Tue": {
            "trades": 36,
            "avg_pnl": -1.722,
            "win_rate": 66.7
          },
          "Wed": {
            "trades": 34,
            "avg_pnl": 2.261,
            "win_rate": 79.4
          }
        }
      },
      "out_of_sample": {
        "label": "FADE_30m_0.5x_1.5x_wide_OOS",
        "trades": 77,
        "avg_pnl_pts": 1.727,
        "total_pnl_pts": 133.0,
        "total_pnl_usd": 6650.0,
        "sharpe": 1.3,
        "win_rate_pct": 68.8,
        "profit_factor": 1.22,
        "max_drawdown_pts": 147.5,
        "max_drawdown_usd": 7375.0,
        "avg_winner": 14.04,
        "avg_loser": -25.46,
        "exit_reasons": {
          "target": 53,
          "eod": 16,
          "stop": 8
        },
        "day_of_week": {
          "Wed": {
            "trades": 15,
            "avg_pnl": 1.033,
            "win_rate": 66.7
          },
          "Thu": {
            "trades": 14,
            "avg_pnl": 6.929,
            "win_rate": 85.7
          },
          "Fri": {
            "trades": 16,
            "avg_pnl": 1.219,
            "win_rate": 68.8
          },
          "Mon": {
            "trades": 16,
            "avg_pnl": -2.742,
            "win_rate": 50.0
          },
          "Tue": {
            "trades": 16,
            "avg_pnl": 2.805,
            "win_rate": 75.0
          }
        }
      }
    },
    {
      "strategy": "MOM_5m_2x_0.5x",
      "config": {
        "breakout_type": "momentum",
        "target_multiple": 2.0,
        "stop_multiple": 0.5
      },
      "or_minutes": 5,
      "full": {
        "label": "MOM_5m_2x_0.5x",
        "trades": 292,
        "avg_pnl_pts": 0.651,
        "total_pnl_pts": 190.0,
        "total_pnl_usd": 9500.0,
        "sharpe": 0.71,
        "win_rate_pct": 24.7,
        "profit_factor": 1.13,
        "max_drawdown_pts": 182.25,
        "max_drawdown_usd": 9112.0,
        "avg_winner": 22.99,
        "avg_loser": -6.66,
        "exit_reasons": {
          "stop": 220,
          "target": 69,
          "eod": 3
        },
        "day_of_week": {
          "Thu": {
            "trades": 57,
            "avg_pnl": 1.423,
            "win_rate": 28.1
          },
          "Fri": {
            "trades": 58,
            "avg_pnl": 0.649,
            "win_rate": 22.4
          },
          "Mon": {
            "trades": 59,
            "avg_pnl": 3.742,
            "win_rate": 35.6
          },
          "Tue": {
            "trades": 59,
            "avg_pnl": -1.837,
            "win_rate": 18.6
          },
          "Wed": {
            "trades": 59,
            "avg_pnl": -0.697,
            "win_rate": 18.6
          }
        }
      },
      "in_sample": {
        "label": "MOM_5m_2x_0.5x_IS",
        "trades": 204,
        "avg_pnl_pts": 0.422,
        "total_pnl_pts": 86.12,
        "total_pnl_usd": 4306.0,
        "sharpe": 0.49,
        "win_rate_pct": 25.5,
        "profit_factor": 1.08,
        "max_drawdown_pts": 182.25,
        "max_drawdown_usd": 9112.0,
        "avg_winner": 21.21,
        "avg_loser": -6.69,
        "exit_reasons": {
          "stop": 152,
          "target": 51,
          "eod": 1
        },
        "day_of_week": {
          "Thu": {
            "trades": 41,
            "avg_pnl": 2.274,
            "win_rate": 29.3
          },
          "Fri": {
            "trades": 40,
            "avg_pnl": -0.272,
            "win_rate": 25.0
          },
          "Mon": {
            "trades": 41,
            "avg_pnl": 1.439,
            "win_rate": 31.7
          },
          "Tue": {
            "trades": 41,
            "avg_pnl": -0.177,
            "win_rate": 24.4
          },
          "Wed": {
            "trades": 41,
            "avg_pnl": -1.171,
            "win_rate": 17.1
          }
        }
      },
      "out_of_sample": {
        "label": "MOM_5m_2x_0.5x_OOS",
        "trades": 88,
        "avg_pnl_pts": 1.18,
        "total_pnl_pts": 103.88,
        "total_pnl_usd": 5194.0,
        "sharpe": 1.15,
        "win_rate_pct": 22.7,
        "profit_factor": 1.23,
        "max_drawdown_pts": 120.12,
        "max_drawdown_usd": 6006.0,
        "avg_winner": 27.62,
        "avg_loser": -6.6,
        "exit_reasons": {
          "stop": 68,
          "target": 18,
          "eod": 2
        },
        "day_of_week": {
          "Fri": {
            "trades": 18,
            "avg_pnl": 2.694,
            "win_rate": 16.7
          },
          "Mon": {
            "trades": 18,
            "avg_pnl": 8.986,
            "win_rate": 44.4
          },
          "Tue": {
            "trades": 18,
            "avg_pnl": -5.618,
            "win_rate": 5.6
          },
          "Wed": {
            "trades": 18,
            "avg_pnl": 0.382,
            "win_rate": 22.2
          },
          "Thu": {
            "trades": 16,
            "avg_pnl": -0.758,
            "win_rate": 25.0
          }
        }
      }
    },
    {
      "strategy": "MOM_15m_1x_1x",
      "config": {
        "breakout_type": "momentum",
        "target_multiple": 1.0,
        "stop_multiple": 1.0
      },
      "or_minutes": 15,
      "full": {
        "label": "MOM_15m_1x_1x",
        "trades": 292,
        "avg_pnl_pts": 0.328,
        "total_pnl_pts": 95.75,
        "total_pnl_usd": 4788.0,
        "sharpe": 0.24,
        "win_rate_pct": 52.4,
        "profit_factor": 1.04,
        "max_drawdown_pts": 535.0,
        "max_drawdown_usd": 26750.0,
        "avg_winner": 17.77,
        "avg_loser": -18.87,
        "exit_reasons": {
          "stop": 133,
          "target": 144,
          "eod": 15
        },
        "day_of_week": {
          "Thu": {
            "trades": 57,
            "avg_pnl": 1.798,
            "win_rate": 54.4
          },
          "Fri": {
            "trades": 58,
            "avg_pnl": -3.5,
            "win_rate": 43.1
          },
          "Mon": {
            "trades": 59,
            "avg_pnl": 4.877,
            "win_rate": 59.3
          },
          "Tue": {
            "trades": 59,
            "avg_pnl": -2.331,
            "win_rate": 45.8
          },
          "Wed": {
            "trades": 59,
            "avg_pnl": 0.78,
            "win_rate": 59.3
          }
        }
      },
      "in_sample": {
        "label": "MOM_15m_1x_1x_IS",
        "trades": 204,
        "avg_pnl_pts": -0.102,
        "total_pnl_pts": -20.75,
        "total_pnl_usd": -1038.0,
        "sharpe": -0.07,
        "win_rate_pct": 52.0,
        "profit_factor": 0.99,
        "max_drawdown_pts": 446.25,
        "max_drawdown_usd": 22312.0,
        "avg_winner": 17.13,
        "avg_loser": -18.74,
        "exit_reasons": {
          "stop": 96,
          "target": 99,
          "eod": 9
        },
        "day_of_week": {
          "Thu": {
            "trades": 41,
            "avg_pnl": 4.207,
            "win_rate": 58.5
          },
          "Fri": {
            "trades": 40,
            "avg_pnl": -4.731,
            "win_rate": 40.0
          },
          "Mon": {
            "trades": 41,
            "avg_pnl": 5.22,
            "win_rate": 58.5
          },
          "Tue": {
            "trades": 41,
            "avg_pnl": -3.11,
            "win_rate": 46.3
          },
          "Wed": {
            "trades": 41,
            "avg_pnl": -2.207,
            "win_rate": 56.1
          }
        }
      },
      "out_of_sample": {
        "label": "MOM_15m_1x_1x_OOS",
        "trades": 88,
        "avg_pnl_pts": 1.324,
        "total_pnl_pts": 116.5,
        "total_pnl_usd": 5825.0,
        "sharpe": 0.99,
        "win_rate_pct": 53.4,
        "profit_factor": 1.15,
        "max_drawdown_pts": 148.0,
        "max_drawdown_usd": 7400.0,
        "avg_winner": 19.22,
        "avg_loser": -19.19,
        "exit_reasons": {
          "stop": 37,
          "target": 45,
          "eod": 6
        },
        "day_of_week": {
          "Fri": {
            "trades": 18,
            "avg_pnl": -0.764,
            "win_rate": 50.0
          },
          "Mon": {
            "trades": 18,
            "avg_pnl": 4.097,
            "win_rate": 61.1
          },
          "Tue": {
            "trades": 18,
            "avg_pnl": -0.556,
            "win_rate": 44.4
          },
          "Wed": {
            "trades": 18,
            "avg_pnl": 7.583,
            "win_rate": 66.7
          },
          "Thu": {
            "trades": 16,
            "avg_pnl": -4.375,
            "win_rate": 43.8
          }
        }
      }
    },
    {
      "strategy": "MOM_15m_EOD_1x_120m",
      "config": {
        "breakout_type": "momentum",
        "target_multiple": 3.0,
        "stop_multiple": 1.0,
        "max_hold_minutes": 120
      },
      "or_minutes": 15,
      "full": {
        "label": "MOM_15m_EOD_1x_120m",
        "trades": 292,
        "avg_pnl_pts": 0.859,
        "total_pnl_pts": 250.75,
        "total_pnl_usd": 12538.0,
        "sharpe": 0.5,
        "win_rate_pct": 45.9,
        "profit_factor": 1.09,
        "max_drawdown_pts": 343.5,
        "max_drawdown_usd": 17175.0,
        "avg_winner": 21.67,
        "avg_loser": -16.79,
        "exit_reasons": {
          "stop": 130,
          "time": 143,
          "target": 18,
          "eod": 1
        },
        "day_of_week": {
          "Thu": {
            "trades": 57,
            "avg_pnl": 0.961,
            "win_rate": 38.6
          },
          "Fri": {
            "trades": 58,
            "avg_pnl": -0.948,
            "win_rate": 43.1
          },
          "Mon": {
            "trades": 59,
            "avg_pnl": 5.297,
            "win_rate": 55.9
          },
          "Tue": {
            "trades": 59,
            "avg_pnl": -1.843,
            "win_rate": 42.4
          },
          "Wed": {
            "trades": 59,
            "avg_pnl": 0.801,
            "win_rate": 49.2
          }
        }
      },
      "in_sample": {
        "label": "MOM_15m_EOD_1x_120m_IS",
        "trades": 204,
        "avg_pnl_pts": 0.616,
        "total_pnl_pts": 125.75,
        "total_pnl_usd": 6288.0,
        "sharpe": 0.34,
        "win_rate_pct": 44.1,
        "profit_factor": 1.07,
        "max_drawdown_pts": 278.0,
        "max_drawdown_usd": 13900.0,
        "avg_winner": 22.59,
        "avg_loser": -16.73,
        "exit_reasons": {
          "stop": 96,
          "time": 94,
          "target": 13,
          "eod": 1
        },
        "day_of_week": {
          "Thu": {
            "trades": 41,
            "avg_pnl": 2.988,
            "win_rate": 46.3
          },
          "Fri": {
            "trades": 40,
            "avg_pnl": -2.538,
            "win_rate": 37.5
          },
          "Mon": {
            "trades": 41,
            "avg_pnl": 6.415,
            "win_rate": 51.2
          },
          "Tue": {
            "trades": 41,
            "avg_pnl": -1.043,
            "win_rate": 41.5
          },
          "Wed": {
            "trades": 41,
            "avg_pnl": -2.817,
            "win_rate": 43.9
          }
        }
      },
      "out_of_sample": {
        "label": "MOM_15m_EOD_1x_120m_OOS",
        "trades": 88,
        "avg_pnl_pts": 1.42,
        "total_pnl_pts": 125.0,
        "total_pnl_usd": 6250.0,
        "sharpe": 0.98,
        "win_rate_pct": 50.0,
        "profit_factor": 1.17,
        "max_drawdown_pts": 195.25,
        "max_drawdown_usd": 9762.0,
        "avg_winner": 19.78,
        "avg_loser": -16.94,
        "exit_reasons": {
          "stop": 34,
          "time": 49,
          "target": 5
        },
        "day_of_week": {
          "Fri": {
            "trades": 18,
            "avg_pnl": 2.583,
            "win_rate": 55.6
          },
          "Mon": {
            "trades": 18,
            "avg_pnl": 2.75,
            "win_rate": 66.7
          },
          "Tue": {
            "trades": 18,
            "avg_pnl": -3.667,
            "win_rate": 44.4
          },
          "Wed": {
            "trades": 18,
            "avg_pnl": 9.042,
            "win_rate": 61.1
          },
          "Thu": {
            "trades": 16,
            "avg_pnl": -4.234,
            "win_rate": 18.8
          }
        }
      }
    },
    {
      "strategy": "MOM_30m_1.5x_1x_range3-15",
      "config": {
        "breakout_type": "momentum",
        "target_multiple": 1.5,
        "stop_multiple": 1.0,
        "min_or_range": 3.0,
        "max_or_range": 15.0
      },
      "or_minutes": 30,
      "full": {
        "label": "MOM_30m_1.5x_1x_range3-15",
        "trades": 66,
        "avg_pnl_pts": -0.42,
        "total_pnl_pts": -27.75,
        "total_pnl_usd": -1388.0,
        "sharpe": -0.51,
        "win_rate_pct": 40.9,
        "profit_factor": 0.93,
        "max_drawdown_pts": 163.75,
        "max_drawdown_usd": 8188.0,
        "avg_winner": 14.57,
        "avg_loser": -10.8,
        "exit_reasons": {
          "eod": 12,
          "target": 22,
          "stop": 32
        },
        "day_of_week": {
          "Wed": {
            "trades": 14,
            "avg_pnl": 0.527,
            "win_rate": 42.9
          },
          "Thu": {
            "trades": 8,
            "avg_pnl": 3.281,
            "win_rate": 50.0
          },
          "Fri": {
            "trades": 11,
            "avg_pnl": -0.898,
            "win_rate": 36.4
          },
          "Mon": {
            "trades": 17,
            "avg_pnl": -1.471,
            "win_rate": 41.2
          },
          "Tue": {
            "trades": 16,
            "avg_pnl": -1.656,
            "win_rate": 37.5
          }
        }
      },
      "in_sample": {
        "label": "MOM_30m_1.5x_1x_range3-15_IS",
        "trades": 46,
        "avg_pnl_pts": -0.959,
        "total_pnl_pts": -44.12,
        "total_pnl_usd": -2206.0,
        "sharpe": -1.17,
        "win_rate_pct": 39.1,
        "profit_factor": 0.86,
        "max_drawdown_pts": 124.5,
        "max_drawdown_usd": 6225.0,
        "avg_winner": 14.49,
        "avg_loser": -10.89,
        "exit_reasons": {
          "eod": 7,
          "target": 15,
          "stop": 24
        },
        "day_of_week": {
          "Wed": {
            "trades": 9,
            "avg_pnl": -1.403,
            "win_rate": 33.3
          },
          "Thu": {
            "trades": 7,
            "avg_pnl": 4.179,
            "win_rate": 57.1
          },
          "Fri": {
            "trades": 8,
            "avg_pnl": -0.703,
            "win_rate": 37.5
          },
          "Mon": {
            "trades": 11,
            "avg_pnl": -4.386,
            "win_rate": 36.4
          },
          "Tue": {
            "trades": 11,
            "avg_pnl": -0.625,
            "win_rate": 36.4
          }
        }
      },
      "out_of_sample": {
        "label": "MOM_30m_1.5x_1x_range3-15_OOS",
        "trades": 20,
        "avg_pnl_pts": 0.819,
        "total_pnl_pts": 16.38,
        "total_pnl_usd": 819.0,
        "sharpe": 0.98,
        "win_rate_pct": 45.0,
        "profit_factor": 1.14,
        "max_drawdown_pts": 26.25,
        "max_drawdown_usd": 1312.0,
        "avg_winner": 14.74,
        "avg_loser": -10.57,
        "exit_reasons": {
          "stop": 8,
          "target": 7,
          "eod": 5
        },
        "day_of_week": {
          "Mon": {
            "trades": 6,
            "avg_pnl": 3.875,
            "win_rate": 50.0
          },
          "Wed": {
            "trades": 5,
            "avg_pnl": 4.0,
            "win_rate": 60.0
          },
          "Fri": {
            "trades": 3,
            "avg_pnl": -1.417,
            "win_rate": 33.3
          },
          "Tue": {
            "trades": 5,
            "avg_pnl": -3.925,
            "win_rate": 40.0
          },
          "Thu": {
            "trades": 1,
            "avg_pnl": -3.0,
            "win_rate": 0.0
          }
        }
      }
    },
    {
      "strategy": "MOM_15m_1.5x_1x",
      "config": {
        "breakout_type": "momentum",
        "target_multiple": 1.5,
        "stop_multiple": 1.0
      },
      "or_minutes": 15,
      "full": {
        "label": "MOM_15m_1.5x_1x",
        "trades": 292,
        "avg_pnl_pts": 1.188,
        "total_pnl_pts": 346.88,
        "total_pnl_usd": 17344.0,
        "sharpe": 0.74,
        "win_rate_pct": 45.9,
        "profit_factor": 1.12,
        "max_drawdown_pts": 573.5,
        "max_drawdown_usd": 28675.0,
        "avg_winner": 24.07,
        "avg_loser": -18.22,
        "exit_reasons": {
          "stop": 144,
          "target": 109,
          "eod": 39
        },
        "day_of_week": {
          "Thu": {
            "trades": 57,
            "avg_pnl": 2.305,
            "win_rate": 42.1
          },
          "Fri": {
            "trades": 58,
            "avg_pnl": -0.925,
            "win_rate": 43.1
          },
          "Mon": {
            "trades": 59,
            "avg_pnl": 3.477,
            "win_rate": 49.2
          },
          "Tue": {
            "trades": 59,
            "avg_pnl": -0.106,
            "win_rate": 44.1
          },
          "Wed": {
            "trades": 59,
            "avg_pnl": 1.191,
            "win_rate": 50.8
          }
        }
      },
      "in_sample": {
        "label": "MOM_15m_1.5x_1x_IS",
        "trades": 204,
        "avg_pnl_pts": 1.233,
        "total_pnl_pts": 251.62,
        "total_pnl_usd": 12581.0,
        "sharpe": 0.76,
        "win_rate_pct": 46.1,
        "profit_factor": 1.13,
        "max_drawdown_pts": 432.25,
        "max_drawdown_usd": 21612.0,
        "avg_winner": 23.82,
        "avg_loser": -18.07,
        "exit_reasons": {
          "stop": 104,
          "target": 78,
          "eod": 22
        },
        "day_of_week": {
          "Thu": {
            "trades": 41,
            "avg_pnl": 5.183,
            "win_rate": 46.3
          },
          "Fri": {
            "trades": 40,
            "avg_pnl": -2.459,
            "win_rate": 40.0
          },
          "Mon": {
            "trades": 41,
            "avg_pnl": 3.845,
            "win_rate": 48.8
          },
          "Tue": {
            "trades": 41,
            "avg_pnl": -0.064,
            "win_rate": 46.3
          },
          "Wed": {
            "trades": 41,
            "avg_pnl": -0.427,
            "win_rate": 48.8
          }
        }
      },
      "out_of_sample": {
        "label": "MOM_15m_1.5x_1x_OOS",
        "trades": 88,
        "avg_pnl_pts": 1.082,
        "total_pnl_pts": 95.25,
        "total_pnl_usd": 4762.0,
        "sharpe": 0.71,
        "win_rate_pct": 45.5,
        "profit_factor": 1.11,
        "max_drawdown_pts": 182.75,
        "max_drawdown_usd": 9138.0,
        "avg_winner": 24.66,
        "avg_loser": -18.56,
        "exit_reasons": {
          "stop": 40,
          "target": 31,
          "eod": 17
        },
        "day_of_week": {
          "Fri": {
            "trades": 18,
            "avg_pnl": 2.486,
            "win_rate": 50.0
          },
          "Mon": {
            "trades": 18,
            "avg_pnl": 2.639,
            "win_rate": 50.0
          },
          "Tue": {
            "trades": 18,
            "avg_pnl": -0.201,
            "win_rate": 38.9
          },
          "Wed": {
            "trades": 18,
            "avg_pnl": 4.875,
            "win_rate": 55.6
          },
          "Thu": {
            "trades": 16,
            "avg_pnl": -5.07,
            "win_rate": 31.2
          }
        }
      }
    },
    {
      "strategy": "FADE_30m_0.5x_1x",
      "config": {
        "breakout_type": "fade",
        "target_multiple": 0.5,
        "stop_multiple": 1.0
      },
      "or_minutes": 30,
      "full": {
        "label": "FADE_30m_0.5x_1x",
        "trades": 291,
        "avg_pnl_pts": -0.867,
        "total_pnl_pts": -252.38,
        "total_pnl_usd": -12619.0,
        "sharpe": -0.64,
        "win_rate_pct": 63.2,
        "profit_factor": 0.9,
        "max_drawdown_pts": 523.0,
        "max_drawdown_usd": 26150.0,
        "avg_winner": 12.49,
        "avg_loser": -23.84,
        "exit_reasons": {
          "target": 183,
          "stop": 87,
          "eod": 21
        },
        "day_of_week": {
          "Thu": {
            "trades": 56,
            "avg_pnl": -0.982,
            "win_rate": 60.7
          },
          "Fri": {
            "trades": 58,
            "avg_pnl": 0.474,
            "win_rate": 65.5
          },
          "Mon": {
            "trades": 59,
            "avg_pnl": -4.214,
            "win_rate": 57.6
          },
          "Tue": {
            "trades": 59,
            "avg_pnl": -1.214,
            "win_rate": 64.4
          },
          "Wed": {
            "trades": 59,
            "avg_pnl": 1.617,
            "win_rate": 67.8
          }
        }
      },
      "in_sample": {
        "label": "FADE_30m_0.5x_1x_IS",
        "trades": 203,
        "avg_pnl_pts": -1.137,
        "total_pnl_pts": -230.88,
        "total_pnl_usd": -11544.0,
        "sharpe": -0.82,
        "win_rate_pct": 63.5,
        "profit_factor": 0.87,
        "max_drawdown_pts": 459.75,
        "max_drawdown_usd": 22988.0,
        "avg_winner": 12.02,
        "avg_loser": -24.07,
        "exit_reasons": {
          "target": 128,
          "stop": 63,
          "eod": 12
        },
        "day_of_week": {
          "Thu": {
            "trades": 40,
            "avg_pnl": -2.341,
            "win_rate": 55.0
          },
          "Fri": {
            "trades": 40,
            "avg_pnl": 0.847,
            "win_rate": 65.0
          },
          "Mon": {
            "trades": 41,
            "avg_pnl": -3.793,
            "win_rate": 63.4
          },
          "Tue": {
            "trades": 41,
            "avg_pnl": -2.875,
            "win_rate": 61.0
          },
          "Wed": {
            "trades": 41,
            "avg_pnl": 2.494,
            "win_rate": 73.2
          }
        }
      },
      "out_of_sample": {
        "label": "FADE_30m_0.5x_1x_OOS",
        "trades": 88,
        "avg_pnl_pts": -0.244,
        "total_pnl_pts": -21.5,
        "total_pnl_usd": -1075.0,
        "sharpe": -0.18,
        "win_rate_pct": 62.5,
        "profit_factor": 0.97,
        "max_drawdown_pts": 278.75,
        "max_drawdown_usd": 13938.0,
        "avg_winner": 13.6,
        "avg_loser": -23.31,
        "exit_reasons": {
          "target": 55,
          "stop": 24,
          "eod": 9
        },
        "day_of_week": {
          "Fri": {
            "trades": 18,
            "avg_pnl": -0.354,
            "win_rate": 66.7
          },
          "Mon": {
            "trades": 18,
            "avg_pnl": -5.174,
            "win_rate": 44.4
          },
          "Tue": {
            "trades": 18,
            "avg_pnl": 2.569,
            "win_rate": 72.2
          },
          "Wed": {
            "trades": 18,
            "avg_pnl": -0.382,
            "win_rate": 55.6
          },
          "Thu": {
            "trades": 16,
            "avg_pnl": 2.414,
            "win_rate": 75.0
          }
        }
      }
    },
    {
      "strategy": "MOM_15m_2x_0.5x",
      "config": {
        "breakout_type": "momentum",
        "target_multiple": 2.0,
        "stop_multiple": 0.5
      },
      "or_minutes": 15,
      "full": {
        "label": "MOM_15m_2x_0.5x",
        "trades": 292,
        "avg_pnl_pts": 0.656,
        "total_pnl_pts": 191.62,
        "total_pnl_usd": 9581.0,
        "sharpe": 0.48,
        "win_rate_pct": 26.7,
        "profit_factor": 1.09,
        "max_drawdown_pts": 343.75,
        "max_drawdown_usd": 17188.0,
        "avg_winner": 30.38,
        "avg_loser": -10.18,
        "exit_reasons": {
          "stop": 212,
          "target": 59,
          "eod": 21
        },
        "day_of_week": {
          "Thu": {
            "trades": 57,
            "avg_pnl": 1.623,
            "win_rate": 24.6
          },
          "Fri": {
            "trades": 58,
            "avg_pnl": -2.56,
            "win_rate": 24.1
          },
          "Mon": {
            "trades": 59,
            "avg_pnl": 2.739,
            "win_rate": 30.5
          },
          "Tue": {
            "trades": 59,
            "avg_pnl": 0.96,
            "win_rate": 27.1
          },
          "Wed": {
            "trades": 59,
            "avg_pnl": 0.498,
            "win_rate": 27.1
          }
        }
      },
      "in_sample": {
        "label": "MOM_15m_2x_0.5x_IS",
        "trades": 204,
        "avg_pnl_pts": 1.18,
        "total_pnl_pts": 240.75,
        "total_pnl_usd": 12038.0,
        "sharpe": 0.83,
        "win_rate_pct": 27.0,
        "profit_factor": 1.16,
        "max_drawdown_pts": 204.0,
        "max_drawdown_usd": 10200.0,
        "avg_winner": 31.17,
        "avg_loser": -9.89,
        "exit_reasons": {
          "stop": 148,
          "target": 43,
          "eod": 13
        },
        "day_of_week": {
          "Thu": {
            "trades": 41,
            "avg_pnl": 2.314,
            "win_rate": 26.8
          },
          "Fri": {
            "trades": 40,
            "avg_pnl": -2.906,
            "win_rate": 22.5
          },
          "Mon": {
            "trades": 41,
            "avg_pnl": 4.634,
            "win_rate": 31.7
          },
          "Tue": {
            "trades": 41,
            "avg_pnl": 2.366,
            "win_rate": 29.3
          },
          "Wed": {
            "trades": 41,
            "avg_pnl": -0.607,
            "win_rate": 24.4
          }
        }
      },
      "out_of_sample": {
        "label": "MOM_15m_2x_0.5x_OOS",
        "trades": 88,
        "avg_pnl_pts": -0.558,
        "total_pnl_pts": -49.12,
        "total_pnl_usd": -2456.0,
        "sharpe": -0.45,
        "win_rate_pct": 26.1,
        "profit_factor": 0.93,
        "max_drawdown_pts": 175.62,
        "max_drawdown_usd": 8781.0,
        "avg_winner": 28.5,
        "avg_loser": -10.84,
        "exit_reasons": {
          "stop": 64,
          "eod": 8,
          "target": 16
        },
        "day_of_week": {
          "Fri": {
            "trades": 18,
            "avg_pnl": -1.792,
            "win_rate": 27.8
          },
          "Mon": {
            "trades": 18,
            "avg_pnl": -1.576,
            "win_rate": 27.8
          },
          "Tue": {
            "trades": 18,
            "avg_pnl": -2.243,
            "win_rate": 22.2
          },
          "Wed": {
            "trades": 18,
            "avg_pnl": 3.014,
            "win_rate": 33.3
          },
          "Thu": {
            "trades": 16,
            "avg_pnl": -0.148,
            "win_rate": 18.8
          }
        }
      }
    },
    {
      "strategy": "MOM_30m_EOD_1x_120m",
      "config": {
        "breakout_type": "momentum",
        "target_multiple": 3.0,
        "stop_multiple": 1.0,
        "max_hold_minutes": 120
      },
      "or_minutes": 30,
      "full": {
        "label": "MOM_30m_EOD_1x_120m",
        "trades": 291,
        "avg_pnl_pts": -0.047,
        "total_pnl_pts": -13.75,
        "total_pnl_usd": -688.0,
        "sharpe": -0.03,
        "win_rate_pct": 50.9,
        "profit_factor": 0.99,
        "max_drawdown_pts": 253.75,
        "max_drawdown_usd": 12688.0,
        "avg_winner": 17.7,
        "avg_loser": -18.42,
        "exit_reasons": {
          "stop": 80,
          "time": 204,
          "target": 6,
          "eod": 1
        },
        "day_of_week": {
          "Thu": {
            "trades": 56,
            "avg_pnl": -0.982,
            "win_rate": 42.9
          },
          "Fri": {
            "trades": 58,
            "avg_pnl": 3.707,
            "win_rate": 58.6
          },
          "Mon": {
            "trades": 59,
            "avg_pnl": 2.581,
            "win_rate": 54.2
          },
          "Tue": {
            "trades": 59,
            "avg_pnl": -2.614,
            "win_rate": 44.1
          },
          "Wed": {
            "trades": 59,
            "avg_pnl": -2.911,
            "win_rate": 54.2
          }
        }
      },
      "in_sample": {
        "label": "MOM_30m_EOD_1x_120m_IS",
        "trades": 203,
        "avg_pnl_pts": 0.236,
        "total_pnl_pts": 48.0,
        "total_pnl_usd": 2400.0,
        "sharpe": 0.16,
        "win_rate_pct": 50.7,
        "profit_factor": 1.03,
        "max_drawdown_pts": 187.25,
        "max_drawdown_usd": 9362.0,
        "avg_winner": 17.68,
        "avg_loser": -17.74,
        "exit_reasons": {
          "stop": 56,
          "time": 141,
          "target": 5,
          "eod": 1
        },
        "day_of_week": {
          "Thu": {
            "trades": 40,
            "avg_pnl": 0.994,
            "win_rate": 47.5
          },
          "Fri": {
            "trades": 40,
            "avg_pnl": 4.506,
            "win_rate": 60.0
          },
          "Mon": {
            "trades": 41,
            "avg_pnl": 1.061,
            "win_rate": 46.3
          },
          "Tue": {
            "trades": 41,
            "avg_pnl": 0.951,
            "win_rate": 51.2
          },
          "Wed": {
            "trades": 41,
            "avg_pnl": -6.207,
            "win_rate": 48.8
          }
        }
      },
      "out_of_sample": {
        "label": "MOM_30m_EOD_1x_120m_OOS",
        "trades": 88,
        "avg_pnl_pts": -0.702,
        "total_pnl_pts": -61.75,
        "total_pnl_usd": -3088.0,
        "sharpe": -0.47,
        "win_rate_pct": 51.1,
        "profit_factor": 0.93,
        "max_drawdown_pts": 226.0,
        "max_drawdown_usd": 11300.0,
        "avg_winner": 17.74,
        "avg_loser": -20.0,
        "exit_reasons": {
          "stop": 24,
          "time": 63,
          "target": 1
        },
        "day_of_week": {
          "Fri": {
            "trades": 18,
            "avg_pnl": 1.931,
            "win_rate": 55.6
          },
          "Mon": {
            "trades": 18,
            "avg_pnl": 6.042,
            "win_rate": 72.2
          },
          "Tue": {
            "trades": 18,
            "avg_pnl": -10.736,
            "win_rate": 27.8
          },
          "Wed": {
            "trades": 18,
            "avg_pnl": 4.597,
            "win_rate": 66.7
          },
          "Thu": {
            "trades": 16,
            "avg_pnl": -5.922,
            "win_rate": 31.2
          }
        }
      }
    },
    {
      "strategy": "MOM_15m_2x_trail0.5x",
      "config": {
        "breakout_type": "momentum",
        "target_multiple": 2.0,
        "stop_multiple": 1.0,
        "trailing_stop": 0.5
      },
      "or_minutes": 15,
      "full": {
        "label": "MOM_15m_2x_trail0.5x",
        "trades": 292,
        "avg_pnl_pts": -0.177,
        "total_pnl_pts": -51.75,
        "total_pnl_usd": -2588.0,
        "sharpe": -0.11,
        "win_rate_pct": 44.2,
        "profit_factor": 0.98,
        "max_drawdown_pts": 670.75,
        "max_drawdown_usd": 33538.0,
        "avg_winner": 20.12,
        "avg_loser": -16.24,
        "exit_reasons": {
          "stop": 212,
          "target": 32,
          "eod": 48
        },
        "day_of_week": {
          "Thu": {
            "trades": 57,
            "avg_pnl": -0.099,
            "win_rate": 38.6
          },
          "Fri": {
            "trades": 58,
            "avg_pnl": -2.724,
            "win_rate": 43.1
          },
          "Mon": {
            "trades": 59,
            "avg_pnl": 3.667,
            "win_rate": 49.2
          },
          "Tue": {
            "trades": 59,
            "avg_pnl": -2.992,
            "win_rate": 40.7
          },
          "Wed": {
            "trades": 59,
            "avg_pnl": 1.22,
            "win_rate": 49.2
          }
        }
      },
      "in_sample": {
        "label": "MOM_15m_2x_trail0.5x_IS",
        "trades": 204,
        "avg_pnl_pts": 0.463,
        "total_pnl_pts": 94.38,
        "total_pnl_usd": 4719.0,
        "sharpe": 0.28,
        "win_rate_pct": 44.1,
        "profit_factor": 1.05,
        "max_drawdown_pts": 391.0,
        "max_drawdown_usd": 19550.0,
        "avg_winner": 20.55,
        "avg_loser": -15.4,
        "exit_reasons": {
          "stop": 155,
          "target": 22,
          "eod": 27
        },
        "day_of_week": {
          "Thu": {
            "trades": 41,
            "avg_pnl": 1.976,
            "win_rate": 41.5
          },
          "Fri": {
            "trades": 40,
            "avg_pnl": -3.066,
            "win_rate": 42.5
          },
          "Mon": {
            "trades": 41,
            "avg_pnl": 4.64,
            "win_rate": 48.8
          },
          "Tue": {
            "trades": 41,
            "avg_pnl": -2.046,
            "win_rate": 41.5
          },
          "Wed": {
            "trades": 41,
            "avg_pnl": 0.723,
            "win_rate": 46.3
          }
        }
      },
      "out_of_sample": {
        "label": "MOM_15m_2x_trail0.5x_OOS",
        "trades": 88,
        "avg_pnl_pts": -1.661,
        "total_pnl_pts": -146.12,
        "total_pnl_usd": -7306.0,
        "sharpe": -1.11,
        "win_rate_pct": 44.3,
        "profit_factor": 0.84,
        "max_drawdown_pts": 332.25,
        "max_drawdown_usd": 16612.0,
        "avg_winner": 19.12,
        "avg_loser": -18.2,
        "exit_reasons": {
          "stop": 57,
          "eod": 21,
          "target": 10
        },
        "day_of_week": {
          "Fri": {
            "trades": 18,
            "avg_pnl": -1.965,
            "win_rate": 44.4
          },
          "Mon": {
            "trades": 18,
            "avg_pnl": 1.451,
            "win_rate": 50.0
          },
          "Tue": {
            "trades": 18,
            "avg_pnl": -5.146,
            "win_rate": 38.9
          },
          "Wed": {
            "trades": 18,
            "avg_pnl": 2.354,
            "win_rate": 55.6
          },
          "Thu": {
            "trades": 16,
            "avg_pnl": -5.414,
            "win_rate": 31.2
          }
        }
      }
    },
    {
      "strategy": "MOM_30m_1x_1x",
      "config": {
        "breakout_type": "momentum",
        "target_multiple": 1.0,
        "stop_multiple": 1.0
      },
      "or_minutes": 30,
      "full": {
        "label": "MOM_30m_1x_1x",
        "trades": 291,
        "avg_pnl_pts": -0.295,
        "total_pnl_pts": -85.75,
        "total_pnl_usd": -4288.0,
        "sharpe": -0.17,
        "win_rate_pct": 50.5,
        "profit_factor": 0.97,
        "max_drawdown_pts": 620.0,
        "max_drawdown_usd": 31000.0,
        "avg_winner": 22.0,
        "avg_loser": -23.05,
        "exit_reasons": {
          "stop": 115,
          "target": 118,
          "eod": 58
        },
        "day_of_week": {
          "Thu": {
            "trades": 56,
            "avg_pnl": 0.504,
            "win_rate": 53.6
          },
          "Fri": {
            "trades": 58,
            "avg_pnl": -2.56,
            "win_rate": 48.3
          },
          "Mon": {
            "trades": 59,
            "avg_pnl": 7.085,
            "win_rate": 57.6
          },
          "Tue": {
            "trades": 59,
            "avg_pnl": -4.14,
            "win_rate": 44.1
          },
          "Wed": {
            "trades": 59,
            "avg_pnl": -2.36,
            "win_rate": 49.2
          }
        }
      },
      "in_sample": {
        "label": "MOM_30m_1x_1x_IS",
        "trades": 203,
        "avg_pnl_pts": 0.417,
        "total_pnl_pts": 84.75,
        "total_pnl_usd": 4238.0,
        "sharpe": 0.24,
        "win_rate_pct": 51.7,
        "profit_factor": 1.04,
        "max_drawdown_pts": 331.5,
        "max_drawdown_usd": 16575.0,
        "avg_winner": 21.88,
        "avg_loser": -22.58,
        "exit_reasons": {
          "stop": 81,
          "target": 87,
          "eod": 35
        },
        "day_of_week": {
          "Thu": {
            "trades": 40,
            "avg_pnl": 4.05,
            "win_rate": 60.0
          },
          "Fri": {
            "trades": 40,
            "avg_pnl": -2.681,
            "win_rate": 50.0
          },
          "Mon": {
            "trades": 41,
            "avg_pnl": 6.616,
            "win_rate": 56.1
          },
          "Tue": {
            "trades": 41,
            "avg_pnl": -0.884,
            "win_rate": 48.8
          },
          "Wed": {
            "trades": 41,
            "avg_pnl": -5.0,
            "win_rate": 43.9
          }
        }
      },
      "out_of_sample": {
        "label": "MOM_30m_1x_1x_OOS",
        "trades": 88,
        "avg_pnl_pts": -1.938,
        "total_pnl_pts": -170.5,
        "total_pnl_usd": -8525.0,
        "sharpe": -1.12,
        "win_rate_pct": 47.7,
        "profit_factor": 0.85,
        "max_drawdown_pts": 309.25,
        "max_drawdown_usd": 15462.0,
        "avg_winner": 22.29,
        "avg_loser": -24.05,
        "exit_reasons": {
          "stop": 34,
          "target": 31,
          "eod": 23
        },
        "day_of_week": {
          "Fri": {
            "trades": 18,
            "avg_pnl": -2.292,
            "win_rate": 44.4
          },
          "Mon": {
            "trades": 18,
            "avg_pnl": 8.153,
            "win_rate": 61.1
          },
          "Tue": {
            "trades": 18,
            "avg_pnl": -11.556,
            "win_rate": 33.3
          },
          "Wed": {
            "trades": 18,
            "avg_pnl": 3.653,
            "win_rate": 61.1
          },
          "Thu": {
            "trades": 16,
            "avg_pnl": -8.359,
            "win_rate": 37.5
          }
        }
      }
    },
    {
      "strategy": "FADE_15m_0.5x_1x",
      "config": {
        "breakout_type": "fade",
        "target_multiple": 0.5,
        "stop_multiple": 1.0
      },
      "or_minutes": 15,
      "full": {
        "label": "FADE_15m_0.5x_1x",
        "trades": 292,
        "avg_pnl_pts": -1.292,
        "total_pnl_pts": -377.25,
        "total_pnl_usd": -18862.0,
        "sharpe": -1.3,
        "win_rate_pct": 62.7,
        "profit_factor": 0.82,
        "max_drawdown_pts": 441.62,
        "max_drawdown_usd": 22081.0,
        "avg_winner": 9.17,
        "avg_loser": -18.85,
        "exit_reasons": {
          "target": 183,
          "stop": 104,
          "eod": 5
        },
        "day_of_week": {
          "Thu": {
            "trades": 57,
            "avg_pnl": -2.746,
            "win_rate": 57.9
          },
          "Fri": {
            "trades": 58,
            "avg_pnl": 1.912,
            "win_rate": 70.7
          },
          "Mon": {
            "trades": 59,
            "avg_pnl": -3.922,
            "win_rate": 57.6
          },
          "Tue": {
            "trades": 59,
            "avg_pnl": -1.581,
            "win_rate": 62.7
          },
          "Wed": {
            "trades": 59,
            "avg_pnl": -0.119,
            "win_rate": 64.4
          }
        }
      },
      "in_sample": {
        "label": "FADE_15m_0.5x_1x_IS",
        "trades": 204,
        "avg_pnl_pts": -1.287,
        "total_pnl_pts": -262.62,
        "total_pnl_usd": -13131.0,
        "sharpe": -1.29,
        "win_rate_pct": 62.7,
        "profit_factor": 0.81,
        "max_drawdown_pts": 436.5,
        "max_drawdown_usd": 21825.0,
        "avg_winner": 8.91,
        "avg_loser": -18.46,
        "exit_reasons": {
          "target": 128,
          "stop": 73,
          "eod": 3
        },
        "day_of_week": {
          "Thu": {
            "trades": 41,
            "avg_pnl": -4.027,
            "win_rate": 53.7
          },
          "Fri": {
            "trades": 40,
            "avg_pnl": 1.944,
            "win_rate": 75.0
          },
          "Mon": {
            "trades": 41,
            "avg_pnl": -5.03,
            "win_rate": 53.7
          },
          "Tue": {
            "trades": 41,
            "avg_pnl": -0.875,
            "win_rate": 63.4
          },
          "Wed": {
            "trades": 41,
            "avg_pnl": 1.631,
            "win_rate": 68.3
          }
        }
      },
      "out_of_sample": {
        "label": "FADE_15m_0.5x_1x_OOS",
        "trades": 88,
        "avg_pnl_pts": -1.303,
        "total_pnl_pts": -114.62,
        "total_pnl_usd": -5731.0,
        "sharpe": -1.31,
        "win_rate_pct": 62.5,
        "profit_factor": 0.82,
        "max_drawdown_pts": 214.88,
        "max_drawdown_usd": 10744.0,
        "avg_winner": 9.77,
        "avg_loser": -19.75,
        "exit_reasons": {
          "target": 55,
          "stop": 31,
          "eod": 2
        },
        "day_of_week": {
          "Fri": {
            "trades": 18,
            "avg_pnl": 1.84,
            "win_rate": 61.1
          },
          "Mon": {
            "trades": 18,
            "avg_pnl": -1.396,
            "win_rate": 66.7
          },
          "Tue": {
            "trades": 18,
            "avg_pnl": -3.188,
            "win_rate": 61.1
          },
          "Wed": {
            "trades": 18,
            "avg_pnl": -4.104,
            "win_rate": 55.6
          },
          "Thu": {
            "trades": 16,
            "avg_pnl": 0.539,
            "win_rate": 68.8
          }
        }
      }
    },
    {
      "strategy": "MOM_60m_EOD_1x_120m",
      "config": {
        "breakout_type": "momentum",
        "target_multiple": 3.0,
        "stop_multiple": 1.0,
        "max_hold_minutes": 120
      },
      "or_minutes": 60,
      "full": {
        "label": "MOM_60m_EOD_1x_120m",
        "trades": 284,
        "avg_pnl_pts": -0.589,
        "total_pnl_pts": -167.25,
        "total_pnl_usd": -8362.0,
        "sharpe": -0.39,
        "win_rate_pct": 50.7,
        "profit_factor": 0.93,
        "max_drawdown_pts": 432.25,
        "max_drawdown_usd": 21612.0,
        "avg_winner": 15.96,
        "avg_loser": -17.61,
        "exit_reasons": {
          "time": 238,
          "stop": 37,
          "eod": 8,
          "target": 1
        },
        "day_of_week": {
          "Thu": {
            "trades": 55,
            "avg_pnl": -0.859,
            "win_rate": 47.3
          },
          "Fri": {
            "trades": 57,
            "avg_pnl": -0.996,
            "win_rate": 49.1
          },
          "Mon": {
            "trades": 56,
            "avg_pnl": 2.585,
            "win_rate": 58.9
          },
          "Tue": {
            "trades": 59,
            "avg_pnl": -1.597,
            "win_rate": 42.4
          },
          "Wed": {
            "trades": 57,
            "avg_pnl": -1.996,
            "win_rate": 56.1
          }
        }
      },
      "in_sample": {
        "label": "MOM_60m_EOD_1x_120m_IS",
        "trades": 198,
        "avg_pnl_pts": 0.177,
        "total_pnl_pts": 35.0,
        "total_pnl_usd": 1750.0,
        "sharpe": 0.12,
        "win_rate_pct": 51.5,
        "profit_factor": 1.02,
        "max_drawdown_pts": 341.25,
        "max_drawdown_usd": 17062.0,
        "avg_winner": 15.92,
        "avg_loser": -16.55,
        "exit_reasons": {
          "time": 172,
          "stop": 21,
          "eod": 4,
          "target": 1
        },
        "day_of_week": {
          "Thu": {
            "trades": 39,
            "avg_pnl": -0.397,
            "win_rate": 51.3
          },
          "Fri": {
            "trades": 39,
            "avg_pnl": -0.872,
            "win_rate": 48.7
          },
          "Mon": {
            "trades": 39,
            "avg_pnl": 4.16,
            "win_rate": 59.0
          },
          "Tue": {
            "trades": 41,
            "avg_pnl": 3.494,
            "win_rate": 48.8
          },
          "Wed": {
            "trades": 40,
            "avg_pnl": -5.525,
            "win_rate": 50.0
          }
        }
      },
      "out_of_sample": {
        "label": "MOM_60m_EOD_1x_120m_OOS",
        "trades": 86,
        "avg_pnl_pts": -2.352,
        "total_pnl_pts": -202.25,
        "total_pnl_usd": -10112.0,
        "sharpe": -1.54,
        "win_rate_pct": 48.8,
        "profit_factor": 0.77,
        "max_drawdown_pts": 304.75,
        "max_drawdown_usd": 15238.0,
        "avg_winner": 16.05,
        "avg_loser": -19.91,
        "exit_reasons": {
          "time": 66,
          "stop": 16,
          "eod": 4
        },
        "day_of_week": {
          "Fri": {
            "trades": 18,
            "avg_pnl": -1.264,
            "win_rate": 50.0
          },
          "Mon": {
            "trades": 17,
            "avg_pnl": -1.029,
            "win_rate": 58.8
          },
          "Tue": {
            "trades": 18,
            "avg_pnl": -13.194,
            "win_rate": 27.8
          },
          "Wed": {
            "trades": 17,
            "avg_pnl": 6.309,
            "win_rate": 70.6
          },
          "Thu": {
            "trades": 16,
            "avg_pnl": -1.984,
            "win_rate": 37.5
          }
        }
      }
    },
    {
      "strategy": "MOM_30m_2x_0.5x",
      "config": {
        "breakout_type": "momentum",
        "target_multiple": 2.0,
        "stop_multiple": 0.5
      },
      "or_minutes": 30,
      "full": {
        "label": "MOM_30m_2x_0.5x",
        "trades": 291,
        "avg_pnl_pts": -1.396,
        "total_pnl_pts": -406.25,
        "total_pnl_usd": -20312.0,
        "sharpe": -0.98,
        "win_rate_pct": 28.5,
        "profit_factor": 0.85,
        "max_drawdown_pts": 458.38,
        "max_drawdown_usd": 22919.0,
        "avg_winner": 28.51,
        "avg_loser": -13.33,
        "exit_reasons": {
          "stop": 202,
          "target": 32,
          "eod": 57
        },
        "day_of_week": {
          "Thu": {
            "trades": 56,
            "avg_pnl": -3.864,
            "win_rate": 26.8
          },
          "Fri": {
            "trades": 58,
            "avg_pnl": -3.334,
            "win_rate": 25.9
          },
          "Mon": {
            "trades": 59,
            "avg_pnl": 1.947,
            "win_rate": 35.6
          },
          "Tue": {
            "trades": 59,
            "avg_pnl": 0.04,
            "win_rate": 28.8
          },
          "Wed": {
            "trades": 59,
            "avg_pnl": -1.928,
            "win_rate": 25.4
          }
        }
      },
      "in_sample": {
        "label": "MOM_30m_2x_0.5x_IS",
        "trades": 203,
        "avg_pnl_pts": -1.065,
        "total_pnl_pts": -216.12,
        "total_pnl_usd": -10806.0,
        "sharpe": -0.73,
        "win_rate_pct": 28.1,
        "profit_factor": 0.89,
        "max_drawdown_pts": 356.12,
        "max_drawdown_usd": 17806.0,
        "avg_winner": 29.6,
        "avg_loser": -13.04,
        "exit_reasons": {
          "stop": 142,
          "target": 26,
          "eod": 35
        },
        "day_of_week": {
          "Thu": {
            "trades": 40,
            "avg_pnl": -2.819,
            "win_rate": 30.0
          },
          "Fri": {
            "trades": 40,
            "avg_pnl": -3.319,
            "win_rate": 25.0
          },
          "Mon": {
            "trades": 41,
            "avg_pnl": 2.165,
            "win_rate": 31.7
          },
          "Tue": {
            "trades": 41,
            "avg_pnl": 1.561,
            "win_rate": 31.7
          },
          "Wed": {
            "trades": 41,
            "avg_pnl": -3.009,
            "win_rate": 22.0
          }
        }
      },
      "out_of_sample": {
        "label": "MOM_30m_2x_0.5x_OOS",
        "trades": 88,
        "avg_pnl_pts": -2.161,
        "total_pnl_pts": -190.12,
        "total_pnl_usd": -9506.0,
        "sharpe": -1.59,
        "win_rate_pct": 29.5,
        "profit_factor": 0.78,
        "max_drawdown_pts": 253.88,
        "max_drawdown_usd": 12694.0,
        "avg_winner": 26.12,
        "avg_loser": -14.02,
        "exit_reasons": {
          "stop": 60,
          "eod": 22,
          "target": 6
        },
        "day_of_week": {
          "Fri": {
            "trades": 18,
            "avg_pnl": -3.368,
            "win_rate": 27.8
          },
          "Mon": {
            "trades": 18,
            "avg_pnl": 1.451,
            "win_rate": 44.4
          },
          "Tue": {
            "trades": 18,
            "avg_pnl": -3.424,
            "win_rate": 22.2
          },
          "Wed": {
            "trades": 18,
            "avg_pnl": 0.535,
            "win_rate": 33.3
          },
          "Thu": {
            "trades": 16,
            "avg_pnl": -6.477,
            "win_rate": 18.8
          }
        }
      }
    },
    {
      "strategy": "MOM_30m_1.5x_1x",
      "config": {
        "breakout_type": "momentum",
        "target_multiple": 1.5,
        "stop_multiple": 1.0
      },
      "or_minutes": 30,
      "full": {
        "label": "MOM_30m_1.5x_1x",
        "trades": 291,
        "avg_pnl_pts": -0.1,
        "total_pnl_pts": -29.12,
        "total_pnl_usd": -1456.0,
        "sharpe": -0.05,
        "win_rate_pct": 44.7,
        "profit_factor": 0.99,
        "max_drawdown_pts": 644.62,
        "max_drawdown_usd": 32231.0,
        "avg_winner": 26.59,
        "avg_loser": -21.65,
        "exit_reasons": {
          "stop": 121,
          "target": 71,
          "eod": 99
        },
        "day_of_week": {
          "Thu": {
            "trades": 56,
            "avg_pnl": -1.359,
            "win_rate": 44.6
          },
          "Fri": {
            "trades": 58,
            "avg_pnl": -2.082,
            "win_rate": 46.6
          },
          "Mon": {
            "trades": 59,
            "avg_pnl": 8.661,
            "win_rate": 54.2
          },
          "Tue": {
            "trades": 59,
            "avg_pnl": -4.788,
            "win_rate": 37.3
          },
          "Wed": {
            "trades": 59,
            "avg_pnl": -1.03,
            "win_rate": 40.7
          }
        }
      },
      "in_sample": {
        "label": "MOM_30m_1.5x_1x_IS",
        "trades": 203,
        "avg_pnl_pts": 1.06,
        "total_pnl_pts": 215.25,
        "total_pnl_usd": 10762.0,
        "sharpe": 0.51,
        "win_rate_pct": 44.8,
        "profit_factor": 1.09,
        "max_drawdown_pts": 345.0,
        "max_drawdown_usd": 17250.0,
        "avg_winner": 28.18,
        "avg_loser": -20.97,
        "exit_reasons": {
          "stop": 87,
          "target": 55,
          "eod": 61
        },
        "day_of_week": {
          "Thu": {
            "trades": 40,
            "avg_pnl": 2.65,
            "win_rate": 50.0
          },
          "Fri": {
            "trades": 40,
            "avg_pnl": -1.122,
            "win_rate": 47.5
          },
          "Mon": {
            "trades": 41,
            "avg_pnl": 9.866,
            "win_rate": 53.7
          },
          "Tue": {
            "trades": 41,
            "avg_pnl": -1.762,
            "win_rate": 39.0
          },
          "Wed": {
            "trades": 41,
            "avg_pnl": -4.345,
            "win_rate": 34.1
          }
        }
      },
      "out_of_sample": {
        "label": "MOM_30m_1.5x_1x_OOS",
        "trades": 88,
        "avg_pnl_pts": -2.777,
        "total_pnl_pts": -244.38,
        "total_pnl_usd": -12219.0,
        "sharpe": -1.61,
        "win_rate_pct": 44.3,
        "profit_factor": 0.79,
        "max_drawdown_pts": 349.25,
        "max_drawdown_usd": 17462.0,
        "avg_winner": 22.89,
        "avg_loser": -23.2,
        "exit_reasons": {
          "stop": 34,
          "eod": 38,
          "target": 16
        },
        "day_of_week": {
          "Fri": {
            "trades": 18,
            "avg_pnl": -4.215,
            "win_rate": 44.4
          },
          "Mon": {
            "trades": 18,
            "avg_pnl": 5.917,
            "win_rate": 55.6
          },
          "Tue": {
            "trades": 18,
            "avg_pnl": -11.681,
            "win_rate": 33.3
          },
          "Wed": {
            "trades": 18,
            "avg_pnl": 6.521,
            "win_rate": 55.6
          },
          "Thu": {
            "trades": 16,
            "avg_pnl": -11.383,
            "win_rate": 31.2
          }
        }
      }
    },
    {
      "strategy": "FADE_15m_0.5x_1.5x_wide",
      "config": {
        "breakout_type": "fade",
        "target_multiple": 0.5,
        "stop_multiple": 1.5,
        "min_or_range": 12.0
      },
      "or_minutes": 15,
      "full": {
        "label": "FADE_15m_0.5x_1.5x_wide",
        "trades": 208,
        "avg_pnl_pts": -1.62,
        "total_pnl_pts": -336.88,
        "total_pnl_usd": -16844.0,
        "sharpe": -1.18,
        "win_rate_pct": 68.8,
        "profit_factor": 0.83,
        "max_drawdown_pts": 505.12,
        "max_drawdown_usd": 25256.0,
        "avg_winner": 11.31,
        "avg_loser": -30.07,
        "exit_reasons": {
          "target": 141,
          "stop": 55,
          "eod": 12
        },
        "day_of_week": {
          "Thu": {
            "trades": 45,
            "avg_pnl": -3.392,
            "win_rate": 66.7
          },
          "Fri": {
            "trades": 44,
            "avg_pnl": 3.946,
            "win_rate": 77.3
          },
          "Mon": {
            "trades": 44,
            "avg_pnl": -4.946,
            "win_rate": 65.9
          },
          "Tue": {
            "trades": 39,
            "avg_pnl": -4.41,
            "win_rate": 61.5
          },
          "Wed": {
            "trades": 36,
            "avg_pnl": 0.882,
            "win_rate": 72.2
          }
        }
      },
      "in_sample": {
        "label": "FADE_15m_0.5x_1.5x_wide_IS",
        "trades": 145,
        "avg_pnl_pts": -1.327,
        "total_pnl_pts": -192.38,
        "total_pnl_usd": -9619.0,
        "sharpe": -0.94,
        "win_rate_pct": 70.3,
        "profit_factor": 0.86,
        "max_drawdown_pts": 505.12,
        "max_drawdown_usd": 25256.0,
        "avg_winner": 11.33,
        "avg_loser": -31.35,
        "exit_reasons": {
          "target": 100,
          "stop": 38,
          "eod": 7
        },
        "day_of_week": {
          "Thu": {
            "trades": 33,
            "avg_pnl": -3.587,
            "win_rate": 66.7
          },
          "Fri": {
            "trades": 30,
            "avg_pnl": 6.738,
            "win_rate": 86.7
          },
          "Mon": {
            "trades": 30,
            "avg_pnl": -7.762,
            "win_rate": 63.3
          },
          "Tue": {
            "trades": 28,
            "avg_pnl": -3.33,
            "win_rate": 60.7
          },
          "Wed": {
            "trades": 24,
            "avg_pnl": 2.083,
            "win_rate": 75.0
          }
        }
      },
      "out_of_sample": {
        "label": "FADE_15m_0.5x_1.5x_wide_OOS",
        "trades": 63,
        "avg_pnl_pts": -2.294,
        "total_pnl_pts": -144.5,
        "total_pnl_usd": -7225.0,
        "sharpe": -1.77,
        "win_rate_pct": 65.1,
        "profit_factor": 0.76,
        "max_drawdown_pts": 187.5,
        "max_drawdown_usd": 9375.0,
        "avg_winner": 11.28,
        "avg_loser": -27.59,
        "exit_reasons": {
          "stop": 17,
          "target": 41,
          "eod": 5
        },
        "day_of_week": {
          "Wed": {
            "trades": 12,
            "avg_pnl": -1.521,
            "win_rate": 66.7
          },
          "Thu": {
            "trades": 12,
            "avg_pnl": -2.854,
            "win_rate": 66.7
          },
          "Fri": {
            "trades": 14,
            "avg_pnl": -2.036,
            "win_rate": 57.1
          },
          "Mon": {
            "trades": 14,
            "avg_pnl": 1.089,
            "win_rate": 71.4
          },
          "Tue": {
            "trades": 11,
            "avg_pnl": -7.159,
            "win_rate": 63.6
          }
        }
      }
    },
    {
      "strategy": "MOM_30m_2x_trail0.5x",
      "config": {
        "breakout_type": "momentum",
        "target_multiple": 2.0,
        "stop_multiple": 1.0,
        "trailing_stop": 0.5
      },
      "or_minutes": 30,
      "full": {
        "label": "MOM_30m_2x_trail0.5x",
        "trades": 291,
        "avg_pnl_pts": -1.278,
        "total_pnl_pts": -371.88,
        "total_pnl_usd": -18594.0,
        "sharpe": -0.69,
        "win_rate_pct": 43.6,
        "profit_factor": 0.89,
        "max_drawdown_pts": 777.5,
        "max_drawdown_usd": 38875.0,
        "avg_winner": 24.15,
        "avg_loser": -20.97,
        "exit_reasons": {
          "stop": 149,
          "eod": 112,
          "target": 30
        },
        "day_of_week": {
          "Thu": {
            "trades": 56,
            "avg_pnl": -1.08,
            "win_rate": 41.1
          },
          "Fri": {
            "trades": 58,
            "avg_pnl": -2.746,
            "win_rate": 43.1
          },
          "Mon": {
            "trades": 59,
            "avg_pnl": 4.669,
            "win_rate": 52.5
          },
          "Tue": {
            "trades": 59,
            "avg_pnl": -4.049,
            "win_rate": 40.7
          },
          "Wed": {
            "trades": 59,
            "avg_pnl": -3.199,
            "win_rate": 40.7
          }
        }
      },
      "in_sample": {
        "label": "MOM_30m_2x_trail0.5x_IS",
        "trades": 203,
        "avg_pnl_pts": -0.392,
        "total_pnl_pts": -79.62,
        "total_pnl_usd": -3981.0,
        "sharpe": -0.2,
        "win_rate_pct": 42.9,
        "profit_factor": 0.97,
        "max_drawdown_pts": 385.75,
        "max_drawdown_usd": 19288.0,
        "avg_winner": 25.94,
        "avg_loser": -20.14,
        "exit_reasons": {
          "stop": 110,
          "eod": 69,
          "target": 24
        },
        "day_of_week": {
          "Thu": {
            "trades": 40,
            "avg_pnl": 2.969,
            "win_rate": 45.0
          },
          "Fri": {
            "trades": 40,
            "avg_pnl": -2.15,
            "win_rate": 42.5
          },
          "Mon": {
            "trades": 41,
            "avg_pnl": 4.433,
            "win_rate": 51.2
          },
          "Tue": {
            "trades": 41,
            "avg_pnl": -1.149,
            "win_rate": 43.9
          },
          "Wed": {
            "trades": 41,
            "avg_pnl": -6.024,
            "win_rate": 31.7
          }
        }
      },
      "out_of_sample": {
        "label": "MOM_30m_2x_trail0.5x_OOS",
        "trades": 88,
        "avg_pnl_pts": -3.321,
        "total_pnl_pts": -292.25,
        "total_pnl_usd": -14612.0,
        "sharpe": -1.96,
        "win_rate_pct": 45.5,
        "profit_factor": 0.73,
        "max_drawdown_pts": 399.75,
        "max_drawdown_usd": 19988.0,
        "avg_winner": 20.26,
        "avg_loser": -22.97,
        "exit_reasons": {
          "stop": 39,
          "eod": 43,
          "target": 6
        },
        "day_of_week": {
          "Fri": {
            "trades": 18,
            "avg_pnl": -4.069,
            "win_rate": 44.4
          },
          "Mon": {
            "trades": 18,
            "avg_pnl": 5.208,
            "win_rate": 55.6
          },
          "Tue": {
            "trades": 18,
            "avg_pnl": -10.653,
            "win_rate": 33.3
          },
          "Wed": {
            "trades": 18,
            "avg_pnl": 3.236,
            "win_rate": 61.1
          },
          "Thu": {
            "trades": 16,
            "avg_pnl": -11.203,
            "win_rate": 31.2
          }
        }
      }
    },
    {
      "strategy": "MOM_15m_2x_1x_narrow",
      "config": {
        "breakout_type": "momentum",
        "target_multiple": 2.0,
        "stop_multiple": 1.0,
        "min_or_range": 2.0,
        "max_or_range": 8.0
      },
      "or_minutes": 15,
      "full": {
        "label": "MOM_15m_2x_1x_narrow",
        "trades": 22,
        "avg_pnl_pts": -1.193,
        "total_pnl_pts": -26.25,
        "total_pnl_usd": -1312.0,
        "sharpe": -2.05,
        "win_rate_pct": 31.8,
        "profit_factor": 0.76,
        "max_drawdown_pts": 53.25,
        "max_drawdown_usd": 2662.0,
        "avg_winner": 11.68,
        "avg_loser": -7.2,
        "exit_reasons": {
          "target": 6,
          "stop": 13,
          "eod": 3
        },
        "day_of_week": {
          "Wed": {
            "trades": 4,
            "avg_pnl": 3.062,
            "win_rate": 50.0
          },
          "Thu": {
            "trades": 3,
            "avg_pnl": 1.75,
            "win_rate": 33.3
          },
          "Fri": {
            "trades": 5,
            "avg_pnl": -2.9,
            "win_rate": 20.0
          },
          "Mon": {
            "trades": 4,
            "avg_pnl": -0.938,
            "win_rate": 50.0
          },
          "Tue": {
            "trades": 6,
            "avg_pnl": -4.25,
            "win_rate": 16.7
          }
        }
      },
      "in_sample": {
        "label": "MOM_15m_2x_1x_narrow_IS",
        "trades": 15,
        "avg_pnl_pts": -1.083,
        "total_pnl_pts": -16.25,
        "total_pnl_usd": -812.0,
        "sharpe": -1.84,
        "win_rate_pct": 33.3,
        "profit_factor": 0.78,
        "max_drawdown_pts": 43.25,
        "max_drawdown_usd": 2162.0,
        "avg_winner": 11.35,
        "avg_loser": -7.3,
        "exit_reasons": {
          "target": 4,
          "stop": 9,
          "eod": 2
        },
        "day_of_week": {
          "Wed": {
            "trades": 3,
            "avg_pnl": 6.917,
            "win_rate": 66.7
          },
          "Thu": {
            "trades": 2,
            "avg_pnl": 3.75,
            "win_rate": 50.0
          },
          "Fri": {
            "trades": 4,
            "avg_pnl": -6.875,
            "win_rate": 0.0
          },
          "Mon": {
            "trades": 3,
            "avg_pnl": -5.25,
            "win_rate": 33.3
          },
          "Tue": {
            "trades": 3,
            "avg_pnl": -0.417,
            "win_rate": 33.3
          }
        }
      },
      "out_of_sample": {
        "label": "MOM_15m_2x_1x_narrow_OOS",
        "trades": 7,
        "avg_pnl_pts": -1.429,
        "total_pnl_pts": -10.0,
        "total_pnl_usd": -500.0,
        "sharpe": -2.51,
        "win_rate_pct": 28.6,
        "profit_factor": 0.71,
        "max_drawdown_pts": 26.5,
        "max_drawdown_usd": 1325.0,
        "avg_winner": 12.5,
        "avg_loser": -7.0,
        "exit_reasons": {
          "target": 2,
          "stop": 4,
          "eod": 1
        },
        "day_of_week": {
          "Fri": {
            "trades": 1,
            "avg_pnl": 13.0,
            "win_rate": 100.0
          },
          "Wed": {
            "trades": 1,
            "avg_pnl": -8.5,
            "win_rate": 0.0
          },
          "Mon": {
            "trades": 1,
            "avg_pnl": 12.0,
            "win_rate": 100.0
          },
          "Tue": {
            "trades": 3,
            "avg_pnl": -8.083,
            "win_rate": 0.0
          },
          "Thu": {
            "trades": 1,
            "avg_pnl": -2.25,
            "win_rate": 0.0
          }
        }
      }
    },
    {
      "strategy": "MOM_60m_2x_0.5x",
      "config": {
        "breakout_type": "momentum",
        "target_multiple": 2.0,
        "stop_multiple": 0.5
      },
      "or_minutes": 60,
      "full": {
        "label": "MOM_60m_2x_0.5x",
        "trades": 284,
        "avg_pnl_pts": -0.57,
        "total_pnl_pts": -162.0,
        "total_pnl_usd": -8100.0,
        "sharpe": -0.34,
        "win_rate_pct": 37.3,
        "profit_factor": 0.94,
        "max_drawdown_pts": 424.0,
        "max_drawdown_usd": 21200.0,
        "avg_winner": 25.57,
        "avg_loser": -16.14,
        "exit_reasons": {
          "stop": 156,
          "eod": 111,
          "target": 17
        },
        "day_of_week": {
          "Thu": {
            "trades": 55,
            "avg_pnl": 1.986,
            "win_rate": 41.8
          },
          "Fri": {
            "trades": 57,
            "avg_pnl": -6.86,
            "win_rate": 24.6
          },
          "Mon": {
            "trades": 56,
            "avg_pnl": 1.225,
            "win_rate": 41.1
          },
          "Tue": {
            "trades": 59,
            "avg_pnl": 1.472,
            "win_rate": 42.4
          },
          "Wed": {
            "trades": 57,
            "avg_pnl": -0.627,
            "win_rate": 36.8
          }
        }
      },
      "in_sample": {
        "label": "MOM_60m_2x_0.5x_IS",
        "trades": 198,
        "avg_pnl_pts": 0.803,
        "total_pnl_pts": 159.0,
        "total_pnl_usd": 7950.0,
        "sharpe": 0.46,
        "win_rate_pct": 37.9,
        "profit_factor": 1.08,
        "max_drawdown_pts": 241.75,
        "max_drawdown_usd": 12088.0,
        "avg_winner": 27.66,
        "avg_loser": -15.58,
        "exit_reasons": {
          "stop": 107,
          "eod": 79,
          "target": 12
        },
        "day_of_week": {
          "Thu": {
            "trades": 39,
            "avg_pnl": 2.772,
            "win_rate": 43.6
          },
          "Fri": {
            "trades": 39,
            "avg_pnl": -6.244,
            "win_rate": 23.1
          },
          "Mon": {
            "trades": 39,
            "avg_pnl": 3.138,
            "win_rate": 41.0
          },
          "Tue": {
            "trades": 41,
            "avg_pnl": 5.701,
            "win_rate": 48.8
          },
          "Wed": {
            "trades": 40,
            "avg_pnl": -1.544,
            "win_rate": 32.5
          }
        }
      },
      "out_of_sample": {
        "label": "MOM_60m_2x_0.5x_OOS",
        "trades": 86,
        "avg_pnl_pts": -3.733,
        "total_pnl_pts": -321.0,
        "total_pnl_usd": -16050.0,
        "sharpe": -2.59,
        "win_rate_pct": 36.0,
        "profit_factor": 0.66,
        "max_drawdown_pts": 354.62,
        "max_drawdown_usd": 17731.0,
        "avg_winner": 20.5,
        "avg_loser": -17.39,
        "exit_reasons": {
          "stop": 49,
          "eod": 32,
          "target": 5
        },
        "day_of_week": {
          "Fri": {
            "trades": 18,
            "avg_pnl": -8.194,
            "win_rate": 27.8
          },
          "Mon": {
            "trades": 17,
            "avg_pnl": -3.162,
            "win_rate": 41.2
          },
          "Tue": {
            "trades": 18,
            "avg_pnl": -8.16,
            "win_rate": 27.8
          },
          "Wed": {
            "trades": 17,
            "avg_pnl": 1.529,
            "win_rate": 47.1
          },
          "Thu": {
            "trades": 16,
            "avg_pnl": 0.07,
            "win_rate": 37.5
          }
        }
      }
    },
    {
      "strategy": "MOM_60m_1x_1x",
      "config": {
        "breakout_type": "momentum",
        "target_multiple": 1.0,
        "stop_multiple": 1.0
      },
      "or_minutes": 60,
      "full": {
        "label": "MOM_60m_1x_1x",
        "trades": 284,
        "avg_pnl_pts": -0.821,
        "total_pnl_pts": -233.25,
        "total_pnl_usd": -11662.0,
        "sharpe": -0.45,
        "win_rate_pct": 48.2,
        "profit_factor": 0.93,
        "max_drawdown_pts": 787.0,
        "max_drawdown_usd": 39350.0,
        "avg_winner": 23.04,
        "avg_loser": -23.06,
        "exit_reasons": {
          "target": 73,
          "eod": 137,
          "stop": 74
        },
        "day_of_week": {
          "Thu": {
            "trades": 55,
            "avg_pnl": -1.2,
            "win_rate": 49.1
          },
          "Fri": {
            "trades": 57,
            "avg_pnl": -5.456,
            "win_rate": 36.8
          },
          "Mon": {
            "trades": 56,
            "avg_pnl": 4.223,
            "win_rate": 51.8
          },
          "Tue": {
            "trades": 59,
            "avg_pnl": -2.559,
            "win_rate": 47.5
          },
          "Wed": {
            "trades": 57,
            "avg_pnl": 1.022,
            "win_rate": 56.1
          }
        }
      },
      "in_sample": {
        "label": "MOM_60m_1x_1x_IS",
        "trades": 198,
        "avg_pnl_pts": 1.158,
        "total_pnl_pts": 229.25,
        "total_pnl_usd": 11462.0,
        "sharpe": 0.62,
        "win_rate_pct": 51.0,
        "profit_factor": 1.1,
        "max_drawdown_pts": 412.5,
        "max_drawdown_usd": 20625.0,
        "avg_winner": 24.15,
        "avg_loser": -22.79,
        "exit_reasons": {
          "target": 57,
          "eod": 89,
          "stop": 52
        },
        "day_of_week": {
          "Thu": {
            "trades": 39,
            "avg_pnl": 0.635,
            "win_rate": 53.8
          },
          "Fri": {
            "trades": 39,
            "avg_pnl": -4.705,
            "win_rate": 35.9
          },
          "Mon": {
            "trades": 39,
            "avg_pnl": 5.776,
            "win_rate": 53.8
          },
          "Tue": {
            "trades": 41,
            "avg_pnl": 2.768,
            "win_rate": 56.1
          },
          "Wed": {
            "trades": 40,
            "avg_pnl": 1.231,
            "win_rate": 55.0
          }
        }
      },
      "out_of_sample": {
        "label": "MOM_60m_1x_1x_OOS",
        "trades": 86,
        "avg_pnl_pts": -5.378,
        "total_pnl_pts": -462.5,
        "total_pnl_usd": -23125.0,
        "sharpe": -3.17,
        "win_rate_pct": 41.9,
        "profit_factor": 0.61,
        "max_drawdown_pts": 483.25,
        "max_drawdown_usd": 24162.0,
        "avg_winner": 19.92,
        "avg_loser": -23.6,
        "exit_reasons": {
          "stop": 22,
          "eod": 48,
          "target": 16
        },
        "day_of_week": {
          "Fri": {
            "trades": 18,
            "avg_pnl": -7.083,
            "win_rate": 38.9
          },
          "Mon": {
            "trades": 17,
            "avg_pnl": 0.662,
            "win_rate": 47.1
          },
          "Tue": {
            "trades": 18,
            "avg_pnl": -14.694,
            "win_rate": 27.8
          },
          "Wed": {
            "trades": 17,
            "avg_pnl": 0.529,
            "win_rate": 58.8
          },
          "Thu": {
            "trades": 16,
            "avg_pnl": -5.672,
            "win_rate": 37.5
          }
        }
      }
    },
    {
      "strategy": "MOM_60m_2x_trail0.5x",
      "config": {
        "breakout_type": "momentum",
        "target_multiple": 2.0,
        "stop_multiple": 1.0,
        "trailing_stop": 0.5
      },
      "or_minutes": 60,
      "full": {
        "label": "MOM_60m_2x_trail0.5x",
        "trades": 284,
        "avg_pnl_pts": -1.3,
        "total_pnl_pts": -369.25,
        "total_pnl_usd": -18462.0,
        "sharpe": -0.67,
        "win_rate_pct": 47.5,
        "profit_factor": 0.89,
        "max_drawdown_pts": 902.62,
        "max_drawdown_usd": 45131.0,
        "avg_winner": 22.46,
        "avg_loser": -22.83,
        "exit_reasons": {
          "eod": 183,
          "stop": 89,
          "target": 12
        },
        "day_of_week": {
          "Thu": {
            "trades": 55,
            "avg_pnl": 0.664,
            "win_rate": 47.3
          },
          "Fri": {
            "trades": 57,
            "avg_pnl": -5.327,
            "win_rate": 36.8
          },
          "Mon": {
            "trades": 56,
            "avg_pnl": 2.371,
            "win_rate": 53.6
          },
          "Tue": {
            "trades": 59,
            "avg_pnl": -2.451,
            "win_rate": 45.8
          },
          "Wed": {
            "trades": 57,
            "avg_pnl": -1.583,
            "win_rate": 54.4
          }
        }
      },
      "in_sample": {
        "label": "MOM_60m_2x_trail0.5x_IS",
        "trades": 198,
        "avg_pnl_pts": 0.706,
        "total_pnl_pts": 139.88,
        "total_pnl_usd": 6994.0,
        "sharpe": 0.35,
        "win_rate_pct": 50.0,
        "profit_factor": 1.06,
        "max_drawdown_pts": 456.62,
        "max_drawdown_usd": 22831.0,
        "avg_winner": 23.86,
        "avg_loser": -22.44,
        "exit_reasons": {
          "eod": 126,
          "stop": 63,
          "target": 9
        },
        "day_of_week": {
          "Thu": {
            "trades": 39,
            "avg_pnl": 1.571,
            "win_rate": 51.3
          },
          "Fri": {
            "trades": 39,
            "avg_pnl": -3.413,
            "win_rate": 35.9
          },
          "Mon": {
            "trades": 39,
            "avg_pnl": 3.865,
            "win_rate": 56.4
          },
          "Tue": {
            "trades": 41,
            "avg_pnl": 4.259,
            "win_rate": 53.7
          },
          "Wed": {
            "trades": 40,
            "avg_pnl": -2.841,
            "win_rate": 52.5
          }
        }
      },
      "out_of_sample": {
        "label": "MOM_60m_2x_trail0.5x_OOS",
        "trades": 86,
        "avg_pnl_pts": -5.92,
        "total_pnl_pts": -509.12,
        "total_pnl_usd": -25456.0,
        "sharpe": -3.5,
        "win_rate_pct": 41.9,
        "profit_factor": 0.57,
        "max_drawdown_pts": 512.38,
        "max_drawdown_usd": 25619.0,
        "avg_winner": 18.63,
        "avg_loser": -23.6,
        "exit_reasons": {
          "stop": 26,
          "eod": 57,
          "target": 3
        },
        "day_of_week": {
          "Fri": {
            "trades": 18,
            "avg_pnl": -9.472,
            "win_rate": 38.9
          },
          "Mon": {
            "trades": 17,
            "avg_pnl": -1.059,
            "win_rate": 47.1
          },
          "Tue": {
            "trades": 18,
            "avg_pnl": -17.736,
            "win_rate": 27.8
          },
          "Wed": {
            "trades": 17,
            "avg_pnl": 1.375,
            "win_rate": 58.8
          },
          "Thu": {
            "trades": 16,
            "avg_pnl": -1.547,
            "win_rate": 37.5
          }
        }
      }
    },
    {
      "strategy": "MOM_60m_1.5x_1x",
      "config": {
        "breakout_type": "momentum",
        "target_multiple": 1.5,
        "stop_multiple": 1.0
      },
      "or_minutes": 60,
      "full": {
        "label": "MOM_60m_1.5x_1x",
        "trades": 284,
        "avg_pnl_pts": -1.437,
        "total_pnl_pts": -408.12,
        "total_pnl_usd": -20406.0,
        "sharpe": -0.76,
        "win_rate_pct": 46.5,
        "profit_factor": 0.88,
        "max_drawdown_pts": 913.5,
        "max_drawdown_usd": 45675.0,
        "avg_winner": 23.1,
        "avg_loser": -22.75,
        "exit_reasons": {
          "eod": 175,
          "stop": 76,
          "target": 33
        },
        "day_of_week": {
          "Thu": {
            "trades": 55,
            "avg_pnl": -0.555,
            "win_rate": 49.1
          },
          "Fri": {
            "trades": 57,
            "avg_pnl": -5.105,
            "win_rate": 36.8
          },
          "Mon": {
            "trades": 56,
            "avg_pnl": 2.48,
            "win_rate": 50.0
          },
          "Tue": {
            "trades": 59,
            "avg_pnl": -2.907,
            "win_rate": 45.8
          },
          "Wed": {
            "trades": 57,
            "avg_pnl": -0.947,
            "win_rate": 50.9
          }
        }
      },
      "in_sample": {
        "label": "MOM_60m_1.5x_1x_IS",
        "trades": 198,
        "avg_pnl_pts": 0.595,
        "total_pnl_pts": 117.88,
        "total_pnl_usd": 5894.0,
        "sharpe": 0.3,
        "win_rate_pct": 48.5,
        "profit_factor": 1.05,
        "max_drawdown_pts": 511.88,
        "max_drawdown_usd": 25594.0,
        "avg_winner": 24.96,
        "avg_loser": -22.33,
        "exit_reasons": {
          "eod": 117,
          "stop": 54,
          "target": 27
        },
        "day_of_week": {
          "Thu": {
            "trades": 39,
            "avg_pnl": 0.699,
            "win_rate": 53.8
          },
          "Fri": {
            "trades": 39,
            "avg_pnl": -3.09,
            "win_rate": 35.9
          },
          "Mon": {
            "trades": 39,
            "avg_pnl": 4.022,
            "win_rate": 51.3
          },
          "Tue": {
            "trades": 41,
            "avg_pnl": 3.604,
            "win_rate": 53.7
          },
          "Wed": {
            "trades": 40,
            "avg_pnl": -2.338,
            "win_rate": 47.5
          }
        }
      },
      "out_of_sample": {
        "label": "MOM_60m_1.5x_1x_OOS",
        "trades": 86,
        "avg_pnl_pts": -6.116,
        "total_pnl_pts": -526.0,
        "total_pnl_usd": -26300.0,
        "sharpe": -3.74,
        "win_rate_pct": 41.9,
        "profit_factor": 0.55,
        "max_drawdown_pts": 540.25,
        "max_drawdown_usd": 27012.0,
        "avg_winner": 18.16,
        "avg_loser": -23.6,
        "exit_reasons": {
          "stop": 22,
          "eod": 58,
          "target": 6
        },
        "day_of_week": {
          "Fri": {
            "trades": 18,
            "avg_pnl": -9.472,
            "win_rate": 38.9
          },
          "Mon": {
            "trades": 17,
            "avg_pnl": -1.059,
            "win_rate": 47.1
          },
          "Tue": {
            "trades": 18,
            "avg_pnl": -17.736,
            "win_rate": 27.8
          },
          "Wed": {
            "trades": 17,
            "avg_pnl": 2.324,
            "win_rate": 58.8
          },
          "Thu": {
            "trades": 16,
            "avg_pnl": -3.609,
            "win_rate": 37.5
          }
        }
      }
    },
    {
      "strategy": "FADE_5m_0.5x_1x",
      "config": {
        "breakout_type": "fade",
        "target_multiple": 0.5,
        "stop_multiple": 1.0
      },
      "or_minutes": 5,
      "full": {
        "label": "FADE_5m_0.5x_1x",
        "trades": 292,
        "avg_pnl_pts": -1.516,
        "total_pnl_pts": -442.62,
        "total_pnl_usd": -22131.0,
        "sharpe": -2.35,
        "win_rate_pct": 62.7,
        "profit_factor": 0.69,
        "max_drawdown_pts": 491.75,
        "max_drawdown_usd": 24588.0,
        "avg_winner": 5.46,
        "avg_loser": -13.23,
        "exit_reasons": {
          "target": 183,
          "stop": 109
        },
        "day_of_week": {
          "Thu": {
            "trades": 57,
            "avg_pnl": -1.857,
            "win_rate": 59.6
          },
          "Fri": {
            "trades": 58,
            "avg_pnl": 0.295,
            "win_rate": 69.0
          },
          "Mon": {
            "trades": 59,
            "avg_pnl": -3.557,
            "win_rate": 52.5
          },
          "Tue": {
            "trades": 59,
            "avg_pnl": -1.172,
            "win_rate": 64.4
          },
          "Wed": {
            "trades": 59,
            "avg_pnl": -1.269,
            "win_rate": 67.8
          }
        }
      },
      "in_sample": {
        "label": "FADE_5m_0.5x_1x_IS",
        "trades": 204,
        "avg_pnl_pts": -0.936,
        "total_pnl_pts": -191.0,
        "total_pnl_usd": -9550.0,
        "sharpe": -1.52,
        "win_rate_pct": 64.7,
        "profit_factor": 0.79,
        "max_drawdown_pts": 243.25,
        "max_drawdown_usd": 12162.0,
        "avg_winner": 5.46,
        "avg_loser": -12.66,
        "exit_reasons": {
          "target": 132,
          "stop": 72
        },
        "day_of_week": {
          "Thu": {
            "trades": 41,
            "avg_pnl": -1.253,
            "win_rate": 63.4
          },
          "Fri": {
            "trades": 40,
            "avg_pnl": 1.478,
            "win_rate": 70.0
          },
          "Mon": {
            "trades": 41,
            "avg_pnl": -1.613,
            "win_rate": 61.0
          },
          "Tue": {
            "trades": 41,
            "avg_pnl": -1.826,
            "win_rate": 61.0
          },
          "Wed": {
            "trades": 41,
            "avg_pnl": -1.409,
            "win_rate": 68.3
          }
        }
      },
      "out_of_sample": {
        "label": "FADE_5m_0.5x_1x_OOS",
        "trades": 88,
        "avg_pnl_pts": -2.859,
        "total_pnl_pts": -251.62,
        "total_pnl_usd": -12581.0,
        "sharpe": -4.11,
        "win_rate_pct": 58.0,
        "profit_factor": 0.53,
        "max_drawdown_pts": 266.88,
        "max_drawdown_usd": 13344.0,
        "avg_winner": 5.46,
        "avg_loser": -14.33,
        "exit_reasons": {
          "target": 51,
          "stop": 37
        },
        "day_of_week": {
          "Fri": {
            "trades": 18,
            "avg_pnl": -2.333,
            "win_rate": 66.7
          },
          "Mon": {
            "trades": 18,
            "avg_pnl": -7.986,
            "win_rate": 33.3
          },
          "Tue": {
            "trades": 18,
            "avg_pnl": 0.319,
            "win_rate": 72.2
          },
          "Wed": {
            "trades": 18,
            "avg_pnl": -0.951,
            "win_rate": 66.7
          },
          "Thu": {
            "trades": 16,
            "avg_pnl": -3.406,
            "win_rate": 50.0
          }
        }
      }
    }
  ]
}