[
  {
    "config": {
      "bull.min_trend_strength": 51,
      "bull.rsi_pullback_max": 30,
      "bull.rsi_breakout_min": 70,
      "bull.volume_spike_threshold": 2.17,
      "bull.sl_atr_multiplier": 1.14,
      "bull.tp_atr_multiplier": 4.89,
      "bull.trailing_pct": 0.07,
      "bull.min_confidence": 65,
      "bull.leverage": 50,
      "bear.min_trend_strength": 51,
      "bear.rsi_rally_min": 60,
      "bear.rsi_overbought": 65,
      "bear.volume_spike_threshold": 1.85,
      "bear.sl_atr_multiplier": 1.84,
      "bear.tp_atr_multiplier": 2.73,
      "bear.trailing_pct": 0.14,
      "bear.min_confidence": 70,
      "bear.leverage": 75
    },
    "pnl_pct": -116.03759926378765,
    "trades": 2,
    "win_rate": 50.0,
    "profit_factor": 0.16677684298254486,
    "max_dd": 113.01479241417584,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:33:16.484863"
  },
  {
    "config": {
      "bull.min_trend_strength": 53,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 69,
      "bull.volume_spike_threshold": 1.47,
      "bull.sl_atr_multiplier": 1.78,
      "bull.tp_atr_multiplier": 4.91,
      "bull.trailing_pct": 0.19,
      "bull.min_confidence": 75,
      "bull.leverage": 125,
      "bear.min_trend_strength": 69,
      "bear.rsi_rally_min": 60,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.35,
      "bear.sl_atr_multiplier": 1.62,
      "bear.tp_atr_multiplier": 4.65,
      "bear.trailing_pct": 0.06,
      "bear.min_confidence": 60,
      "bear.leverage": 50
    },
    "pnl_pct": -388.5267692360546,
    "trades": 2,
    "win_rate": 50.0,
    "profit_factor": 0.1300177395316788,
    "max_dd": 282.5369810354396,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:33:18.701424"
  },
  {
    "config": {
      "bull.min_trend_strength": 59,
      "bull.rsi_pullback_max": 30,
      "bull.rsi_breakout_min": 61,
      "bull.volume_spike_threshold": 2.15,
      "bull.sl_atr_multiplier": 1.63,
      "bull.tp_atr_multiplier": 2.6,
      "bull.trailing_pct": 0.06,
      "bull.min_confidence": 75,
      "bull.leverage": 75,
      "bear.min_trend_strength": 67,
      "bear.rsi_rally_min": 60,
      "bear.rsi_overbought": 68,
      "bear.volume_spike_threshold": 1.66,
      "bear.sl_atr_multiplier": 1.0,
      "bear.tp_atr_multiplier": 2.11,
      "bear.trailing_pct": 0.12,
      "bear.min_confidence": 65,
      "bear.leverage": 125
    },
    "pnl_pct": -189.63567391551655,
    "trades": 3,
    "win_rate": 66.66666666666666,
    "profit_factor": 0.1627422581145904,
    "max_dd": 165.49418923378468,
    "trades_by_strategy": {
      "BULL": 3
    },
    "timestamp": "2025-10-30T22:33:21.104116"
  },
  {
    "config": {
      "bull.min_trend_strength": 57,
      "bull.rsi_pullback_max": 50,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 1.96,
      "bull.sl_atr_multiplier": 1.61,
      "bull.tp_atr_multiplier": 2.3,
      "bull.trailing_pct": 0.06,
      "bull.min_confidence": 65,
      "bull.leverage": 175,
      "bear.min_trend_strength": 59,
      "bear.rsi_rally_min": 62,
      "bear.rsi_overbought": 73,
      "bear.volume_spike_threshold": 1.51,
      "bear.sl_atr_multiplier": 1.24,
      "bear.tp_atr_multiplier": 3.26,
      "bear.trailing_pct": 0.13,
      "bear.min_confidence": 70,
      "bear.leverage": 100
    },
    "pnl_pct": -963.1314598845771,
    "trades": 4,
    "win_rate": 75.0,
    "profit_factor": 0.17311035120057117,
    "max_dd": 386.1531082121643,
    "trades_by_strategy": {
      "BULL": 4
    },
    "timestamp": "2025-10-30T22:33:23.918829"
  },
  {
    "config": {
      "bull.min_trend_strength": 69,
      "bull.rsi_pullback_max": 32,
      "bull.rsi_breakout_min": 67,
      "bull.volume_spike_threshold": 2.41,
      "bull.sl_atr_multiplier": 1.2,
      "bull.tp_atr_multiplier": 3.37,
      "bull.trailing_pct": 0.18,
      "bull.min_confidence": 60,
      "bull.leverage": 200,
      "bear.min_trend_strength": 71,
      "bear.rsi_rally_min": 69,
      "bear.rsi_overbought": 71,
      "bear.volume_spike_threshold": 1.69,
      "bear.sl_atr_multiplier": 1.49,
      "bear.tp_atr_multiplier": 2.25,
      "bear.trailing_pct": 0.15,
      "bear.min_confidence": 60,
      "bear.leverage": 100
    },
    "pnl_pct": -35.432096208892176,
    "trades": 1,
    "win_rate": 0.0,
    "profit_factor": 0.0,
    "max_dd": 35.432096208892176,
    "trades_by_strategy": {
      "RANGE": 1
    },
    "timestamp": "2025-10-30T22:33:30.848969"
  },
  {
    "config": {
      "bull.min_trend_strength": 69,
      "bull.rsi_pullback_max": 36,
      "bull.rsi_breakout_min": 63,
      "bull.volume_spike_threshold": 1.96,
      "bull.sl_atr_multiplier": 2.75,
      "bull.tp_atr_multiplier": 4.68,
      "bull.trailing_pct": 0.18,
      "bull.min_confidence": 60,
      "bull.leverage": 50,
      "bear.min_trend_strength": 79,
      "bear.rsi_rally_min": 68,
      "bear.rsi_overbought": 79,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.06,
      "bear.tp_atr_multiplier": 4.74,
      "bear.trailing_pct": 0.06,
      "bear.min_confidence": 65,
      "bear.leverage": 75
    },
    "pnl_pct": -35.432096208892176,
    "trades": 1,
    "win_rate": 0.0,
    "profit_factor": 0.0,
    "max_dd": 35.432096208892176,
    "trades_by_strategy": {
      "RANGE": 1
    },
    "timestamp": "2025-10-30T22:33:37.509289"
  },
  {
    "config": {
      "bull.min_trend_strength": 65,
      "bull.rsi_pullback_max": 40,
      "bull.rsi_breakout_min": 60,
      "bull.volume_spike_threshold": 1.41,
      "bull.sl_atr_multiplier": 2.14,
      "bull.tp_atr_multiplier": 2.69,
      "bull.trailing_pct": 0.12,
      "bull.min_confidence": 75,
      "bull.leverage": 125,
      "bear.min_trend_strength": 51,
      "bear.rsi_rally_min": 70,
      "bear.rsi_overbought": 66,
      "bear.volume_spike_threshold": 1.25,
      "bear.sl_atr_multiplier": 1.4,
      "bear.tp_atr_multiplier": 3.32,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 200
    },
    "pnl_pct": -35.432096208892176,
    "trades": 1,
    "win_rate": 0.0,
    "profit_factor": 0.0,
    "max_dd": 35.432096208892176,
    "trades_by_strategy": {
      "RANGE": 1
    },
    "timestamp": "2025-10-30T22:33:45.419904"
  },
  {
    "config": {
      "bull.min_trend_strength": 57,
      "bull.rsi_pullback_max": 37,
      "bull.rsi_breakout_min": 67,
      "bull.volume_spike_threshold": 1.67,
      "bull.sl_atr_multiplier": 1.11,
      "bull.tp_atr_multiplier": 4.05,
      "bull.trailing_pct": 0.06,
      "bull.min_confidence": 70,
      "bull.leverage": 150,
      "bear.min_trend_strength": 55,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 66,
      "bear.volume_spike_threshold": 1.46,
      "bear.sl_atr_multiplier": 1.52,
      "bear.tp_atr_multiplier": 4.72,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 60,
      "bear.leverage": 175
    },
    "pnl_pct": -666.2857839302426,
    "trades": 3,
    "win_rate": 66.66666666666666,
    "profit_factor": 0.1863604760791259,
    "max_dd": 324.1741469099034,
    "trades_by_strategy": {
      "BULL": 3
    },
    "timestamp": "2025-10-30T22:33:48.070934"
  },
  {
    "config": {
      "bull.min_trend_strength": 69,
      "bull.rsi_pullback_max": 40,
      "bull.rsi_breakout_min": 67,
      "bull.volume_spike_threshold": 2.28,
      "bull.sl_atr_multiplier": 2.97,
      "bull.tp_atr_multiplier": 3.8,
      "bull.trailing_pct": 0.1,
      "bull.min_confidence": 70,
      "bull.leverage": 50,
      "bear.min_trend_strength": 77,
      "bear.rsi_rally_min": 69,
      "bear.rsi_overbought": 66,
      "bear.volume_spike_threshold": 1.5,
      "bear.sl_atr_multiplier": 1.99,
      "bear.tp_atr_multiplier": 3.55,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 65,
      "bear.leverage": 75
    },
    "pnl_pct": -35.432096208892176,
    "trades": 1,
    "win_rate": 0.0,
    "profit_factor": 0.0,
    "max_dd": 35.432096208892176,
    "trades_by_strategy": {
      "RANGE": 1
    },
    "timestamp": "2025-10-30T22:33:55.126991"
  },
  {
    "config": {
      "bull.min_trend_strength": 73,
      "bull.rsi_pullback_max": 42,
      "bull.rsi_breakout_min": 50,
      "bull.volume_spike_threshold": 1.8,
      "bull.sl_atr_multiplier": 2.44,
      "bull.tp_atr_multiplier": 2.99,
      "bull.trailing_pct": 0.2,
      "bull.min_confidence": 60,
      "bull.leverage": 50,
      "bear.min_trend_strength": 80,
      "bear.rsi_rally_min": 54,
      "bear.rsi_overbought": 67,
      "bear.volume_spike_threshold": 1.91,
      "bear.sl_atr_multiplier": 1.06,
      "bear.tp_atr_multiplier": 4.4,
      "bear.trailing_pct": 0.13,
      "bear.min_confidence": 75,
      "bear.leverage": 200
    },
    "pnl_pct": -35.432096208892176,
    "trades": 1,
    "win_rate": 0.0,
    "profit_factor": 0.0,
    "max_dd": 35.432096208892176,
    "trades_by_strategy": {
      "RANGE": 1
    },
    "timestamp": "2025-10-30T22:34:02.127152"
  },
  {
    "config": {
      "bull.min_trend_strength": 65,
      "bull.rsi_pullback_max": 46,
      "bull.rsi_breakout_min": 58,
      "bull.volume_spike_threshold": 2.17,
      "bull.sl_atr_multiplier": 2.36,
      "bull.tp_atr_multiplier": 5.88,
      "bull.trailing_pct": 0.17,
      "bull.min_confidence": 75,
      "bull.leverage": 75,
      "bear.min_trend_strength": 76,
      "bear.rsi_rally_min": 56,
      "bear.rsi_overbought": 72,
      "bear.volume_spike_threshold": 1.2,
      "bear.sl_atr_multiplier": 1.29,
      "bear.tp_atr_multiplier": 2.93,
      "bear.trailing_pct": 0.09,
      "bear.min_confidence": 60,
      "bear.leverage": 75
    },
    "pnl_pct": -35.432096208892176,
    "trades": 1,
    "win_rate": 0.0,
    "profit_factor": 0.0,
    "max_dd": 35.432096208892176,
    "trades_by_strategy": {
      "RANGE": 1
    },
    "timestamp": "2025-10-30T22:34:09.334030"
  },
  {
    "config": {
      "bull.min_trend_strength": 66,
      "bull.rsi_pullback_max": 41,
      "bull.rsi_breakout_min": 52,
      "bull.volume_spike_threshold": 2.12,
      "bull.sl_atr_multiplier": 2.31,
      "bull.tp_atr_multiplier": 4.33,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 50,
      "bear.min_trend_strength": 62,
      "bear.rsi_rally_min": 65,
      "bear.rsi_overbought": 65,
      "bear.volume_spike_threshold": 2.0,
      "bear.sl_atr_multiplier": 1.68,
      "bear.tp_atr_multiplier": 2.37,
      "bear.trailing_pct": 0.13,
      "bear.min_confidence": 60,
      "bear.leverage": 50
    },
    "pnl_pct": -35.432096208892176,
    "trades": 1,
    "win_rate": 0.0,
    "profit_factor": 0.0,
    "max_dd": 35.432096208892176,
    "trades_by_strategy": {
      "RANGE": 1
    },
    "timestamp": "2025-10-30T22:34:16.238604"
  },
  {
    "config": {
      "bull.min_trend_strength": 71,
      "bull.rsi_pullback_max": 41,
      "bull.rsi_breakout_min": 56,
      "bull.volume_spike_threshold": 1.22,
      "bull.sl_atr_multiplier": 1.13,
      "bull.tp_atr_multiplier": 3.58,
      "bull.trailing_pct": 0.05,
      "bull.min_confidence": 75,
      "bull.leverage": 50,
      "bear.min_trend_strength": 64,
      "bear.rsi_rally_min": 66,
      "bear.rsi_overbought": 71,
      "bear.volume_spike_threshold": 1.61,
      "bear.sl_atr_multiplier": 1.18,
      "bear.tp_atr_multiplier": 2.54,
      "bear.trailing_pct": 0.09,
      "bear.min_confidence": 65,
      "bear.leverage": 150
    },
    "pnl_pct": -35.432096208892176,
    "trades": 1,
    "win_rate": 0.0,
    "profit_factor": 0.0,
    "max_dd": 35.432096208892176,
    "trades_by_strategy": {
      "RANGE": 1
    },
    "timestamp": "2025-10-30T22:34:23.174882"
  },
  {
    "config": {
      "bull.min_trend_strength": 78,
      "bull.rsi_pullback_max": 36,
      "bull.rsi_breakout_min": 61,
      "bull.volume_spike_threshold": 1.62,
      "bull.sl_atr_multiplier": 2.82,
      "bull.tp_atr_multiplier": 5.07,
      "bull.trailing_pct": 0.09,
      "bull.min_confidence": 65,
      "bull.leverage": 125,
      "bear.min_trend_strength": 67,
      "bear.rsi_rally_min": 53,
      "bear.rsi_overbought": 73,
      "bear.volume_spike_threshold": 1.7,
      "bear.sl_atr_multiplier": 1.5,
      "bear.tp_atr_multiplier": 2.79,
      "bear.trailing_pct": 0.09,
      "bear.min_confidence": 70,
      "bear.leverage": 75
    },
    "pnl_pct": -35.432096208892176,
    "trades": 1,
    "win_rate": 0.0,
    "profit_factor": 0.0,
    "max_dd": 35.432096208892176,
    "trades_by_strategy": {
      "RANGE": 1
    },
    "timestamp": "2025-10-30T22:34:29.804936"
  },
  {
    "config": {
      "bull.min_trend_strength": 53,
      "bull.rsi_pullback_max": 33,
      "bull.rsi_breakout_min": 61,
      "bull.volume_spike_threshold": 1.54,
      "bull.sl_atr_multiplier": 1.98,
      "bull.tp_atr_multiplier": 5.67,
      "bull.trailing_pct": 0.07,
      "bull.min_confidence": 60,
      "bull.leverage": 175,
      "bear.min_trend_strength": 79,
      "bear.rsi_rally_min": 55,
      "bear.rsi_overbought": 79,
      "bear.volume_spike_threshold": 1.47,
      "bear.sl_atr_multiplier": 2.05,
      "bear.tp_atr_multiplier": 3.35,
      "bear.trailing_pct": 0.11,
      "bear.min_confidence": 65,
      "bear.leverage": 125
    },
    "pnl_pct": -635.8080632686227,
    "trades": 2,
    "win_rate": 50.0,
    "profit_factor": 0.11336061287331392,
    "max_dd": 395.5517734496155,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:34:32.125026"
  },
  {
    "config": {
      "bull.min_trend_strength": 80,
      "bull.rsi_pullback_max": 46,
      "bull.rsi_breakout_min": 70,
      "bull.volume_spike_threshold": 2.38,
      "bull.sl_atr_multiplier": 2.44,
      "bull.tp_atr_multiplier": 5.71,
      "bull.trailing_pct": 0.18,
      "bull.min_confidence": 65,
      "bull.leverage": 150,
      "bear.min_trend_strength": 60,
      "bear.rsi_rally_min": 62,
      "bear.rsi_overbought": 73,
      "bear.volume_spike_threshold": 1.86,
      "bear.sl_atr_multiplier": 2.29,
      "bear.tp_atr_multiplier": 2.64,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 65,
      "bear.leverage": 100
    },
    "pnl_pct": -35.432096208892176,
    "trades": 1,
    "win_rate": 0.0,
    "profit_factor": 0.0,
    "max_dd": 35.432096208892176,
    "trades_by_strategy": {
      "RANGE": 1
    },
    "timestamp": "2025-10-30T22:34:40.432212"
  },
  {
    "config": {
      "bull.min_trend_strength": 57,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.31,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 175,
      "bear.min_trend_strength": 56,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.58,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 75
    },
    "pnl_pct": 162.35752085279404,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:34:45.839058"
  },
  {
    "config": {
      "bull.min_trend_strength": 80,
      "bull.rsi_pullback_max": 46,
      "bull.rsi_breakout_min": 53,
      "bull.volume_spike_threshold": 2.01,
      "bull.sl_atr_multiplier": 1.19,
      "bull.tp_atr_multiplier": 3.42,
      "bull.trailing_pct": 0.14,
      "bull.min_confidence": 75,
      "bull.leverage": 75,
      "bear.min_trend_strength": 80,
      "bear.rsi_rally_min": 68,
      "bear.rsi_overbought": 69,
      "bear.volume_spike_threshold": 1.49,
      "bear.sl_atr_multiplier": 1.95,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 75,
      "bear.leverage": 75
    },
    "pnl_pct": -35.432096208892176,
    "trades": 1,
    "win_rate": 0.0,
    "profit_factor": 0.0,
    "max_dd": 35.432096208892176,
    "trades_by_strategy": {
      "RANGE": 1
    },
    "timestamp": "2025-10-30T22:34:52.815531"
  },
  {
    "config": {
      "bull.min_trend_strength": 77,
      "bull.rsi_pullback_max": 50,
      "bull.rsi_breakout_min": 56,
      "bull.volume_spike_threshold": 2.39,
      "bull.sl_atr_multiplier": 1.39,
      "bull.tp_atr_multiplier": 2.07,
      "bull.trailing_pct": 0.1,
      "bull.min_confidence": 75,
      "bull.leverage": 200,
      "bear.min_trend_strength": 68,
      "bear.rsi_rally_min": 57,
      "bear.rsi_overbought": 68,
      "bear.volume_spike_threshold": 1.93,
      "bear.sl_atr_multiplier": 1.85,
      "bear.tp_atr_multiplier": 4.46,
      "bear.trailing_pct": 0.12,
      "bear.min_confidence": 70,
      "bear.leverage": 175
    },
    "pnl_pct": -35.432096208892176,
    "trades": 1,
    "win_rate": 0.0,
    "profit_factor": 0.0,
    "max_dd": 35.432096208892176,
    "trades_by_strategy": {
      "RANGE": 1
    },
    "timestamp": "2025-10-30T22:34:59.607972"
  },
  {
    "config": {
      "bull.min_trend_strength": 68,
      "bull.rsi_pullback_max": 50,
      "bull.rsi_breakout_min": 52,
      "bull.volume_spike_threshold": 1.47,
      "bull.sl_atr_multiplier": 1.23,
      "bull.tp_atr_multiplier": 5.37,
      "bull.trailing_pct": 0.19,
      "bull.min_confidence": 60,
      "bull.leverage": 175,
      "bear.min_trend_strength": 58,
      "bear.rsi_rally_min": 69,
      "bear.rsi_overbought": 75,
      "bear.volume_spike_threshold": 1.52,
      "bear.sl_atr_multiplier": 1.3,
      "bear.tp_atr_multiplier": 2.48,
      "bear.trailing_pct": 0.13,
      "bear.min_confidence": 75,
      "bear.leverage": 150
    },
    "pnl_pct": -35.432096208892176,
    "trades": 1,
    "win_rate": 0.0,
    "profit_factor": 0.0,
    "max_dd": 35.432096208892176,
    "trades_by_strategy": {
      "RANGE": 1
    },
    "timestamp": "2025-10-30T22:35:08.639354"
  },
  {
    "config": {
      "bull.min_trend_strength": 57,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.31,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 175,
      "bear.min_trend_strength": 56,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.58,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 100
    },
    "pnl_pct": 162.35752085279404,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:35:14.506475"
  },
  {
    "config": {
      "bull.min_trend_strength": 57,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.31,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 200,
      "bear.min_trend_strength": 56,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.58,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 100
    },
    "pnl_pct": 191.79671665642687,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:35:20.176949"
  },
  {
    "config": {
      "bull.min_trend_strength": 68,
      "bull.rsi_pullback_max": 49,
      "bull.rsi_breakout_min": 55,
      "bull.volume_spike_threshold": 1.73,
      "bull.sl_atr_multiplier": 1.22,
      "bull.tp_atr_multiplier": 2.29,
      "bull.trailing_pct": 0.09,
      "bull.min_confidence": 75,
      "bull.leverage": 200,
      "bear.min_trend_strength": 77,
      "bear.rsi_rally_min": 63,
      "bear.rsi_overbought": 76,
      "bear.volume_spike_threshold": 1.84,
      "bear.sl_atr_multiplier": 1.33,
      "bear.tp_atr_multiplier": 3.9,
      "bear.trailing_pct": 0.05,
      "bear.min_confidence": 65,
      "bear.leverage": 150
    },
    "pnl_pct": -35.432096208892176,
    "trades": 1,
    "win_rate": 0.0,
    "profit_factor": 0.0,
    "max_dd": 35.432096208892176,
    "trades_by_strategy": {
      "RANGE": 1
    },
    "timestamp": "2025-10-30T22:35:27.096421"
  },
  {
    "config": {
      "bull.min_trend_strength": 54,
      "bull.rsi_pullback_max": 35,
      "bull.rsi_breakout_min": 70,
      "bull.volume_spike_threshold": 1.67,
      "bull.sl_atr_multiplier": 1.48,
      "bull.tp_atr_multiplier": 2.51,
      "bull.trailing_pct": 0.15,
      "bull.min_confidence": 70,
      "bull.leverage": 50,
      "bear.min_trend_strength": 72,
      "bear.rsi_rally_min": 69,
      "bear.rsi_overbought": 72,
      "bear.volume_spike_threshold": 1.86,
      "bear.sl_atr_multiplier": 1.63,
      "bear.tp_atr_multiplier": 4.22,
      "bear.trailing_pct": 0.1,
      "bear.min_confidence": 65,
      "bear.leverage": 75
    },
    "pnl_pct": -112.80168031604933,
    "trades": 3,
    "win_rate": 66.66666666666666,
    "profit_factor": 0.17503656922726316,
    "max_dd": 110.3294594891898,
    "trades_by_strategy": {
      "BULL": 3
    },
    "timestamp": "2025-10-30T22:35:29.563056"
  },
  {
    "config": {
      "bull.min_trend_strength": 60,
      "bull.rsi_pullback_max": 33,
      "bull.rsi_breakout_min": 61,
      "bull.volume_spike_threshold": 2.45,
      "bull.sl_atr_multiplier": 2.53,
      "bull.tp_atr_multiplier": 4.34,
      "bull.trailing_pct": 0.17,
      "bull.min_confidence": 65,
      "bull.leverage": 175,
      "bear.min_trend_strength": 60,
      "bear.rsi_rally_min": 67,
      "bear.rsi_overbought": 72,
      "bear.volume_spike_threshold": 1.84,
      "bear.sl_atr_multiplier": 2.23,
      "bear.tp_atr_multiplier": 4.67,
      "bear.trailing_pct": 0.06,
      "bear.min_confidence": 65,
      "bear.leverage": 125
    },
    "pnl_pct": -608.2077437235258,
    "trades": 2,
    "win_rate": 50.0,
    "profit_factor": 0.11315116520791517,
    "max_dd": 386.1531082121643,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:35:32.207973"
  },
  {
    "config": {
      "bull.min_trend_strength": 73,
      "bull.rsi_pullback_max": 40,
      "bull.rsi_breakout_min": 56,
      "bull.volume_spike_threshold": 1.97,
      "bull.sl_atr_multiplier": 2.6,
      "bull.tp_atr_multiplier": 5.51,
      "bull.trailing_pct": 0.19,
      "bull.min_confidence": 75,
      "bull.leverage": 175,
      "bear.min_trend_strength": 55,
      "bear.rsi_rally_min": 53,
      "bear.rsi_overbought": 75,
      "bear.volume_spike_threshold": 1.5,
      "bear.sl_atr_multiplier": 2.36,
      "bear.tp_atr_multiplier": 2.35,
      "bear.trailing_pct": 0.14,
      "bear.min_confidence": 70,
      "bear.leverage": 175
    },
    "pnl_pct": -35.432096208892176,
    "trades": 1,
    "win_rate": 0.0,
    "profit_factor": 0.0,
    "max_dd": 35.432096208892176,
    "trades_by_strategy": {
      "RANGE": 1
    },
    "timestamp": "2025-10-30T22:35:40.182107"
  },
  {
    "config": {
      "bull.min_trend_strength": 68,
      "bull.rsi_pullback_max": 49,
      "bull.rsi_breakout_min": 50,
      "bull.volume_spike_threshold": 2.24,
      "bull.sl_atr_multiplier": 1.09,
      "bull.tp_atr_multiplier": 5.25,
      "bull.trailing_pct": 0.18,
      "bull.min_confidence": 70,
      "bull.leverage": 200,
      "bear.min_trend_strength": 70,
      "bear.rsi_rally_min": 68,
      "bear.rsi_overbought": 69,
      "bear.volume_spike_threshold": 1.7,
      "bear.sl_atr_multiplier": 1.95,
      "bear.tp_atr_multiplier": 2.16,
      "bear.trailing_pct": 0.13,
      "bear.min_confidence": 70,
      "bear.leverage": 100
    },
    "pnl_pct": -35.432096208892176,
    "trades": 1,
    "win_rate": 0.0,
    "profit_factor": 0.0,
    "max_dd": 35.432096208892176,
    "trades_by_strategy": {
      "RANGE": 1
    },
    "timestamp": "2025-10-30T22:35:46.889025"
  },
  {
    "config": {
      "bull.min_trend_strength": 57,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.31,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 175,
      "bear.min_trend_strength": 50,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.58,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 100
    },
    "pnl_pct": 162.35752085279404,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:35:52.258821"
  },
  {
    "config": {
      "bull.min_trend_strength": 78,
      "bull.rsi_pullback_max": 40,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 1.98,
      "bull.sl_atr_multiplier": 1.64,
      "bull.tp_atr_multiplier": 4.92,
      "bull.trailing_pct": 0.17,
      "bull.min_confidence": 60,
      "bull.leverage": 175,
      "bear.min_trend_strength": 68,
      "bear.rsi_rally_min": 52,
      "bear.rsi_overbought": 66,
      "bear.volume_spike_threshold": 1.72,
      "bear.sl_atr_multiplier": 1.26,
      "bear.tp_atr_multiplier": 4.97,
      "bear.trailing_pct": 0.13,
      "bear.min_confidence": 70,
      "bear.leverage": 125
    },
    "pnl_pct": -35.432096208892176,
    "trades": 1,
    "win_rate": 0.0,
    "profit_factor": 0.0,
    "max_dd": 35.432096208892176,
    "trades_by_strategy": {
      "RANGE": 1
    },
    "timestamp": "2025-10-30T22:35:59.285801"
  },
  {
    "config": {
      "bull.min_trend_strength": 57,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.2457550015857903,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 175,
      "bear.min_trend_strength": 50,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.4177173844474358,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 100
    },
    "pnl_pct": 162.35752085279404,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:36:05.053725"
  },
  {
    "config": {
      "bull.min_trend_strength": 57,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.2457550015857903,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 175,
      "bear.min_trend_strength": 52,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.1331961721913888,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 100
    },
    "pnl_pct": 162.35752085279404,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:36:10.968435"
  },
  {
    "config": {
      "bull.min_trend_strength": 80,
      "bull.rsi_pullback_max": 47,
      "bull.rsi_breakout_min": 52,
      "bull.volume_spike_threshold": 2.12,
      "bull.sl_atr_multiplier": 2.64,
      "bull.tp_atr_multiplier": 2.69,
      "bull.trailing_pct": 0.19,
      "bull.min_confidence": 60,
      "bull.leverage": 175,
      "bear.min_trend_strength": 74,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 68,
      "bear.volume_spike_threshold": 1.9,
      "bear.sl_atr_multiplier": 2.2,
      "bear.tp_atr_multiplier": 2.77,
      "bear.trailing_pct": 0.1,
      "bear.min_confidence": 60,
      "bear.leverage": 150
    },
    "pnl_pct": -35.432096208892176,
    "trades": 1,
    "win_rate": 0.0,
    "profit_factor": 0.0,
    "max_dd": 35.432096208892176,
    "trades_by_strategy": {
      "RANGE": 1
    },
    "timestamp": "2025-10-30T22:36:17.833888"
  },
  {
    "config": {
      "bull.min_trend_strength": 66,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.2457550015857903,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 200,
      "bear.min_trend_strength": 52,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.0,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 100
    },
    "pnl_pct": -35.432096208892176,
    "trades": 1,
    "win_rate": 0.0,
    "profit_factor": 0.0,
    "max_dd": 35.432096208892176,
    "trades_by_strategy": {
      "RANGE": 1
    },
    "timestamp": "2025-10-30T22:36:26.215581"
  },
  {
    "config": {
      "bull.min_trend_strength": 56,
      "bull.rsi_pullback_max": 32,
      "bull.rsi_breakout_min": 53,
      "bull.volume_spike_threshold": 1.84,
      "bull.sl_atr_multiplier": 1.42,
      "bull.tp_atr_multiplier": 5.48,
      "bull.trailing_pct": 0.19,
      "bull.min_confidence": 75,
      "bull.leverage": 50,
      "bear.min_trend_strength": 79,
      "bear.rsi_rally_min": 67,
      "bear.rsi_overbought": 68,
      "bear.volume_spike_threshold": 1.85,
      "bear.sl_atr_multiplier": 2.05,
      "bear.tp_atr_multiplier": 3.01,
      "bear.trailing_pct": 0.13,
      "bear.min_confidence": 60,
      "bear.leverage": 125
    },
    "pnl_pct": -116.03759926378765,
    "trades": 2,
    "win_rate": 50.0,
    "profit_factor": 0.16677684298254486,
    "max_dd": 113.01479241417584,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:36:28.392977"
  },
  {
    "config": {
      "bull.min_trend_strength": 57,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.2457550015857903,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 100,
      "bear.min_trend_strength": 52,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.0313769899017382,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 100
    },
    "pnl_pct": 83.40782982174615,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:36:33.953516"
  },
  {
    "config": {
      "bull.min_trend_strength": 56,
      "bull.rsi_pullback_max": 50,
      "bull.rsi_breakout_min": 68,
      "bull.volume_spike_threshold": 2.32,
      "bull.sl_atr_multiplier": 2.17,
      "bull.tp_atr_multiplier": 2.47,
      "bull.trailing_pct": 0.17,
      "bull.min_confidence": 70,
      "bull.leverage": 75,
      "bear.min_trend_strength": 60,
      "bear.rsi_rally_min": 63,
      "bear.rsi_overbought": 74,
      "bear.volume_spike_threshold": 1.98,
      "bear.sl_atr_multiplier": 2.1,
      "bear.tp_atr_multiplier": 2.53,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 60,
      "bear.leverage": 125
    },
    "pnl_pct": -197.95447702449968,
    "trades": 3,
    "win_rate": 66.66666666666666,
    "profit_factor": 0.2002374592677638,
    "max_dd": 165.49418923378468,
    "trades_by_strategy": {
      "BULL": 3
    },
    "timestamp": "2025-10-30T22:36:36.680684"
  },
  {
    "config": {
      "bull.min_trend_strength": 78,
      "bull.rsi_pullback_max": 46,
      "bull.rsi_breakout_min": 50,
      "bull.volume_spike_threshold": 1.97,
      "bull.sl_atr_multiplier": 2.94,
      "bull.tp_atr_multiplier": 5.27,
      "bull.trailing_pct": 0.08,
      "bull.min_confidence": 70,
      "bull.leverage": 75,
      "bear.min_trend_strength": 56,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 74,
      "bear.volume_spike_threshold": 1.62,
      "bear.sl_atr_multiplier": 1.2,
      "bear.tp_atr_multiplier": 2.29,
      "bear.trailing_pct": 0.09,
      "bear.min_confidence": 75,
      "bear.leverage": 175
    },
    "pnl_pct": -35.432096208892176,
    "trades": 1,
    "win_rate": 0.0,
    "profit_factor": 0.0,
    "max_dd": 35.432096208892176,
    "trades_by_strategy": {
      "RANGE": 1
    },
    "timestamp": "2025-10-30T22:36:44.604904"
  },
  {
    "config": {
      "bull.min_trend_strength": 60,
      "bull.rsi_pullback_max": 50,
      "bull.rsi_breakout_min": 70,
      "bull.volume_spike_threshold": 1.32,
      "bull.sl_atr_multiplier": 1.63,
      "bull.tp_atr_multiplier": 3.22,
      "bull.trailing_pct": 0.15,
      "bull.min_confidence": 70,
      "bull.leverage": 50,
      "bear.min_trend_strength": 66,
      "bear.rsi_rally_min": 52,
      "bear.rsi_overbought": 67,
      "bear.volume_spike_threshold": 1.53,
      "bear.sl_atr_multiplier": 1.13,
      "bear.tp_atr_multiplier": 2.11,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 150
    },
    "pnl_pct": -111.54734219550544,
    "trades": 3,
    "win_rate": 66.66666666666666,
    "profit_factor": 0.2796393663712338,
    "max_dd": 108.0580489699678,
    "trades_by_strategy": {
      "BULL": 3
    },
    "timestamp": "2025-10-30T22:36:46.923409"
  },
  {
    "config": {
      "bull.min_trend_strength": 56,
      "bull.rsi_pullback_max": 39,
      "bull.rsi_breakout_min": 62,
      "bull.volume_spike_threshold": 1.28,
      "bull.sl_atr_multiplier": 2.14,
      "bull.tp_atr_multiplier": 2.1,
      "bull.trailing_pct": 0.18,
      "bull.min_confidence": 60,
      "bull.leverage": 200,
      "bear.min_trend_strength": 57,
      "bear.rsi_rally_min": 53,
      "bear.rsi_overbought": 69,
      "bear.volume_spike_threshold": 1.82,
      "bear.sl_atr_multiplier": 1.05,
      "bear.tp_atr_multiplier": 2.41,
      "bear.trailing_pct": 0.14,
      "bear.min_confidence": 60,
      "bear.leverage": 125
    },
    "pnl_pct": -761.9323228346099,
    "trades": 3,
    "win_rate": 66.66666666666666,
    "profit_factor": 0.10975342167570908,
    "max_dd": 441.3178379567592,
    "trades_by_strategy": {
      "BULL": 3
    },
    "timestamp": "2025-10-30T22:36:49.054533"
  },
  {
    "config": {
      "bull.min_trend_strength": 57,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.2457550015857903,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 175,
      "bear.min_trend_strength": 59,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.4177173844474358,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 150
    },
    "pnl_pct": 162.35752085279404,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:36:54.600826"
  },
  {
    "config": {
      "bull.min_trend_strength": 69,
      "bull.rsi_pullback_max": 34,
      "bull.rsi_breakout_min": 58,
      "bull.volume_spike_threshold": 1.41,
      "bull.sl_atr_multiplier": 1.32,
      "bull.tp_atr_multiplier": 3.58,
      "bull.trailing_pct": 0.14,
      "bull.min_confidence": 70,
      "bull.leverage": 75,
      "bear.min_trend_strength": 66,
      "bear.rsi_rally_min": 70,
      "bear.rsi_overbought": 74,
      "bear.volume_spike_threshold": 1.64,
      "bear.sl_atr_multiplier": 1.96,
      "bear.tp_atr_multiplier": 3.46,
      "bear.trailing_pct": 0.08,
      "bear.min_confidence": 70,
      "bear.leverage": 50
    },
    "pnl_pct": -35.432096208892176,
    "trades": 1,
    "win_rate": 0.0,
    "profit_factor": 0.0,
    "max_dd": 35.432096208892176,
    "trades_by_strategy": {
      "RANGE": 1
    },
    "timestamp": "2025-10-30T22:37:01.422832"
  },
  {
    "config": {
      "bull.min_trend_strength": 80,
      "bull.rsi_pullback_max": 39,
      "bull.rsi_breakout_min": 70,
      "bull.volume_spike_threshold": 2.18,
      "bull.sl_atr_multiplier": 2.07,
      "bull.tp_atr_multiplier": 2.02,
      "bull.trailing_pct": 0.07,
      "bull.min_confidence": 75,
      "bull.leverage": 100,
      "bear.min_trend_strength": 50,
      "bear.rsi_rally_min": 55,
      "bear.rsi_overbought": 76,
      "bear.volume_spike_threshold": 1.39,
      "bear.sl_atr_multiplier": 1.18,
      "bear.tp_atr_multiplier": 3.4,
      "bear.trailing_pct": 0.14,
      "bear.min_confidence": 65,
      "bear.leverage": 200
    },
    "pnl_pct": -35.432096208892176,
    "trades": 1,
    "win_rate": 0.0,
    "profit_factor": 0.0,
    "max_dd": 35.432096208892176,
    "trades_by_strategy": {
      "RANGE": 1
    },
    "timestamp": "2025-10-30T22:37:09.548822"
  },
  {
    "config": {
      "bull.min_trend_strength": 60,
      "bull.rsi_pullback_max": 40,
      "bull.rsi_breakout_min": 53,
      "bull.volume_spike_threshold": 1.94,
      "bull.sl_atr_multiplier": 2.58,
      "bull.tp_atr_multiplier": 5.32,
      "bull.trailing_pct": 0.17,
      "bull.min_confidence": 65,
      "bull.leverage": 175,
      "bear.min_trend_strength": 59,
      "bear.rsi_rally_min": 52,
      "bear.rsi_overbought": 66,
      "bear.volume_spike_threshold": 1.75,
      "bear.sl_atr_multiplier": 2.2,
      "bear.tp_atr_multiplier": 3.55,
      "bear.trailing_pct": 0.11,
      "bear.min_confidence": 70,
      "bear.leverage": 100
    },
    "pnl_pct": -635.8080632686227,
    "trades": 2,
    "win_rate": 50.0,
    "profit_factor": 0.11336061287331392,
    "max_dd": 395.5517734496155,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:37:12.104431"
  },
  {
    "config": {
      "bull.min_trend_strength": 57,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.31,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 125,
      "bear.min_trend_strength": 50,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.58,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 100
    },
    "pnl_pct": 108.16307743545373,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:37:17.825357"
  },
  {
    "config": {
      "bull.min_trend_strength": 57,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.31,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 125,
      "bear.min_trend_strength": 50,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.58,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 150
    },
    "pnl_pct": 108.16307743545373,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:37:23.260537"
  },
  {
    "config": {
      "bull.min_trend_strength": 62,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 53,
      "bull.volume_spike_threshold": 1.26,
      "bull.sl_atr_multiplier": 1.47,
      "bull.tp_atr_multiplier": 4.41,
      "bull.trailing_pct": 0.14,
      "bull.min_confidence": 60,
      "bull.leverage": 125,
      "bear.min_trend_strength": 78,
      "bear.rsi_rally_min": 63,
      "bear.rsi_overbought": 78,
      "bear.volume_spike_threshold": 1.47,
      "bear.sl_atr_multiplier": 2.31,
      "bear.tp_atr_multiplier": 2.88,
      "bear.trailing_pct": 0.1,
      "bear.min_confidence": 70,
      "bear.leverage": 150
    },
    "pnl_pct": -35.432096208892176,
    "trades": 1,
    "win_rate": 0.0,
    "profit_factor": 0.0,
    "max_dd": 35.432096208892176,
    "trades_by_strategy": {
      "RANGE": 1
    },
    "timestamp": "2025-10-30T22:37:30.035768"
  },
  {
    "config": {
      "bull.min_trend_strength": 50,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.31,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 175,
      "bear.min_trend_strength": 56,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.58,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 75
    },
    "pnl_pct": 162.35752085279404,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:37:35.571322"
  },
  {
    "config": {
      "bull.min_trend_strength": 71,
      "bull.rsi_pullback_max": 42,
      "bull.rsi_breakout_min": 57,
      "bull.volume_spike_threshold": 1.64,
      "bull.sl_atr_multiplier": 2.6,
      "bull.tp_atr_multiplier": 3.83,
      "bull.trailing_pct": 0.09,
      "bull.min_confidence": 60,
      "bull.leverage": 50,
      "bear.min_trend_strength": 78,
      "bear.rsi_rally_min": 56,
      "bear.rsi_overbought": 71,
      "bear.volume_spike_threshold": 1.2,
      "bear.sl_atr_multiplier": 1.88,
      "bear.tp_atr_multiplier": 2.68,
      "bear.trailing_pct": 0.14,
      "bear.min_confidence": 75,
      "bear.leverage": 50
    },
    "pnl_pct": -35.432096208892176,
    "trades": 1,
    "win_rate": 0.0,
    "profit_factor": 0.0,
    "max_dd": 35.432096208892176,
    "trades_by_strategy": {
      "RANGE": 1
    },
    "timestamp": "2025-10-30T22:37:42.225539"
  },
  {
    "config": {
      "bull.min_trend_strength": 65,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.4480966155648258,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 175,
      "bear.min_trend_strength": 50,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.4177173844474358,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 100
    },
    "pnl_pct": -35.432096208892176,
    "trades": 1,
    "win_rate": 0.0,
    "profit_factor": 0.0,
    "max_dd": 35.432096208892176,
    "trades_by_strategy": {
      "RANGE": 1
    },
    "timestamp": "2025-10-30T22:37:50.254793"
  },
  {
    "config": {
      "bull.min_trend_strength": 50,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.5732524184679395,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 200,
      "bear.min_trend_strength": 56,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.58,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 75
    },
    "pnl_pct": 191.79671665642687,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:37:56.012643"
  },
  {
    "config": {
      "bull.min_trend_strength": 50,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.31,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 200,
      "bear.min_trend_strength": 56,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.58,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 125
    },
    "pnl_pct": 191.79671665642687,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:38:01.519722"
  },
  {
    "config": {
      "bull.min_trend_strength": 57,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.31,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 200,
      "bear.min_trend_strength": 56,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.58,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 125
    },
    "pnl_pct": 191.79671665642687,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:38:07.050521"
  },
  {
    "config": {
      "bull.min_trend_strength": 57,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.2457550015857903,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 175,
      "bear.min_trend_strength": 58,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.1331961721913888,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 100
    },
    "pnl_pct": 162.35752085279404,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:38:12.439732"
  },
  {
    "config": {
      "bull.min_trend_strength": 57,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.1623254741941296,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 150,
      "bear.min_trend_strength": 56,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.3455456673063362,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 100
    },
    "pnl_pct": 134.4796411124697,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:38:17.749563"
  },
  {
    "config": {
      "bull.min_trend_strength": 55,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.1765338347470535,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 175,
      "bear.min_trend_strength": 52,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.1911893019545472,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 100
    },
    "pnl_pct": 162.35752085279404,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:38:23.096204"
  },
  {
    "config": {
      "bull.min_trend_strength": 53,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.3497551671865116,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 200,
      "bear.min_trend_strength": 50,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.3641080314998573,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 100
    },
    "pnl_pct": 191.79671665642687,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:38:29.182505"
  },
  {
    "config": {
      "bull.min_trend_strength": 57,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.31,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 175,
      "bear.min_trend_strength": 56,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.3933858806608146,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 75
    },
    "pnl_pct": 162.35752085279404,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:38:34.706376"
  },
  {
    "config": {
      "bull.min_trend_strength": 60,
      "bull.rsi_pullback_max": 44,
      "bull.rsi_breakout_min": 65,
      "bull.volume_spike_threshold": 2.37,
      "bull.sl_atr_multiplier": 2.76,
      "bull.tp_atr_multiplier": 2.16,
      "bull.trailing_pct": 0.06,
      "bull.min_confidence": 75,
      "bull.leverage": 125,
      "bear.min_trend_strength": 59,
      "bear.rsi_rally_min": 70,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.54,
      "bear.sl_atr_multiplier": 1.89,
      "bear.tp_atr_multiplier": 2.85,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 60,
      "bear.leverage": 150
    },
    "pnl_pct": -430.1391835280202,
    "trades": 3,
    "win_rate": 66.66666666666666,
    "profit_factor": 0.16946541371077922,
    "max_dd": 275.8236487229745,
    "trades_by_strategy": {
      "BULL": 3
    },
    "timestamp": "2025-10-30T22:38:37.444869"
  },
  {
    "config": {
      "bull.min_trend_strength": 50,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.31,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 75,
      "bear.min_trend_strength": 61,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.58,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 200
    },
    "pnl_pct": 60.21389827134699,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:38:41.845463"
  },
  {
    "config": {
      "bull.min_trend_strength": 64,
      "bull.rsi_pullback_max": 32,
      "bull.rsi_breakout_min": 59,
      "bull.volume_spike_threshold": 1.67,
      "bull.sl_atr_multiplier": 1.07,
      "bull.tp_atr_multiplier": 4.96,
      "bull.trailing_pct": 0.09,
      "bull.min_confidence": 75,
      "bull.leverage": 75,
      "bear.min_trend_strength": 62,
      "bear.rsi_rally_min": 62,
      "bear.rsi_overbought": 65,
      "bear.volume_spike_threshold": 1.98,
      "bear.sl_atr_multiplier": 2.32,
      "bear.tp_atr_multiplier": 2.47,
      "bear.trailing_pct": 0.11,
      "bear.min_confidence": 70,
      "bear.leverage": 200
    },
    "pnl_pct": -35.432096208892176,
    "trades": 1,
    "win_rate": 0.0,
    "profit_factor": 0.0,
    "max_dd": 35.432096208892176,
    "trades_by_strategy": {
      "RANGE": 1
    },
    "timestamp": "2025-10-30T22:38:48.493561"
  },
  {
    "config": {
      "bull.min_trend_strength": 73,
      "bull.rsi_pullback_max": 39,
      "bull.rsi_breakout_min": 57,
      "bull.volume_spike_threshold": 2.43,
      "bull.sl_atr_multiplier": 1.58,
      "bull.tp_atr_multiplier": 3.55,
      "bull.trailing_pct": 0.12,
      "bull.min_confidence": 75,
      "bull.leverage": 50,
      "bear.min_trend_strength": 67,
      "bear.rsi_rally_min": 68,
      "bear.rsi_overbought": 78,
      "bear.volume_spike_threshold": 1.23,
      "bear.sl_atr_multiplier": 1.93,
      "bear.tp_atr_multiplier": 4.26,
      "bear.trailing_pct": 0.1,
      "bear.min_confidence": 70,
      "bear.leverage": 75
    },
    "pnl_pct": -35.432096208892176,
    "trades": 1,
    "win_rate": 0.0,
    "profit_factor": 0.0,
    "max_dd": 35.432096208892176,
    "trades_by_strategy": {
      "RANGE": 1
    },
    "timestamp": "2025-10-30T22:38:55.391358"
  },
  {
    "config": {
      "bull.min_trend_strength": 60,
      "bull.rsi_pullback_max": 36,
      "bull.rsi_breakout_min": 59,
      "bull.volume_spike_threshold": 1.35,
      "bull.sl_atr_multiplier": 1.55,
      "bull.tp_atr_multiplier": 3.69,
      "bull.trailing_pct": 0.06,
      "bull.min_confidence": 75,
      "bull.leverage": 75,
      "bear.min_trend_strength": 50,
      "bear.rsi_rally_min": 53,
      "bear.rsi_overbought": 80,
      "bear.volume_spike_threshold": 1.98,
      "bear.sl_atr_multiplier": 2.14,
      "bear.tp_atr_multiplier": 3.05,
      "bear.trailing_pct": 0.12,
      "bear.min_confidence": 60,
      "bear.leverage": 125
    },
    "pnl_pct": -204.17647590850163,
    "trades": 3,
    "win_rate": 66.66666666666666,
    "profit_factor": 0.24926122045073482,
    "max_dd": 162.0870734549517,
    "trades_by_strategy": {
      "BULL": 3
    },
    "timestamp": "2025-10-30T22:38:57.172993"
  },
  {
    "config": {
      "bull.min_trend_strength": 57,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.373007492078854,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 200,
      "bear.min_trend_strength": 56,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.58,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 100
    },
    "pnl_pct": 191.79671665642687,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:39:02.986956"
  },
  {
    "config": {
      "bull.min_trend_strength": 52,
      "bull.rsi_pullback_max": 36,
      "bull.rsi_breakout_min": 62,
      "bull.volume_spike_threshold": 1.57,
      "bull.sl_atr_multiplier": 2.87,
      "bull.tp_atr_multiplier": 4.71,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 60,
      "bull.leverage": 200,
      "bear.min_trend_strength": 57,
      "bear.rsi_rally_min": 65,
      "bear.rsi_overbought": 68,
      "bear.volume_spike_threshold": 1.82,
      "bear.sl_atr_multiplier": 2.05,
      "bear.tp_atr_multiplier": 3.81,
      "bear.trailing_pct": 0.06,
      "bear.min_confidence": 70,
      "bear.leverage": 200
    },
    "pnl_pct": -779.1352645002238,
    "trades": 2,
    "win_rate": 50.0,
    "profit_factor": 0.10653620901266384,
    "max_dd": 452.0591696567034,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:39:05.831485"
  },
  {
    "config": {
      "bull.min_trend_strength": 73,
      "bull.rsi_pullback_max": 50,
      "bull.rsi_breakout_min": 68,
      "bull.volume_spike_threshold": 1.67,
      "bull.sl_atr_multiplier": 2.59,
      "bull.tp_atr_multiplier": 4.54,
      "bull.trailing_pct": 0.14,
      "bull.min_confidence": 60,
      "bull.leverage": 125,
      "bear.min_trend_strength": 63,
      "bear.rsi_rally_min": 66,
      "bear.rsi_overbought": 76,
      "bear.volume_spike_threshold": 1.62,
      "bear.sl_atr_multiplier": 1.24,
      "bear.tp_atr_multiplier": 3.06,
      "bear.trailing_pct": 0.08,
      "bear.min_confidence": 65,
      "bear.leverage": 125
    },
    "pnl_pct": -35.432096208892176,
    "trades": 1,
    "win_rate": 0.0,
    "profit_factor": 0.0,
    "max_dd": 35.432096208892176,
    "trades_by_strategy": {
      "RANGE": 1
    },
    "timestamp": "2025-10-30T22:39:12.815181"
  },
  {
    "config": {
      "bull.min_trend_strength": 76,
      "bull.rsi_pullback_max": 34,
      "bull.rsi_breakout_min": 61,
      "bull.volume_spike_threshold": 1.2,
      "bull.sl_atr_multiplier": 2.89,
      "bull.tp_atr_multiplier": 4.81,
      "bull.trailing_pct": 0.07,
      "bull.min_confidence": 60,
      "bull.leverage": 75,
      "bear.min_trend_strength": 73,
      "bear.rsi_rally_min": 66,
      "bear.rsi_overbought": 76,
      "bear.volume_spike_threshold": 1.45,
      "bear.sl_atr_multiplier": 1.08,
      "bear.tp_atr_multiplier": 2.31,
      "bear.trailing_pct": 0.08,
      "bear.min_confidence": 60,
      "bear.leverage": 100
    },
    "pnl_pct": -35.432096208892176,
    "trades": 1,
    "win_rate": 0.0,
    "profit_factor": 0.0,
    "max_dd": 35.432096208892176,
    "trades_by_strategy": {
      "RANGE": 1
    },
    "timestamp": "2025-10-30T22:39:19.494495"
  },
  {
    "config": {
      "bull.min_trend_strength": 68,
      "bull.rsi_pullback_max": 37,
      "bull.rsi_breakout_min": 58,
      "bull.volume_spike_threshold": 2.14,
      "bull.sl_atr_multiplier": 1.79,
      "bull.tp_atr_multiplier": 4.71,
      "bull.trailing_pct": 0.14,
      "bull.min_confidence": 70,
      "bull.leverage": 150,
      "bear.min_trend_strength": 62,
      "bear.rsi_rally_min": 69,
      "bear.rsi_overbought": 73,
      "bear.volume_spike_threshold": 1.97,
      "bear.sl_atr_multiplier": 1.06,
      "bear.tp_atr_multiplier": 3.18,
      "bear.trailing_pct": 0.14,
      "bear.min_confidence": 60,
      "bear.leverage": 175
    },
    "pnl_pct": -35.432096208892176,
    "trades": 1,
    "win_rate": 0.0,
    "profit_factor": 0.0,
    "max_dd": 35.432096208892176,
    "trades_by_strategy": {
      "RANGE": 1
    },
    "timestamp": "2025-10-30T22:39:27.202057"
  },
  {
    "config": {
      "bull.min_trend_strength": 78,
      "bull.rsi_pullback_max": 41,
      "bull.rsi_breakout_min": 52,
      "bull.volume_spike_threshold": 1.79,
      "bull.sl_atr_multiplier": 2.01,
      "bull.tp_atr_multiplier": 5.37,
      "bull.trailing_pct": 0.08,
      "bull.min_confidence": 70,
      "bull.leverage": 50,
      "bear.min_trend_strength": 65,
      "bear.rsi_rally_min": 62,
      "bear.rsi_overbought": 74,
      "bear.volume_spike_threshold": 1.88,
      "bear.sl_atr_multiplier": 2.45,
      "bear.tp_atr_multiplier": 4.23,
      "bear.trailing_pct": 0.06,
      "bear.min_confidence": 65,
      "bear.leverage": 100
    },
    "pnl_pct": -35.432096208892176,
    "trades": 1,
    "win_rate": 0.0,
    "profit_factor": 0.0,
    "max_dd": 35.432096208892176,
    "trades_by_strategy": {
      "RANGE": 1
    },
    "timestamp": "2025-10-30T22:39:34.541011"
  },
  {
    "config": {
      "bull.min_trend_strength": 59,
      "bull.rsi_pullback_max": 42,
      "bull.rsi_breakout_min": 59,
      "bull.volume_spike_threshold": 2.5,
      "bull.sl_atr_multiplier": 2.36,
      "bull.tp_atr_multiplier": 2.87,
      "bull.trailing_pct": 0.15,
      "bull.min_confidence": 75,
      "bull.leverage": 150,
      "bear.min_trend_strength": 73,
      "bear.rsi_rally_min": 51,
      "bear.rsi_overbought": 68,
      "bear.volume_spike_threshold": 1.48,
      "bear.sl_atr_multiplier": 1.89,
      "bear.tp_atr_multiplier": 3.35,
      "bear.trailing_pct": 0.12,
      "bear.min_confidence": 70,
      "bear.leverage": 50
    },
    "pnl_pct": -581.4234704042163,
    "trades": 3,
    "win_rate": 66.66666666666666,
    "profit_factor": 0.15716476204803795,
    "max_dd": 330.9883784675693,
    "trades_by_strategy": {
      "BULL": 3
    },
    "timestamp": "2025-10-30T22:39:36.890777"
  },
  {
    "config": {
      "bull.min_trend_strength": 57,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.439769310649048,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 175,
      "bear.min_trend_strength": 56,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.3745809971709406,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 75
    },
    "pnl_pct": 162.35752085279404,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:39:42.381953"
  },
  {
    "config": {
      "bull.min_trend_strength": 70,
      "bull.rsi_pullback_max": 45,
      "bull.rsi_breakout_min": 50,
      "bull.volume_spike_threshold": 1.25,
      "bull.sl_atr_multiplier": 2.72,
      "bull.tp_atr_multiplier": 5.44,
      "bull.trailing_pct": 0.17,
      "bull.min_confidence": 60,
      "bull.leverage": 125,
      "bear.min_trend_strength": 71,
      "bear.rsi_rally_min": 68,
      "bear.rsi_overbought": 72,
      "bear.volume_spike_threshold": 1.28,
      "bear.sl_atr_multiplier": 2.2,
      "bear.tp_atr_multiplier": 2.67,
      "bear.trailing_pct": 0.1,
      "bear.min_confidence": 65,
      "bear.leverage": 75
    },
    "pnl_pct": -35.432096208892176,
    "trades": 1,
    "win_rate": 0.0,
    "profit_factor": 0.0,
    "max_dd": 35.432096208892176,
    "trades_by_strategy": {
      "RANGE": 1
    },
    "timestamp": "2025-10-30T22:39:49.745528"
  },
  {
    "config": {
      "bull.min_trend_strength": 68,
      "bull.rsi_pullback_max": 32,
      "bull.rsi_breakout_min": 70,
      "bull.volume_spike_threshold": 1.98,
      "bull.sl_atr_multiplier": 1.6,
      "bull.tp_atr_multiplier": 2.54,
      "bull.trailing_pct": 0.11,
      "bull.min_confidence": 70,
      "bull.leverage": 125,
      "bear.min_trend_strength": 78,
      "bear.rsi_rally_min": 51,
      "bear.rsi_overbought": 67,
      "bear.volume_spike_threshold": 1.35,
      "bear.sl_atr_multiplier": 1.86,
      "bear.tp_atr_multiplier": 2.41,
      "bear.trailing_pct": 0.11,
      "bear.min_confidence": 70,
      "bear.leverage": 100
    },
    "pnl_pct": -35.432096208892176,
    "trades": 1,
    "win_rate": 0.0,
    "profit_factor": 0.0,
    "max_dd": 35.432096208892176,
    "trades_by_strategy": {
      "RANGE": 1
    },
    "timestamp": "2025-10-30T22:39:56.997067"
  },
  {
    "config": {
      "bull.min_trend_strength": 60,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.3497551671865116,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 200,
      "bear.min_trend_strength": 51,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.1632362934211669,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 100
    },
    "pnl_pct": 191.79671665642687,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:40:02.748804"
  },
  {
    "config": {
      "bull.min_trend_strength": 53,
      "bull.rsi_pullback_max": 49,
      "bull.rsi_breakout_min": 59,
      "bull.volume_spike_threshold": 1.48,
      "bull.sl_atr_multiplier": 2.56,
      "bull.tp_atr_multiplier": 5.18,
      "bull.trailing_pct": 0.13,
      "bull.min_confidence": 60,
      "bull.leverage": 150,
      "bear.min_trend_strength": 68,
      "bear.rsi_rally_min": 54,
      "bear.rsi_overbought": 80,
      "bear.volume_spike_threshold": 1.8,
      "bear.sl_atr_multiplier": 1.89,
      "bear.tp_atr_multiplier": 2.89,
      "bear.trailing_pct": 0.05,
      "bear.min_confidence": 60,
      "bear.leverage": 100
    },
    "pnl_pct": -505.6052315138995,
    "trades": 2,
    "win_rate": 50.0,
    "profit_factor": 0.12111915864388643,
    "max_dd": 339.04437724252756,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:40:05.229321"
  },
  {
    "config": {
      "bull.min_trend_strength": 50,
      "bull.rsi_pullback_max": 38,
      "bull.rsi_breakout_min": 69,
      "bull.volume_spike_threshold": 2.2,
      "bull.sl_atr_multiplier": 2.72,
      "bull.tp_atr_multiplier": 5.88,
      "bull.trailing_pct": 0.17,
      "bull.min_confidence": 65,
      "bull.leverage": 200,
      "bear.min_trend_strength": 80,
      "bear.rsi_rally_min": 53,
      "bear.rsi_overbought": 66,
      "bear.volume_spike_threshold": 1.61,
      "bear.sl_atr_multiplier": 2.23,
      "bear.tp_atr_multiplier": 2.81,
      "bear.trailing_pct": 0.12,
      "bear.min_confidence": 70,
      "bear.leverage": 175
    },
    "pnl_pct": -768.8363264628495,
    "trades": 2,
    "win_rate": 50.0,
    "profit_factor": 0.11095949878124928,
    "max_dd": 441.3178379567592,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:40:07.744983"
  },
  {
    "config": {
      "bull.min_trend_strength": 74,
      "bull.rsi_pullback_max": 36,
      "bull.rsi_breakout_min": 68,
      "bull.volume_spike_threshold": 2.48,
      "bull.sl_atr_multiplier": 2.55,
      "bull.tp_atr_multiplier": 4.96,
      "bull.trailing_pct": 0.17,
      "bull.min_confidence": 60,
      "bull.leverage": 175,
      "bear.min_trend_strength": 52,
      "bear.rsi_rally_min": 57,
      "bear.rsi_overbought": 71,
      "bear.volume_spike_threshold": 1.44,
      "bear.sl_atr_multiplier": 1.54,
      "bear.tp_atr_multiplier": 2.22,
      "bear.trailing_pct": 0.14,
      "bear.min_confidence": 75,
      "bear.leverage": 175
    },
    "pnl_pct": -35.432096208892176,
    "trades": 1,
    "win_rate": 0.0,
    "profit_factor": 0.0,
    "max_dd": 35.432096208892176,
    "trades_by_strategy": {
      "RANGE": 1
    },
    "timestamp": "2025-10-30T22:40:15.885898"
  },
  {
    "config": {
      "bull.min_trend_strength": 65,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.31,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 75,
      "bear.min_trend_strength": 54,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.58,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 125
    },
    "pnl_pct": -35.432096208892176,
    "trades": 1,
    "win_rate": 0.0,
    "profit_factor": 0.0,
    "max_dd": 35.432096208892176,
    "trades_by_strategy": {
      "RANGE": 1
    },
    "timestamp": "2025-10-30T22:40:23.966403"
  },
  {
    "config": {
      "bull.min_trend_strength": 78,
      "bull.rsi_pullback_max": 47,
      "bull.rsi_breakout_min": 69,
      "bull.volume_spike_threshold": 1.75,
      "bull.sl_atr_multiplier": 1.59,
      "bull.tp_atr_multiplier": 2.38,
      "bull.trailing_pct": 0.11,
      "bull.min_confidence": 65,
      "bull.leverage": 50,
      "bear.min_trend_strength": 74,
      "bear.rsi_rally_min": 56,
      "bear.rsi_overbought": 76,
      "bear.volume_spike_threshold": 1.29,
      "bear.sl_atr_multiplier": 1.84,
      "bear.tp_atr_multiplier": 3.91,
      "bear.trailing_pct": 0.09,
      "bear.min_confidence": 60,
      "bear.leverage": 200
    },
    "pnl_pct": -35.432096208892176,
    "trades": 1,
    "win_rate": 0.0,
    "profit_factor": 0.0,
    "max_dd": 35.432096208892176,
    "trades_by_strategy": {
      "RANGE": 1
    },
    "timestamp": "2025-10-30T22:40:30.696603"
  },
  {
    "config": {
      "bull.min_trend_strength": 50,
      "bull.rsi_pullback_max": 36,
      "bull.rsi_breakout_min": 67,
      "bull.volume_spike_threshold": 2.22,
      "bull.sl_atr_multiplier": 2.07,
      "bull.tp_atr_multiplier": 5.16,
      "bull.trailing_pct": 0.07,
      "bull.min_confidence": 70,
      "bull.leverage": 125,
      "bear.min_trend_strength": 57,
      "bear.rsi_rally_min": 51,
      "bear.rsi_overbought": 68,
      "bear.volume_spike_threshold": 1.77,
      "bear.sl_atr_multiplier": 2.19,
      "bear.tp_atr_multiplier": 2.61,
      "bear.trailing_pct": 0.12,
      "bear.min_confidence": 75,
      "bear.leverage": 75
    },
    "pnl_pct": -388.5267692360546,
    "trades": 2,
    "win_rate": 50.0,
    "profit_factor": 0.1300177395316788,
    "max_dd": 282.5369810354396,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:40:33.335108"
  },
  {
    "config": {
      "bull.min_trend_strength": 52,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.5790681245322693,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 200,
      "bear.min_trend_strength": 51,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.58,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 50
    },
    "pnl_pct": 191.79671665642687,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:40:38.907630"
  },
  {
    "config": {
      "bull.min_trend_strength": 57,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.373007492078854,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 200,
      "bear.min_trend_strength": 56,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.822041256343203,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 100
    },
    "pnl_pct": 191.79671665642687,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:40:44.250813"
  },
  {
    "config": {
      "bull.min_trend_strength": 50,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.3362394141192087,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 175,
      "bear.min_trend_strength": 51,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.58,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 75
    },
    "pnl_pct": 162.35752085279404,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:40:49.563490"
  },
  {
    "config": {
      "bull.min_trend_strength": 77,
      "bull.rsi_pullback_max": 38,
      "bull.rsi_breakout_min": 56,
      "bull.volume_spike_threshold": 2.18,
      "bull.sl_atr_multiplier": 1.75,
      "bull.tp_atr_multiplier": 4.65,
      "bull.trailing_pct": 0.18,
      "bull.min_confidence": 75,
      "bull.leverage": 175,
      "bear.min_trend_strength": 55,
      "bear.rsi_rally_min": 56,
      "bear.rsi_overbought": 65,
      "bear.volume_spike_threshold": 1.5,
      "bear.sl_atr_multiplier": 2.07,
      "bear.tp_atr_multiplier": 2.0,
      "bear.trailing_pct": 0.12,
      "bear.min_confidence": 65,
      "bear.leverage": 75
    },
    "pnl_pct": -35.432096208892176,
    "trades": 1,
    "win_rate": 0.0,
    "profit_factor": 0.0,
    "max_dd": 35.432096208892176,
    "trades_by_strategy": {
      "RANGE": 1
    },
    "timestamp": "2025-10-30T22:40:57.572802"
  },
  {
    "config": {
      "bull.min_trend_strength": 50,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.5732524184679395,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 200,
      "bear.min_trend_strength": 56,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.5628081292314167,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 75
    },
    "pnl_pct": 191.79671665642687,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:41:03.973052"
  },
  {
    "config": {
      "bull.min_trend_strength": 77,
      "bull.rsi_pullback_max": 31,
      "bull.rsi_breakout_min": 70,
      "bull.volume_spike_threshold": 2.12,
      "bull.sl_atr_multiplier": 1.38,
      "bull.tp_atr_multiplier": 5.95,
      "bull.trailing_pct": 0.17,
      "bull.min_confidence": 75,
      "bull.leverage": 175,
      "bear.min_trend_strength": 70,
      "bear.rsi_rally_min": 60,
      "bear.rsi_overbought": 76,
      "bear.volume_spike_threshold": 1.32,
      "bear.sl_atr_multiplier": 1.85,
      "bear.tp_atr_multiplier": 3.7,
      "bear.trailing_pct": 0.06,
      "bear.min_confidence": 65,
      "bear.leverage": 175
    },
    "pnl_pct": -35.432096208892176,
    "trades": 1,
    "win_rate": 0.0,
    "profit_factor": 0.0,
    "max_dd": 35.432096208892176,
    "trades_by_strategy": {
      "RANGE": 1
    },
    "timestamp": "2025-10-30T22:41:11.171383"
  },
  {
    "config": {
      "bull.min_trend_strength": 60,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.5732524184679395,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 200,
      "bear.min_trend_strength": 64,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.58,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 200
    },
    "pnl_pct": 191.79671665642687,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:41:15.899499"
  },
  {
    "config": {
      "bull.min_trend_strength": 74,
      "bull.rsi_pullback_max": 31,
      "bull.rsi_breakout_min": 56,
      "bull.volume_spike_threshold": 1.7,
      "bull.sl_atr_multiplier": 3.0,
      "bull.tp_atr_multiplier": 4.56,
      "bull.trailing_pct": 0.09,
      "bull.min_confidence": 75,
      "bull.leverage": 100,
      "bear.min_trend_strength": 54,
      "bear.rsi_rally_min": 59,
      "bear.rsi_overbought": 73,
      "bear.volume_spike_threshold": 1.33,
      "bear.sl_atr_multiplier": 2.33,
      "bear.tp_atr_multiplier": 3.58,
      "bear.trailing_pct": 0.08,
      "bear.min_confidence": 60,
      "bear.leverage": 200
    },
    "pnl_pct": -35.432096208892176,
    "trades": 1,
    "win_rate": 0.0,
    "profit_factor": 0.0,
    "max_dd": 35.432096208892176,
    "trades_by_strategy": {
      "RANGE": 1
    },
    "timestamp": "2025-10-30T22:41:24.494773"
  },
  {
    "config": {
      "bull.min_trend_strength": 58,
      "bull.rsi_pullback_max": 34,
      "bull.rsi_breakout_min": 57,
      "bull.volume_spike_threshold": 1.77,
      "bull.sl_atr_multiplier": 2.61,
      "bull.tp_atr_multiplier": 2.25,
      "bull.trailing_pct": 0.15,
      "bull.min_confidence": 65,
      "bull.leverage": 175,
      "bear.min_trend_strength": 62,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 65,
      "bear.volume_spike_threshold": 1.37,
      "bear.sl_atr_multiplier": 1.77,
      "bear.tp_atr_multiplier": 2.36,
      "bear.trailing_pct": 0.08,
      "bear.min_confidence": 70,
      "bear.leverage": 175
    },
    "pnl_pct": -631.6651862569361,
    "trades": 3,
    "win_rate": 66.66666666666666,
    "profit_factor": 0.11958455835509985,
    "max_dd": 386.15310821216434,
    "trades_by_strategy": {
      "BULL": 3
    },
    "timestamp": "2025-10-30T22:41:26.989773"
  },
  {
    "config": {
      "bull.min_trend_strength": 50,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.31,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 200,
      "bear.min_trend_strength": 56,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.4861670874748547,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 125
    },
    "pnl_pct": 191.79671665642687,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:41:32.324380"
  },
  {
    "config": {
      "bull.min_trend_strength": 78,
      "bull.rsi_pullback_max": 48,
      "bull.rsi_breakout_min": 65,
      "bull.volume_spike_threshold": 1.88,
      "bull.sl_atr_multiplier": 2.99,
      "bull.tp_atr_multiplier": 3.63,
      "bull.trailing_pct": 0.07,
      "bull.min_confidence": 75,
      "bull.leverage": 75,
      "bear.min_trend_strength": 76,
      "bear.rsi_rally_min": 53,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.63,
      "bear.sl_atr_multiplier": 1.47,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.15,
      "bear.min_confidence": 75,
      "bear.leverage": 175
    },
    "pnl_pct": -35.432096208892176,
    "trades": 1,
    "win_rate": 0.0,
    "profit_factor": 0.0,
    "max_dd": 35.432096208892176,
    "trades_by_strategy": {
      "RANGE": 1
    },
    "timestamp": "2025-10-30T22:41:39.002170"
  },
  {
    "config": {
      "bull.min_trend_strength": 65,
      "bull.rsi_pullback_max": 36,
      "bull.rsi_breakout_min": 53,
      "bull.volume_spike_threshold": 2.38,
      "bull.sl_atr_multiplier": 1.59,
      "bull.tp_atr_multiplier": 4.94,
      "bull.trailing_pct": 0.11,
      "bull.min_confidence": 70,
      "bull.leverage": 75,
      "bear.min_trend_strength": 69,
      "bear.rsi_rally_min": 69,
      "bear.rsi_overbought": 76,
      "bear.volume_spike_threshold": 1.42,
      "bear.sl_atr_multiplier": 1.75,
      "bear.tp_atr_multiplier": 4.2,
      "bear.trailing_pct": 0.12,
      "bear.min_confidence": 65,
      "bear.leverage": 50
    },
    "pnl_pct": -35.432096208892176,
    "trades": 1,
    "win_rate": 0.0,
    "profit_factor": 0.0,
    "max_dd": 35.432096208892176,
    "trades_by_strategy": {
      "RANGE": 1
    },
    "timestamp": "2025-10-30T22:41:46.087593"
  },
  {
    "config": {
      "bull.min_trend_strength": 60,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.152845755554726,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 175,
      "bear.min_trend_strength": 51,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.1632362934211669,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 100
    },
    "pnl_pct": 162.35752085279404,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:41:51.724916"
  },
  {
    "config": {
      "bull.min_trend_strength": 50,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.5732524184679395,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 200,
      "bear.min_trend_strength": 56,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.5988138491577022,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 75
    },
    "pnl_pct": 191.79671665642687,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:41:57.375477"
  },
  {
    "config": {
      "bull.min_trend_strength": 57,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.5528551193888283,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 200,
      "bear.min_trend_strength": 56,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.822041256343203,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 100
    },
    "pnl_pct": 191.79671665642687,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:42:03.555446"
  },
  {
    "config": {
      "bull.min_trend_strength": 50,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.2274717886950821,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 100,
      "bear.min_trend_strength": 56,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.432830909162427,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 125
    },
    "pnl_pct": 83.40782982174615,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:42:09.775853"
  },
  {
    "config": {
      "bull.min_trend_strength": 57,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.4258618853802139,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 200,
      "bear.min_trend_strength": 56,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.58,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 100
    },
    "pnl_pct": 191.79671665642687,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:42:15.578457"
  },
  {
    "config": {
      "bull.min_trend_strength": 50,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.5793040410282757,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 200,
      "bear.min_trend_strength": 62,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.58,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 50
    },
    "pnl_pct": 191.79671665642687,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:42:20.223090"
  },
  {
    "config": {
      "bull.min_trend_strength": 57,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.3186199796477538,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 200,
      "bear.min_trend_strength": 56,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.58,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 100
    },
    "pnl_pct": 191.79671665642687,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:42:25.720004"
  },
  {
    "config": {
      "bull.min_trend_strength": 71,
      "bull.rsi_pullback_max": 50,
      "bull.rsi_breakout_min": 63,
      "bull.volume_spike_threshold": 1.4,
      "bull.sl_atr_multiplier": 2.74,
      "bull.tp_atr_multiplier": 4.43,
      "bull.trailing_pct": 0.11,
      "bull.min_confidence": 75,
      "bull.leverage": 75,
      "bear.min_trend_strength": 79,
      "bear.rsi_rally_min": 57,
      "bear.rsi_overbought": 78,
      "bear.volume_spike_threshold": 1.89,
      "bear.sl_atr_multiplier": 1.4,
      "bear.tp_atr_multiplier": 3.37,
      "bear.trailing_pct": 0.05,
      "bear.min_confidence": 65,
      "bear.leverage": 125
    },
    "pnl_pct": -35.432096208892176,
    "trades": 1,
    "win_rate": 0.0,
    "profit_factor": 0.0,
    "max_dd": 35.432096208892176,
    "trades_by_strategy": {
      "RANGE": 1
    },
    "timestamp": "2025-10-30T22:42:32.313246"
  },
  {
    "config": {
      "bull.min_trend_strength": 50,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.5732524184679395,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 200,
      "bear.min_trend_strength": 53,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.5628081292314167,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 75
    },
    "pnl_pct": 191.79671665642687,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:42:37.555149"
  },
  {
    "config": {
      "bull.min_trend_strength": 62,
      "bull.rsi_pullback_max": 45,
      "bull.rsi_breakout_min": 65,
      "bull.volume_spike_threshold": 1.4,
      "bull.sl_atr_multiplier": 1.58,
      "bull.tp_atr_multiplier": 3.48,
      "bull.trailing_pct": 0.1,
      "bull.min_confidence": 65,
      "bull.leverage": 125,
      "bear.min_trend_strength": 78,
      "bear.rsi_rally_min": 69,
      "bear.rsi_overbought": 78,
      "bear.volume_spike_threshold": 1.43,
      "bear.sl_atr_multiplier": 2.28,
      "bear.tp_atr_multiplier": 4.95,
      "bear.trailing_pct": 0.11,
      "bear.min_confidence": 75,
      "bear.leverage": 150
    },
    "pnl_pct": -35.432096208892176,
    "trades": 1,
    "win_rate": 0.0,
    "profit_factor": 0.0,
    "max_dd": 35.432096208892176,
    "trades_by_strategy": {
      "RANGE": 1
    },
    "timestamp": "2025-10-30T22:42:44.783505"
  },
  {
    "config": {
      "bull.min_trend_strength": 50,
      "bull.rsi_pullback_max": 32,
      "bull.rsi_breakout_min": 60,
      "bull.volume_spike_threshold": 1.94,
      "bull.sl_atr_multiplier": 1.92,
      "bull.tp_atr_multiplier": 2.72,
      "bull.trailing_pct": 0.15,
      "bull.min_confidence": 65,
      "bull.leverage": 175,
      "bear.min_trend_strength": 59,
      "bear.rsi_rally_min": 58,
      "bear.rsi_overbought": 67,
      "bear.volume_spike_threshold": 1.89,
      "bear.sl_atr_multiplier": 1.23,
      "bear.tp_atr_multiplier": 2.1,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 60,
      "bear.leverage": 175
    },
    "pnl_pct": -657.9055269297054,
    "trades": 3,
    "win_rate": 66.66666666666666,
    "profit_factor": 0.12614011409786452,
    "max_dd": 386.1531082121643,
    "trades_by_strategy": {
      "BULL": 3
    },
    "timestamp": "2025-10-30T22:42:47.461111"
  },
  {
    "config": {
      "bull.min_trend_strength": 57,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.31,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 100,
      "bear.min_trend_strength": 56,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.58,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 125
    },
    "pnl_pct": 83.40782982174615,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:42:53.250670"
  },
  {
    "config": {
      "bull.min_trend_strength": 57,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.31,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 175,
      "bear.min_trend_strength": 56,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.524752901389961,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 125
    },
    "pnl_pct": 162.35752085279404,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:42:58.997055"
  },
  {
    "config": {
      "bull.min_trend_strength": 50,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.5732524184679395,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 200,
      "bear.min_trend_strength": 56,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.7691052011881618,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 150
    },
    "pnl_pct": 191.79671665642687,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:43:04.964441"
  },
  {
    "config": {
      "bull.min_trend_strength": 71,
      "bull.rsi_pullback_max": 31,
      "bull.rsi_breakout_min": 70,
      "bull.volume_spike_threshold": 1.78,
      "bull.sl_atr_multiplier": 1.36,
      "bull.tp_atr_multiplier": 4.01,
      "bull.trailing_pct": 0.13,
      "bull.min_confidence": 75,
      "bull.leverage": 200,
      "bear.min_trend_strength": 68,
      "bear.rsi_rally_min": 52,
      "bear.rsi_overbought": 79,
      "bear.volume_spike_threshold": 1.22,
      "bear.sl_atr_multiplier": 2.2,
      "bear.tp_atr_multiplier": 3.6,
      "bear.trailing_pct": 0.06,
      "bear.min_confidence": 65,
      "bear.leverage": 100
    },
    "pnl_pct": -35.432096208892176,
    "trades": 1,
    "win_rate": 0.0,
    "profit_factor": 0.0,
    "max_dd": 35.432096208892176,
    "trades_by_strategy": {
      "RANGE": 1
    },
    "timestamp": "2025-10-30T22:43:12.099887"
  },
  {
    "config": {
      "bull.min_trend_strength": 53,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.3497551671865116,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 100,
      "bear.min_trend_strength": 50,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.3641080314998573,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 125
    },
    "pnl_pct": 83.40782982174615,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:43:17.527354"
  },
  {
    "config": {
      "bull.min_trend_strength": 53,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.3497551671865116,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 200,
      "bear.min_trend_strength": 56,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.3641080314998573,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 100
    },
    "pnl_pct": 191.79671665642687,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:43:23.187472"
  },
  {
    "config": {
      "bull.min_trend_strength": 62,
      "bull.rsi_pullback_max": 35,
      "bull.rsi_breakout_min": 64,
      "bull.volume_spike_threshold": 2.43,
      "bull.sl_atr_multiplier": 2.68,
      "bull.tp_atr_multiplier": 2.55,
      "bull.trailing_pct": 0.06,
      "bull.min_confidence": 75,
      "bull.leverage": 50,
      "bear.min_trend_strength": 54,
      "bear.rsi_rally_min": 51,
      "bear.rsi_overbought": 79,
      "bear.volume_spike_threshold": 1.26,
      "bear.sl_atr_multiplier": 1.83,
      "bear.tp_atr_multiplier": 2.1,
      "bear.trailing_pct": 0.1,
      "bear.min_confidence": 60,
      "bear.leverage": 50
    },
    "pnl_pct": -27.793393001652696,
    "trades": 2,
    "win_rate": 50.0,
    "profit_factor": 0.2985697826273257,
    "max_dd": 35.432096208892176,
    "trades_by_strategy": {
      "BEAR": 1,
      "RANGE": 1
    },
    "timestamp": "2025-10-30T22:43:31.880527"
  },
  {
    "config": {
      "bull.min_trend_strength": 57,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.31,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 150,
      "bear.min_trend_strength": 56,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.58,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 100
    },
    "pnl_pct": 134.4796411124697,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:43:37.289324"
  },
  {
    "config": {
      "bull.min_trend_strength": 57,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.31,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 150,
      "bear.min_trend_strength": 65,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.58,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 100
    },
    "pnl_pct": 134.4796411124697,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:43:41.829028"
  },
  {
    "config": {
      "bull.min_trend_strength": 66,
      "bull.rsi_pullback_max": 31,
      "bull.rsi_breakout_min": 68,
      "bull.volume_spike_threshold": 1.61,
      "bull.sl_atr_multiplier": 2.29,
      "bull.tp_atr_multiplier": 5.41,
      "bull.trailing_pct": 0.12,
      "bull.min_confidence": 70,
      "bull.leverage": 100,
      "bear.min_trend_strength": 78,
      "bear.rsi_rally_min": 53,
      "bear.rsi_overbought": 80,
      "bear.volume_spike_threshold": 1.71,
      "bear.sl_atr_multiplier": 1.99,
      "bear.tp_atr_multiplier": 3.32,
      "bear.trailing_pct": 0.14,
      "bear.min_confidence": 75,
      "bear.leverage": 150
    },
    "pnl_pct": -35.432096208892176,
    "trades": 1,
    "win_rate": 0.0,
    "profit_factor": 0.0,
    "max_dd": 35.432096208892176,
    "trades_by_strategy": {
      "RANGE": 1
    },
    "timestamp": "2025-10-30T22:43:48.775208"
  },
  {
    "config": {
      "bull.min_trend_strength": 50,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.31,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 200,
      "bear.min_trend_strength": 56,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.58,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 50
    },
    "pnl_pct": 191.79671665642687,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:43:54.546925"
  },
  {
    "config": {
      "bull.min_trend_strength": 53,
      "bull.rsi_pullback_max": 42,
      "bull.rsi_breakout_min": 60,
      "bull.volume_spike_threshold": 2.16,
      "bull.sl_atr_multiplier": 1.73,
      "bull.tp_atr_multiplier": 3.44,
      "bull.trailing_pct": 0.07,
      "bull.min_confidence": 60,
      "bull.leverage": 125,
      "bear.min_trend_strength": 79,
      "bear.rsi_rally_min": 66,
      "bear.rsi_overbought": 80,
      "bear.volume_spike_threshold": 1.59,
      "bear.sl_atr_multiplier": 1.06,
      "bear.tp_atr_multiplier": 4.1,
      "bear.trailing_pct": 0.08,
      "bear.min_confidence": 60,
      "bear.leverage": 100
    },
    "pnl_pct": 122.44482828145802,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:43:59.075397"
  },
  {
    "config": {
      "bull.min_trend_strength": 50,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.31,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 75,
      "bear.min_trend_strength": 56,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.5174929567417748,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 125
    },
    "pnl_pct": 60.21389827134699,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:44:04.813962"
  },
  {
    "config": {
      "bull.min_trend_strength": 55,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.373007492078854,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 200,
      "bear.min_trend_strength": 56,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.5902403335796098,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 100
    },
    "pnl_pct": 191.79671665642687,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:44:10.486212"
  },
  {
    "config": {
      "bull.min_trend_strength": 68,
      "bull.rsi_pullback_max": 47,
      "bull.rsi_breakout_min": 61,
      "bull.volume_spike_threshold": 2.14,
      "bull.sl_atr_multiplier": 2.11,
      "bull.tp_atr_multiplier": 5.61,
      "bull.trailing_pct": 0.19,
      "bull.min_confidence": 75,
      "bull.leverage": 175,
      "bear.min_trend_strength": 50,
      "bear.rsi_rally_min": 59,
      "bear.rsi_overbought": 79,
      "bear.volume_spike_threshold": 1.43,
      "bear.sl_atr_multiplier": 1.38,
      "bear.tp_atr_multiplier": 4.43,
      "bear.trailing_pct": 0.12,
      "bear.min_confidence": 75,
      "bear.leverage": 175
    },
    "pnl_pct": -35.432096208892176,
    "trades": 1,
    "win_rate": 0.0,
    "profit_factor": 0.0,
    "max_dd": 35.432096208892176,
    "trades_by_strategy": {
      "RANGE": 1
    },
    "timestamp": "2025-10-30T22:44:18.788272"
  },
  {
    "config": {
      "bull.min_trend_strength": 62,
      "bull.rsi_pullback_max": 49,
      "bull.rsi_breakout_min": 70,
      "bull.volume_spike_threshold": 1.67,
      "bull.sl_atr_multiplier": 2.17,
      "bull.tp_atr_multiplier": 4.93,
      "bull.trailing_pct": 0.05,
      "bull.min_confidence": 70,
      "bull.leverage": 175,
      "bear.min_trend_strength": 64,
      "bear.rsi_rally_min": 53,
      "bear.rsi_overbought": 69,
      "bear.volume_spike_threshold": 1.21,
      "bear.sl_atr_multiplier": 1.59,
      "bear.tp_atr_multiplier": 3.09,
      "bear.trailing_pct": 0.12,
      "bear.min_confidence": 75,
      "bear.leverage": 200
    },
    "pnl_pct": -35.432096208892176,
    "trades": 1,
    "win_rate": 0.0,
    "profit_factor": 0.0,
    "max_dd": 35.432096208892176,
    "trades_by_strategy": {
      "RANGE": 1
    },
    "timestamp": "2025-10-30T22:44:26.140845"
  },
  {
    "config": {
      "bull.min_trend_strength": 50,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.5732524184679395,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 100,
      "bear.min_trend_strength": 56,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.5628081292314167,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 75
    },
    "pnl_pct": 83.40782982174615,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:44:31.587081"
  },
  {
    "config": {
      "bull.min_trend_strength": 57,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.373007492078854,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 125,
      "bear.min_trend_strength": 56,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.822041256343203,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 100
    },
    "pnl_pct": 108.16307743545373,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:44:37.053571"
  },
  {
    "config": {
      "bull.min_trend_strength": 79,
      "bull.rsi_pullback_max": 46,
      "bull.rsi_breakout_min": 67,
      "bull.volume_spike_threshold": 1.77,
      "bull.sl_atr_multiplier": 1.9,
      "bull.tp_atr_multiplier": 4.07,
      "bull.trailing_pct": 0.19,
      "bull.min_confidence": 75,
      "bull.leverage": 125,
      "bear.min_trend_strength": 78,
      "bear.rsi_rally_min": 67,
      "bear.rsi_overbought": 74,
      "bear.volume_spike_threshold": 1.99,
      "bear.sl_atr_multiplier": 1.55,
      "bear.tp_atr_multiplier": 3.01,
      "bear.trailing_pct": 0.06,
      "bear.min_confidence": 60,
      "bear.leverage": 150
    },
    "pnl_pct": -35.432096208892176,
    "trades": 1,
    "win_rate": 0.0,
    "profit_factor": 0.0,
    "max_dd": 35.432096208892176,
    "trades_by_strategy": {
      "RANGE": 1
    },
    "timestamp": "2025-10-30T22:44:44.483513"
  },
  {
    "config": {
      "bull.min_trend_strength": 65,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.31,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 200,
      "bear.min_trend_strength": 56,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.58,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 125
    },
    "pnl_pct": -35.432096208892176,
    "trades": 1,
    "win_rate": 0.0,
    "profit_factor": 0.0,
    "max_dd": 35.432096208892176,
    "trades_by_strategy": {
      "RANGE": 1
    },
    "timestamp": "2025-10-30T22:44:52.855833"
  },
  {
    "config": {
      "bull.min_trend_strength": 57,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.31,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 75,
      "bear.min_trend_strength": 56,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.58,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 100
    },
    "pnl_pct": 60.21389827134699,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:44:58.611768"
  },
  {
    "config": {
      "bull.min_trend_strength": 78,
      "bull.rsi_pullback_max": 31,
      "bull.rsi_breakout_min": 64,
      "bull.volume_spike_threshold": 2.43,
      "bull.sl_atr_multiplier": 2.41,
      "bull.tp_atr_multiplier": 5.15,
      "bull.trailing_pct": 0.17,
      "bull.min_confidence": 70,
      "bull.leverage": 50,
      "bear.min_trend_strength": 65,
      "bear.rsi_rally_min": 52,
      "bear.rsi_overbought": 70,
      "bear.volume_spike_threshold": 1.47,
      "bear.sl_atr_multiplier": 1.1,
      "bear.tp_atr_multiplier": 4.82,
      "bear.trailing_pct": 0.09,
      "bear.min_confidence": 70,
      "bear.leverage": 200
    },
    "pnl_pct": -35.432096208892176,
    "trades": 1,
    "win_rate": 0.0,
    "profit_factor": 0.0,
    "max_dd": 35.432096208892176,
    "trades_by_strategy": {
      "RANGE": 1
    },
    "timestamp": "2025-10-30T22:45:06.945118"
  },
  {
    "config": {
      "bull.min_trend_strength": 71,
      "bull.rsi_pullback_max": 31,
      "bull.rsi_breakout_min": 64,
      "bull.volume_spike_threshold": 1.63,
      "bull.sl_atr_multiplier": 2.82,
      "bull.tp_atr_multiplier": 4.46,
      "bull.trailing_pct": 0.13,
      "bull.min_confidence": 75,
      "bull.leverage": 100,
      "bear.min_trend_strength": 64,
      "bear.rsi_rally_min": 62,
      "bear.rsi_overbought": 76,
      "bear.volume_spike_threshold": 1.75,
      "bear.sl_atr_multiplier": 1.06,
      "bear.tp_atr_multiplier": 2.13,
      "bear.trailing_pct": 0.14,
      "bear.min_confidence": 70,
      "bear.leverage": 150
    },
    "pnl_pct": -35.432096208892176,
    "trades": 1,
    "win_rate": 0.0,
    "profit_factor": 0.0,
    "max_dd": 35.432096208892176,
    "trades_by_strategy": {
      "RANGE": 1
    },
    "timestamp": "2025-10-30T22:45:14.035632"
  },
  {
    "config": {
      "bull.min_trend_strength": 60,
      "bull.rsi_pullback_max": 32,
      "bull.rsi_breakout_min": 61,
      "bull.volume_spike_threshold": 1.66,
      "bull.sl_atr_multiplier": 1.53,
      "bull.tp_atr_multiplier": 2.54,
      "bull.trailing_pct": 0.17,
      "bull.min_confidence": 70,
      "bull.leverage": 125,
      "bear.min_trend_strength": 80,
      "bear.rsi_rally_min": 60,
      "bear.rsi_overbought": 65,
      "bear.volume_spike_threshold": 1.49,
      "bear.sl_atr_multiplier": 2.07,
      "bear.tp_atr_multiplier": 4.86,
      "bear.trailing_pct": 0.13,
      "bear.min_confidence": 65,
      "bear.leverage": 200
    },
    "pnl_pct": -389.4655799273439,
    "trades": 3,
    "win_rate": 66.66666666666666,
    "profit_factor": 0.1423344988575953,
    "max_dd": 275.82364872297444,
    "trades_by_strategy": {
      "BULL": 3
    },
    "timestamp": "2025-10-30T22:45:16.281295"
  },
  {
    "config": {
      "bull.min_trend_strength": 60,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.373007492078854,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 200,
      "bear.min_trend_strength": 50,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.2857602704730995,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 100
    },
    "pnl_pct": 191.79671665642687,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:45:21.883798"
  },
  {
    "config": {
      "bull.min_trend_strength": 73,
      "bull.rsi_pullback_max": 47,
      "bull.rsi_breakout_min": 58,
      "bull.volume_spike_threshold": 2.2,
      "bull.sl_atr_multiplier": 2.3,
      "bull.tp_atr_multiplier": 2.96,
      "bull.trailing_pct": 0.2,
      "bull.min_confidence": 60,
      "bull.leverage": 150,
      "bear.min_trend_strength": 61,
      "bear.rsi_rally_min": 62,
      "bear.rsi_overbought": 70,
      "bear.volume_spike_threshold": 1.56,
      "bear.sl_atr_multiplier": 1.56,
      "bear.tp_atr_multiplier": 3.42,
      "bear.trailing_pct": 0.12,
      "bear.min_confidence": 70,
      "bear.leverage": 125
    },
    "pnl_pct": -35.432096208892176,
    "trades": 1,
    "win_rate": 0.0,
    "profit_factor": 0.0,
    "max_dd": 35.432096208892176,
    "trades_by_strategy": {
      "RANGE": 1
    },
    "timestamp": "2025-10-30T22:45:29.086479"
  },
  {
    "config": {
      "bull.min_trend_strength": 57,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.373007492078854,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 200,
      "bear.min_trend_strength": 50,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.822041256343203,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 100
    },
    "pnl_pct": 191.79671665642687,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:45:34.547403"
  },
  {
    "config": {
      "bull.min_trend_strength": 50,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.792666960864415,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 125,
      "bear.min_trend_strength": 56,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.4326054455797606,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 125
    },
    "pnl_pct": 108.16307743545373,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:45:39.935295"
  },
  {
    "config": {
      "bull.min_trend_strength": 55,
      "bull.rsi_pullback_max": 30,
      "bull.rsi_breakout_min": 61,
      "bull.volume_spike_threshold": 1.83,
      "bull.sl_atr_multiplier": 2.58,
      "bull.tp_atr_multiplier": 3.61,
      "bull.trailing_pct": 0.05,
      "bull.min_confidence": 60,
      "bull.leverage": 100,
      "bear.min_trend_strength": 59,
      "bear.rsi_rally_min": 56,
      "bear.rsi_overbought": 67,
      "bear.volume_spike_threshold": 1.37,
      "bear.sl_atr_multiplier": 1.85,
      "bear.tp_atr_multiplier": 4.18,
      "bear.trailing_pct": 0.14,
      "bear.min_confidence": 75,
      "bear.leverage": 150
    },
    "pnl_pct": 94.17188244326266,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:45:45.351557"
  },
  {
    "config": {
      "bull.min_trend_strength": 50,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.31,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 150,
      "bear.min_trend_strength": 56,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.5905521319762472,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 200
    },
    "pnl_pct": 134.4796411124697,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:45:50.723737"
  },
  {
    "config": {
      "bull.min_trend_strength": 50,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.5732524184679395,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 200,
      "bear.min_trend_strength": 56,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.6419006850633844,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 75
    },
    "pnl_pct": 191.79671665642687,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:45:56.356787"
  },
  {
    "config": {
      "bull.min_trend_strength": 58,
      "bull.rsi_pullback_max": 40,
      "bull.rsi_breakout_min": 52,
      "bull.volume_spike_threshold": 2.26,
      "bull.sl_atr_multiplier": 1.24,
      "bull.tp_atr_multiplier": 2.64,
      "bull.trailing_pct": 0.07,
      "bull.min_confidence": 75,
      "bull.leverage": 75,
      "bear.min_trend_strength": 56,
      "bear.rsi_rally_min": 54,
      "bear.rsi_overbought": 69,
      "bear.volume_spike_threshold": 1.24,
      "bear.sl_atr_multiplier": 1.94,
      "bear.tp_atr_multiplier": 4.0,
      "bear.trailing_pct": 0.08,
      "bear.min_confidence": 60,
      "bear.leverage": 175
    },
    "pnl_pct": -189.63567391551655,
    "trades": 3,
    "win_rate": 66.66666666666666,
    "profit_factor": 0.1627422581145904,
    "max_dd": 165.49418923378468,
    "trades_by_strategy": {
      "BULL": 3
    },
    "timestamp": "2025-10-30T22:45:58.990958"
  },
  {
    "config": {
      "bull.min_trend_strength": 50,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.5732524184679395,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 200,
      "bear.min_trend_strength": 65,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.58,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 75
    },
    "pnl_pct": 191.79671665642687,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:46:03.579214"
  },
  {
    "config": {
      "bull.min_trend_strength": 68,
      "bull.rsi_pullback_max": 46,
      "bull.rsi_breakout_min": 69,
      "bull.volume_spike_threshold": 2.02,
      "bull.sl_atr_multiplier": 1.2,
      "bull.tp_atr_multiplier": 4.68,
      "bull.trailing_pct": 0.18,
      "bull.min_confidence": 75,
      "bull.leverage": 125,
      "bear.min_trend_strength": 50,
      "bear.rsi_rally_min": 50,
      "bear.rsi_overbought": 73,
      "bear.volume_spike_threshold": 1.85,
      "bear.sl_atr_multiplier": 1.67,
      "bear.tp_atr_multiplier": 3.16,
      "bear.trailing_pct": 0.14,
      "bear.min_confidence": 70,
      "bear.leverage": 175
    },
    "pnl_pct": -35.432096208892176,
    "trades": 1,
    "win_rate": 0.0,
    "profit_factor": 0.0,
    "max_dd": 35.432096208892176,
    "trades_by_strategy": {
      "RANGE": 1
    },
    "timestamp": "2025-10-30T22:46:11.994501"
  },
  {
    "config": {
      "bull.min_trend_strength": 62,
      "bull.rsi_pullback_max": 44,
      "bull.rsi_breakout_min": 64,
      "bull.volume_spike_threshold": 1.37,
      "bull.sl_atr_multiplier": 2.17,
      "bull.tp_atr_multiplier": 4.75,
      "bull.trailing_pct": 0.14,
      "bull.min_confidence": 65,
      "bull.leverage": 125,
      "bear.min_trend_strength": 67,
      "bear.rsi_rally_min": 50,
      "bear.rsi_overbought": 67,
      "bear.volume_spike_threshold": 1.91,
      "bear.sl_atr_multiplier": 2.19,
      "bear.tp_atr_multiplier": 4.16,
      "bear.trailing_pct": 0.09,
      "bear.min_confidence": 75,
      "bear.leverage": 125
    },
    "pnl_pct": -35.432096208892176,
    "trades": 1,
    "win_rate": 0.0,
    "profit_factor": 0.0,
    "max_dd": 35.432096208892176,
    "trades_by_strategy": {
      "RANGE": 1
    },
    "timestamp": "2025-10-30T22:46:18.850442"
  },
  {
    "config": {
      "bull.min_trend_strength": 62,
      "bull.rsi_pullback_max": 42,
      "bull.rsi_breakout_min": 51,
      "bull.volume_spike_threshold": 2.37,
      "bull.sl_atr_multiplier": 2.56,
      "bull.tp_atr_multiplier": 4.84,
      "bull.trailing_pct": 0.07,
      "bull.min_confidence": 65,
      "bull.leverage": 150,
      "bear.min_trend_strength": 53,
      "bear.rsi_rally_min": 69,
      "bear.rsi_overbought": 78,
      "bear.volume_spike_threshold": 1.32,
      "bear.sl_atr_multiplier": 2.14,
      "bear.tp_atr_multiplier": 3.96,
      "bear.trailing_pct": 0.08,
      "bear.min_confidence": 75,
      "bear.leverage": 175
    },
    "pnl_pct": -35.432096208892176,
    "trades": 1,
    "win_rate": 0.0,
    "profit_factor": 0.0,
    "max_dd": 35.432096208892176,
    "trades_by_strategy": {
      "RANGE": 1
    },
    "timestamp": "2025-10-30T22:46:26.790814"
  },
  {
    "config": {
      "bull.min_trend_strength": 57,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.31,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 200,
      "bear.min_trend_strength": 56,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.5410440343694123,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 125
    },
    "pnl_pct": 191.79671665642687,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:46:32.166582"
  },
  {
    "config": {
      "bull.min_trend_strength": 60,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.3497551671865116,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 200,
      "bear.min_trend_strength": 50,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.1632362934211669,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 75
    },
    "pnl_pct": 191.79671665642687,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:46:37.518644"
  },
  {
    "config": {
      "bull.min_trend_strength": 78,
      "bull.rsi_pullback_max": 34,
      "bull.rsi_breakout_min": 56,
      "bull.volume_spike_threshold": 1.46,
      "bull.sl_atr_multiplier": 2.3,
      "bull.tp_atr_multiplier": 4.08,
      "bull.trailing_pct": 0.1,
      "bull.min_confidence": 75,
      "bull.leverage": 50,
      "bear.min_trend_strength": 72,
      "bear.rsi_rally_min": 55,
      "bear.rsi_overbought": 68,
      "bear.volume_spike_threshold": 1.36,
      "bear.sl_atr_multiplier": 1.27,
      "bear.tp_atr_multiplier": 3.28,
      "bear.trailing_pct": 0.05,
      "bear.min_confidence": 70,
      "bear.leverage": 50
    },
    "pnl_pct": -35.432096208892176,
    "trades": 1,
    "win_rate": 0.0,
    "profit_factor": 0.0,
    "max_dd": 35.432096208892176,
    "trades_by_strategy": {
      "RANGE": 1
    },
    "timestamp": "2025-10-30T22:46:44.726769"
  },
  {
    "config": {
      "bull.min_trend_strength": 78,
      "bull.rsi_pullback_max": 33,
      "bull.rsi_breakout_min": 65,
      "bull.volume_spike_threshold": 1.4,
      "bull.sl_atr_multiplier": 1.73,
      "bull.tp_atr_multiplier": 4.67,
      "bull.trailing_pct": 0.2,
      "bull.min_confidence": 75,
      "bull.leverage": 200,
      "bear.min_trend_strength": 73,
      "bear.rsi_rally_min": 63,
      "bear.rsi_overbought": 78,
      "bear.volume_spike_threshold": 1.66,
      "bear.sl_atr_multiplier": 2.3,
      "bear.tp_atr_multiplier": 3.0,
      "bear.trailing_pct": 0.06,
      "bear.min_confidence": 60,
      "bear.leverage": 50
    },
    "pnl_pct": -35.432096208892176,
    "trades": 1,
    "win_rate": 0.0,
    "profit_factor": 0.0,
    "max_dd": 35.432096208892176,
    "trades_by_strategy": {
      "RANGE": 1
    },
    "timestamp": "2025-10-30T22:46:52.208961"
  },
  {
    "config": {
      "bull.min_trend_strength": 61,
      "bull.rsi_pullback_max": 36,
      "bull.rsi_breakout_min": 63,
      "bull.volume_spike_threshold": 2.09,
      "bull.sl_atr_multiplier": 2.29,
      "bull.tp_atr_multiplier": 3.12,
      "bull.trailing_pct": 0.09,
      "bull.min_confidence": 60,
      "bull.leverage": 75,
      "bear.min_trend_strength": 68,
      "bear.rsi_rally_min": 70,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.43,
      "bear.sl_atr_multiplier": 1.7,
      "bear.tp_atr_multiplier": 2.02,
      "bear.trailing_pct": 0.13,
      "bear.min_confidence": 70,
      "bear.leverage": 75
    },
    "pnl_pct": -35.432096208892176,
    "trades": 1,
    "win_rate": 0.0,
    "profit_factor": 0.0,
    "max_dd": 35.432096208892176,
    "trades_by_strategy": {
      "RANGE": 1
    },
    "timestamp": "2025-10-30T22:46:59.394775"
  },
  {
    "config": {
      "bull.min_trend_strength": 50,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.31,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 50,
      "bear.min_trend_strength": 56,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.58,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 100
    },
    "pnl_pct": 38.581282784256246,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:47:05.536669"
  },
  {
    "config": {
      "bull.min_trend_strength": 50,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.5732524184679395,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 200,
      "bear.min_trend_strength": 57,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.5628081292314167,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 75
    },
    "pnl_pct": 191.79671665642687,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:47:11.071221"
  },
  {
    "config": {
      "bull.min_trend_strength": 57,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.373007492078854,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 200,
      "bear.min_trend_strength": 50,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.4373495184941514,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 100
    },
    "pnl_pct": 191.79671665642687,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:47:17.053214"
  },
  {
    "config": {
      "bull.min_trend_strength": 67,
      "bull.rsi_pullback_max": 39,
      "bull.rsi_breakout_min": 58,
      "bull.volume_spike_threshold": 2.0,
      "bull.sl_atr_multiplier": 1.03,
      "bull.tp_atr_multiplier": 3.48,
      "bull.trailing_pct": 0.15,
      "bull.min_confidence": 60,
      "bull.leverage": 175,
      "bear.min_trend_strength": 80,
      "bear.rsi_rally_min": 55,
      "bear.rsi_overbought": 69,
      "bear.volume_spike_threshold": 1.4,
      "bear.sl_atr_multiplier": 1.58,
      "bear.tp_atr_multiplier": 3.06,
      "bear.trailing_pct": 0.13,
      "bear.min_confidence": 60,
      "bear.leverage": 100
    },
    "pnl_pct": -35.432096208892176,
    "trades": 1,
    "win_rate": 0.0,
    "profit_factor": 0.0,
    "max_dd": 35.432096208892176,
    "trades_by_strategy": {
      "RANGE": 1
    },
    "timestamp": "2025-10-30T22:47:24.038903"
  },
  {
    "config": {
      "bull.min_trend_strength": 50,
      "bull.rsi_pullback_max": 47,
      "bull.rsi_breakout_min": 60,
      "bull.volume_spike_threshold": 1.59,
      "bull.sl_atr_multiplier": 1.79,
      "bull.tp_atr_multiplier": 2.37,
      "bull.trailing_pct": 0.2,
      "bull.min_confidence": 65,
      "bull.leverage": 175,
      "bear.min_trend_strength": 57,
      "bear.rsi_rally_min": 61,
      "bear.rsi_overbought": 69,
      "bear.volume_spike_threshold": 1.2,
      "bear.sl_atr_multiplier": 1.44,
      "bear.tp_atr_multiplier": 3.25,
      "bear.trailing_pct": 0.09,
      "bear.min_confidence": 70,
      "bear.leverage": 175
    },
    "pnl_pct": -631.6651862569361,
    "trades": 3,
    "win_rate": 66.66666666666666,
    "profit_factor": 0.11958455835509985,
    "max_dd": 386.15310821216434,
    "trades_by_strategy": {
      "BULL": 3
    },
    "timestamp": "2025-10-30T22:47:26.959069"
  },
  {
    "config": {
      "bull.min_trend_strength": 53,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.3497551671865116,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 175,
      "bear.min_trend_strength": 50,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.3641080314998573,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 150
    },
    "pnl_pct": 162.35752085279404,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:47:32.336131"
  },
  {
    "config": {
      "bull.min_trend_strength": 57,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.31,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 200,
      "bear.min_trend_strength": 56,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.58,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 200
    },
    "pnl_pct": 191.79671665642687,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:47:38.032457"
  },
  {
    "config": {
      "bull.min_trend_strength": 53,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.4357812053452457,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 200,
      "bear.min_trend_strength": 50,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.1390502300328638,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 100
    },
    "pnl_pct": 191.79671665642687,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:47:43.434992"
  },
  {
    "config": {
      "bull.min_trend_strength": 79,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 64,
      "bull.volume_spike_threshold": 2.02,
      "bull.sl_atr_multiplier": 1.82,
      "bull.tp_atr_multiplier": 4.31,
      "bull.trailing_pct": 0.1,
      "bull.min_confidence": 70,
      "bull.leverage": 125,
      "bear.min_trend_strength": 67,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 67,
      "bear.volume_spike_threshold": 1.86,
      "bear.sl_atr_multiplier": 2.27,
      "bear.tp_atr_multiplier": 2.93,
      "bear.trailing_pct": 0.08,
      "bear.min_confidence": 60,
      "bear.leverage": 75
    },
    "pnl_pct": -35.432096208892176,
    "trades": 1,
    "win_rate": 0.0,
    "profit_factor": 0.0,
    "max_dd": 35.432096208892176,
    "trades_by_strategy": {
      "RANGE": 1
    },
    "timestamp": "2025-10-30T22:47:50.546840"
  },
  {
    "config": {
      "bull.min_trend_strength": 57,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.373007492078854,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 200,
      "bear.min_trend_strength": 51,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.5389906159088702,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 100
    },
    "pnl_pct": 191.79671665642687,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:47:56.365872"
  },
  {
    "config": {
      "bull.min_trend_strength": 60,
      "bull.rsi_pullback_max": 41,
      "bull.rsi_breakout_min": 67,
      "bull.volume_spike_threshold": 1.26,
      "bull.sl_atr_multiplier": 1.37,
      "bull.tp_atr_multiplier": 2.09,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 75,
      "bull.leverage": 175,
      "bear.min_trend_strength": 65,
      "bear.rsi_rally_min": 56,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.41,
      "bear.sl_atr_multiplier": 1.95,
      "bear.tp_atr_multiplier": 2.7,
      "bear.trailing_pct": 0.08,
      "bear.min_confidence": 65,
      "bear.leverage": 175
    },
    "pnl_pct": -616.5576776787135,
    "trades": 3,
    "win_rate": 66.66666666666666,
    "profit_factor": 0.11550817764385578,
    "max_dd": 386.1531082121643,
    "trades_by_strategy": {
      "BULL": 3
    },
    "timestamp": "2025-10-30T22:47:58.810074"
  },
  {
    "config": {
      "bull.min_trend_strength": 50,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.5732524184679395,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 200,
      "bear.min_trend_strength": 56,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.7938899992255979,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 75
    },
    "pnl_pct": 191.79671665642687,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:48:04.439625"
  },
  {
    "config": {
      "bull.min_trend_strength": 61,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.3497551671865116,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 200,
      "bear.min_trend_strength": 50,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.1791183591731877,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 100
    },
    "pnl_pct": -35.432096208892176,
    "trades": 1,
    "win_rate": 0.0,
    "profit_factor": 0.0,
    "max_dd": 35.432096208892176,
    "trades_by_strategy": {
      "RANGE": 1
    },
    "timestamp": "2025-10-30T22:48:12.723632"
  },
  {
    "config": {
      "bull.min_trend_strength": 52,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.373007492078854,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 200,
      "bear.min_trend_strength": 50,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.822041256343203,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 100
    },
    "pnl_pct": 191.79671665642687,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:48:18.079483"
  },
  {
    "config": {
      "bull.min_trend_strength": 50,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.0457367060437626,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 200,
      "bear.min_trend_strength": 56,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.58,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 50
    },
    "pnl_pct": 191.79671665642687,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:48:24.298149"
  },
  {
    "config": {
      "bull.min_trend_strength": 75,
      "bull.rsi_pullback_max": 33,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 1.57,
      "bull.sl_atr_multiplier": 1.34,
      "bull.tp_atr_multiplier": 3.49,
      "bull.trailing_pct": 0.05,
      "bull.min_confidence": 65,
      "bull.leverage": 100,
      "bear.min_trend_strength": 75,
      "bear.rsi_rally_min": 63,
      "bear.rsi_overbought": 65,
      "bear.volume_spike_threshold": 1.68,
      "bear.sl_atr_multiplier": 1.63,
      "bear.tp_atr_multiplier": 2.01,
      "bear.trailing_pct": 0.14,
      "bear.min_confidence": 60,
      "bear.leverage": 175
    },
    "pnl_pct": -35.432096208892176,
    "trades": 1,
    "win_rate": 0.0,
    "profit_factor": 0.0,
    "max_dd": 35.432096208892176,
    "trades_by_strategy": {
      "RANGE": 1
    },
    "timestamp": "2025-10-30T22:48:31.027717"
  },
  {
    "config": {
      "bull.min_trend_strength": 70,
      "bull.rsi_pullback_max": 32,
      "bull.rsi_breakout_min": 68,
      "bull.volume_spike_threshold": 1.92,
      "bull.sl_atr_multiplier": 2.5,
      "bull.tp_atr_multiplier": 2.94,
      "bull.trailing_pct": 0.18,
      "bull.min_confidence": 65,
      "bull.leverage": 125,
      "bear.min_trend_strength": 61,
      "bear.rsi_rally_min": 51,
      "bear.rsi_overbought": 72,
      "bear.volume_spike_threshold": 1.2,
      "bear.sl_atr_multiplier": 2.47,
      "bear.tp_atr_multiplier": 3.17,
      "bear.trailing_pct": 0.09,
      "bear.min_confidence": 60,
      "bear.leverage": 75
    },
    "pnl_pct": -35.432096208892176,
    "trades": 1,
    "win_rate": 0.0,
    "profit_factor": 0.0,
    "max_dd": 35.432096208892176,
    "trades_by_strategy": {
      "RANGE": 1
    },
    "timestamp": "2025-10-30T22:48:38.218471"
  },
  {
    "config": {
      "bull.min_trend_strength": 52,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.8585585475228625,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 200,
      "bear.min_trend_strength": 51,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.58,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 175
    },
    "pnl_pct": 191.79671665642687,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:48:43.635313"
  },
  {
    "config": {
      "bull.min_trend_strength": 68,
      "bull.rsi_pullback_max": 45,
      "bull.rsi_breakout_min": 56,
      "bull.volume_spike_threshold": 2.06,
      "bull.sl_atr_multiplier": 1.01,
      "bull.tp_atr_multiplier": 3.4,
      "bull.trailing_pct": 0.1,
      "bull.min_confidence": 65,
      "bull.leverage": 175,
      "bear.min_trend_strength": 72,
      "bear.rsi_rally_min": 50,
      "bear.rsi_overbought": 74,
      "bear.volume_spike_threshold": 1.37,
      "bear.sl_atr_multiplier": 1.43,
      "bear.tp_atr_multiplier": 4.47,
      "bear.trailing_pct": 0.12,
      "bear.min_confidence": 60,
      "bear.leverage": 100
    },
    "pnl_pct": -35.432096208892176,
    "trades": 1,
    "win_rate": 0.0,
    "profit_factor": 0.0,
    "max_dd": 35.432096208892176,
    "trades_by_strategy": {
      "RANGE": 1
    },
    "timestamp": "2025-10-30T22:48:50.629273"
  },
  {
    "config": {
      "bull.min_trend_strength": 51,
      "bull.rsi_pullback_max": 41,
      "bull.rsi_breakout_min": 61,
      "bull.volume_spike_threshold": 2.44,
      "bull.sl_atr_multiplier": 1.83,
      "bull.tp_atr_multiplier": 5.27,
      "bull.trailing_pct": 0.1,
      "bull.min_confidence": 75,
      "bull.leverage": 75,
      "bear.min_trend_strength": 59,
      "bear.rsi_rally_min": 52,
      "bear.rsi_overbought": 68,
      "bear.volume_spike_threshold": 1.62,
      "bear.sl_atr_multiplier": 1.26,
      "bear.tp_atr_multiplier": 2.29,
      "bear.trailing_pct": 0.05,
      "bear.min_confidence": 65,
      "bear.leverage": 75
    },
    "pnl_pct": -194.95130381085946,
    "trades": 2,
    "win_rate": 50.0,
    "profit_factor": 0.18745909749306636,
    "max_dd": 165.49418923378465,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:48:53.418696"
  },
  {
    "config": {
      "bull.min_trend_strength": 66,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 68,
      "bull.volume_spike_threshold": 2.03,
      "bull.sl_atr_multiplier": 2.57,
      "bull.tp_atr_multiplier": 2.47,
      "bull.trailing_pct": 0.17,
      "bull.min_confidence": 60,
      "bull.leverage": 175,
      "bear.min_trend_strength": 75,
      "bear.rsi_rally_min": 60,
      "bear.rsi_overbought": 65,
      "bear.volume_spike_threshold": 1.49,
      "bear.sl_atr_multiplier": 1.49,
      "bear.tp_atr_multiplier": 2.73,
      "bear.trailing_pct": 0.12,
      "bear.min_confidence": 75,
      "bear.leverage": 100
    },
    "pnl_pct": -35.432096208892176,
    "trades": 1,
    "win_rate": 0.0,
    "profit_factor": 0.0,
    "max_dd": 35.432096208892176,
    "trades_by_strategy": {
      "RANGE": 1
    },
    "timestamp": "2025-10-30T22:49:00.389301"
  },
  {
    "config": {
      "bull.min_trend_strength": 57,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.31,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 200,
      "bear.min_trend_strength": 66,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.58,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 125
    },
    "pnl_pct": 191.79671665642687,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:49:05.281585"
  },
  {
    "config": {
      "bull.min_trend_strength": 72,
      "bull.rsi_pullback_max": 46,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 1.66,
      "bull.sl_atr_multiplier": 1.17,
      "bull.tp_atr_multiplier": 5.09,
      "bull.trailing_pct": 0.1,
      "bull.min_confidence": 75,
      "bull.leverage": 175,
      "bear.min_trend_strength": 64,
      "bear.rsi_rally_min": 70,
      "bear.rsi_overbought": 70,
      "bear.volume_spike_threshold": 1.34,
      "bear.sl_atr_multiplier": 1.59,
      "bear.tp_atr_multiplier": 3.14,
      "bear.trailing_pct": 0.06,
      "bear.min_confidence": 65,
      "bear.leverage": 175
    },
    "pnl_pct": -35.432096208892176,
    "trades": 1,
    "win_rate": 0.0,
    "profit_factor": 0.0,
    "max_dd": 35.432096208892176,
    "trades_by_strategy": {
      "RANGE": 1
    },
    "timestamp": "2025-10-30T22:49:12.286002"
  },
  {
    "config": {
      "bull.min_trend_strength": 60,
      "bull.rsi_pullback_max": 39,
      "bull.rsi_breakout_min": 56,
      "bull.volume_spike_threshold": 1.9,
      "bull.sl_atr_multiplier": 2.81,
      "bull.tp_atr_multiplier": 3.91,
      "bull.trailing_pct": 0.07,
      "bull.min_confidence": 70,
      "bull.leverage": 150,
      "bear.min_trend_strength": 53,
      "bear.rsi_rally_min": 58,
      "bear.rsi_overbought": 67,
      "bear.volume_spike_threshold": 1.8,
      "bear.sl_atr_multiplier": 1.85,
      "bear.tp_atr_multiplier": 2.14,
      "bear.trailing_pct": 0.05,
      "bear.min_confidence": 60,
      "bear.leverage": 175
    },
    "pnl_pct": 152.60976421060514,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:49:17.963761"
  },
  {
    "config": {
      "bull.min_trend_strength": 57,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.31,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 50,
      "bear.min_trend_strength": 56,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.693605585046476,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 175
    },
    "pnl_pct": 38.581282784256246,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:49:24.208115"
  },
  {
    "config": {
      "bull.min_trend_strength": 56,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.5232024333535177,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 200,
      "bear.min_trend_strength": 56,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.844503886607071,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 75
    },
    "pnl_pct": 191.79671665642687,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:49:29.777428"
  },
  {
    "config": {
      "bull.min_trend_strength": 75,
      "bull.rsi_pullback_max": 30,
      "bull.rsi_breakout_min": 55,
      "bull.volume_spike_threshold": 1.85,
      "bull.sl_atr_multiplier": 2.33,
      "bull.tp_atr_multiplier": 2.3,
      "bull.trailing_pct": 0.08,
      "bull.min_confidence": 70,
      "bull.leverage": 175,
      "bear.min_trend_strength": 69,
      "bear.rsi_rally_min": 60,
      "bear.rsi_overbought": 70,
      "bear.volume_spike_threshold": 1.71,
      "bear.sl_atr_multiplier": 2.09,
      "bear.tp_atr_multiplier": 4.79,
      "bear.trailing_pct": 0.15,
      "bear.min_confidence": 75,
      "bear.leverage": 75
    },
    "pnl_pct": -35.432096208892176,
    "trades": 1,
    "win_rate": 0.0,
    "profit_factor": 0.0,
    "max_dd": 35.432096208892176,
    "trades_by_strategy": {
      "RANGE": 1
    },
    "timestamp": "2025-10-30T22:49:37.440618"
  },
  {
    "config": {
      "bull.min_trend_strength": 53,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.1859635858825568,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 200,
      "bear.min_trend_strength": 50,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.3641080314998573,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 100
    },
    "pnl_pct": 191.79671665642687,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:49:43.340922"
  },
  {
    "config": {
      "bull.min_trend_strength": 70,
      "bull.rsi_pullback_max": 38,
      "bull.rsi_breakout_min": 52,
      "bull.volume_spike_threshold": 1.46,
      "bull.sl_atr_multiplier": 2.37,
      "bull.tp_atr_multiplier": 5.45,
      "bull.trailing_pct": 0.13,
      "bull.min_confidence": 70,
      "bull.leverage": 175,
      "bear.min_trend_strength": 61,
      "bear.rsi_rally_min": 65,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.82,
      "bear.sl_atr_multiplier": 1.81,
      "bear.tp_atr_multiplier": 2.19,
      "bear.trailing_pct": 0.13,
      "bear.min_confidence": 70,
      "bear.leverage": 175
    },
    "pnl_pct": -35.432096208892176,
    "trades": 1,
    "win_rate": 0.0,
    "profit_factor": 0.0,
    "max_dd": 35.432096208892176,
    "trades_by_strategy": {
      "RANGE": 1
    },
    "timestamp": "2025-10-30T22:49:50.760510"
  },
  {
    "config": {
      "bull.min_trend_strength": 52,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.5790681245322693,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 200,
      "bear.min_trend_strength": 50,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.64129401513541,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 50
    },
    "pnl_pct": 191.79671665642687,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:49:56.756307"
  },
  {
    "config": {
      "bull.min_trend_strength": 74,
      "bull.rsi_pullback_max": 30,
      "bull.rsi_breakout_min": 56,
      "bull.volume_spike_threshold": 2.0,
      "bull.sl_atr_multiplier": 1.7,
      "bull.tp_atr_multiplier": 2.33,
      "bull.trailing_pct": 0.05,
      "bull.min_confidence": 70,
      "bull.leverage": 150,
      "bear.min_trend_strength": 58,
      "bear.rsi_rally_min": 56,
      "bear.rsi_overbought": 73,
      "bear.volume_spike_threshold": 1.43,
      "bear.sl_atr_multiplier": 2.38,
      "bear.tp_atr_multiplier": 3.01,
      "bear.trailing_pct": 0.09,
      "bear.min_confidence": 70,
      "bear.leverage": 200
    },
    "pnl_pct": -35.432096208892176,
    "trades": 1,
    "win_rate": 0.0,
    "profit_factor": 0.0,
    "max_dd": 35.432096208892176,
    "trades_by_strategy": {
      "RANGE": 1
    },
    "timestamp": "2025-10-30T22:50:07.504611"
  },
  {
    "config": {
      "bull.min_trend_strength": 52,
      "bull.rsi_pullback_max": 37,
      "bull.rsi_breakout_min": 69,
      "bull.volume_spike_threshold": 1.61,
      "bull.sl_atr_multiplier": 2.38,
      "bull.tp_atr_multiplier": 4.78,
      "bull.trailing_pct": 0.17,
      "bull.min_confidence": 65,
      "bull.leverage": 125,
      "bear.min_trend_strength": 79,
      "bear.rsi_rally_min": 68,
      "bear.rsi_overbought": 69,
      "bear.volume_spike_threshold": 1.43,
      "bear.sl_atr_multiplier": 2.37,
      "bear.tp_atr_multiplier": 3.47,
      "bear.trailing_pct": 0.13,
      "bear.min_confidence": 75,
      "bear.leverage": 175
    },
    "pnl_pct": -388.5267692360546,
    "trades": 2,
    "win_rate": 50.0,
    "profit_factor": 0.1300177395316788,
    "max_dd": 282.5369810354396,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:50:10.328798"
  },
  {
    "config": {
      "bull.min_trend_strength": 60,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.31,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 200,
      "bear.min_trend_strength": 50,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.58,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 125
    },
    "pnl_pct": 191.79671665642687,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:50:19.085626"
  },
  {
    "config": {
      "bull.min_trend_strength": 53,
      "bull.rsi_pullback_max": 30,
      "bull.rsi_breakout_min": 59,
      "bull.volume_spike_threshold": 1.71,
      "bull.sl_atr_multiplier": 1.78,
      "bull.tp_atr_multiplier": 3.76,
      "bull.trailing_pct": 0.09,
      "bull.min_confidence": 60,
      "bull.leverage": 175,
      "bear.min_trend_strength": 71,
      "bear.rsi_rally_min": 68,
      "bear.rsi_overbought": 76,
      "bear.volume_spike_threshold": 1.77,
      "bear.sl_atr_multiplier": 1.5,
      "bear.tp_atr_multiplier": 3.31,
      "bear.trailing_pct": 0.13,
      "bear.min_confidence": 65,
      "bear.leverage": 125
    },
    "pnl_pct": -891.951760126679,
    "trades": 3,
    "win_rate": 66.66666666666666,
    "profit_factor": 0.17152473113330366,
    "max_dd": 378.20317139488736,
    "trades_by_strategy": {
      "BULL": 3
    },
    "timestamp": "2025-10-30T22:50:23.330361"
  },
  {
    "config": {
      "bull.min_trend_strength": 50,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.39143545008852,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 200,
      "bear.min_trend_strength": 56,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.58,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 100
    },
    "pnl_pct": 191.79671665642687,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:50:30.362317"
  },
  {
    "config": {
      "bull.min_trend_strength": 60,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.1566725055928055,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 200,
      "bear.min_trend_strength": 51,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.1632362934211669,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 100
    },
    "pnl_pct": 191.79671665642687,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:50:38.389473"
  },
  {
    "config": {
      "bull.min_trend_strength": 57,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 70,
      "bull.volume_spike_threshold": 1.96,
      "bull.sl_atr_multiplier": 2.2,
      "bull.tp_atr_multiplier": 3.41,
      "bull.trailing_pct": 0.07,
      "bull.min_confidence": 65,
      "bull.leverage": 50,
      "bear.min_trend_strength": 69,
      "bear.rsi_rally_min": 59,
      "bear.rsi_overbought": 73,
      "bear.volume_spike_threshold": 1.98,
      "bear.sl_atr_multiplier": 1.78,
      "bear.tp_atr_multiplier": 4.66,
      "bear.trailing_pct": 0.12,
      "bear.min_confidence": 70,
      "bear.leverage": 100
    },
    "pnl_pct": 43.30196103972762,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:50:43.308771"
  },
  {
    "config": {
      "bull.min_trend_strength": 50,
      "bull.rsi_pullback_max": 38,
      "bull.rsi_breakout_min": 59,
      "bull.volume_spike_threshold": 1.68,
      "bull.sl_atr_multiplier": 2.97,
      "bull.tp_atr_multiplier": 4.47,
      "bull.trailing_pct": 0.12,
      "bull.min_confidence": 65,
      "bull.leverage": 50,
      "bear.min_trend_strength": 67,
      "bear.rsi_rally_min": 68,
      "bear.rsi_overbought": 73,
      "bear.volume_spike_threshold": 1.66,
      "bear.sl_atr_multiplier": 1.7,
      "bear.tp_atr_multiplier": 3.06,
      "bear.trailing_pct": 0.05,
      "bear.min_confidence": 60,
      "bear.leverage": 175
    },
    "pnl_pct": -116.03759926378765,
    "trades": 2,
    "win_rate": 50.0,
    "profit_factor": 0.16677684298254486,
    "max_dd": 113.01479241417584,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:50:46.644067"
  },
  {
    "config": {
      "bull.min_trend_strength": 57,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.3017625480114332,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 200,
      "bear.min_trend_strength": 56,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.58,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 100
    },
    "pnl_pct": 191.79671665642687,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:50:55.294809"
  },
  {
    "config": {
      "bull.min_trend_strength": 73,
      "bull.rsi_pullback_max": 45,
      "bull.rsi_breakout_min": 67,
      "bull.volume_spike_threshold": 2.27,
      "bull.sl_atr_multiplier": 2.15,
      "bull.tp_atr_multiplier": 4.07,
      "bull.trailing_pct": 0.09,
      "bull.min_confidence": 75,
      "bull.leverage": 50,
      "bear.min_trend_strength": 75,
      "bear.rsi_rally_min": 61,
      "bear.rsi_overbought": 72,
      "bear.volume_spike_threshold": 1.86,
      "bear.sl_atr_multiplier": 1.91,
      "bear.tp_atr_multiplier": 3.11,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 200
    },
    "pnl_pct": -35.432096208892176,
    "trades": 1,
    "win_rate": 0.0,
    "profit_factor": 0.0,
    "max_dd": 35.432096208892176,
    "trades_by_strategy": {
      "RANGE": 1
    },
    "timestamp": "2025-10-30T22:51:07.936867"
  },
  {
    "config": {
      "bull.min_trend_strength": 66,
      "bull.rsi_pullback_max": 45,
      "bull.rsi_breakout_min": 67,
      "bull.volume_spike_threshold": 2.49,
      "bull.sl_atr_multiplier": 1.59,
      "bull.tp_atr_multiplier": 4.1,
      "bull.trailing_pct": 0.15,
      "bull.min_confidence": 75,
      "bull.leverage": 125,
      "bear.min_trend_strength": 66,
      "bear.rsi_rally_min": 56,
      "bear.rsi_overbought": 74,
      "bear.volume_spike_threshold": 1.6,
      "bear.sl_atr_multiplier": 2.3,
      "bear.tp_atr_multiplier": 4.34,
      "bear.trailing_pct": 0.08,
      "bear.min_confidence": 65,
      "bear.leverage": 50
    },
    "pnl_pct": -35.432096208892176,
    "trades": 1,
    "win_rate": 0.0,
    "profit_factor": 0.0,
    "max_dd": 35.432096208892176,
    "trades_by_strategy": {
      "RANGE": 1
    },
    "timestamp": "2025-10-30T22:51:17.638647"
  },
  {
    "config": {
      "bull.min_trend_strength": 50,
      "bull.rsi_pullback_max": 44,
      "bull.rsi_breakout_min": 53,
      "bull.volume_spike_threshold": 1.69,
      "bull.sl_atr_multiplier": 2.64,
      "bull.tp_atr_multiplier": 4.86,
      "bull.trailing_pct": 0.09,
      "bull.min_confidence": 70,
      "bull.leverage": 100,
      "bear.min_trend_strength": 60,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 71,
      "bear.volume_spike_threshold": 1.56,
      "bear.sl_atr_multiplier": 2.02,
      "bear.tp_atr_multiplier": 3.33,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 60,
      "bear.leverage": 125
    },
    "pnl_pct": -284.5726764350875,
    "trades": 2,
    "win_rate": 50.0,
    "profit_factor": 0.14032755431970453,
    "max_dd": 226.0295848283517,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:51:21.453193"
  },
  {
    "config": {
      "bull.min_trend_strength": 65,
      "bull.rsi_pullback_max": 36,
      "bull.rsi_breakout_min": 58,
      "bull.volume_spike_threshold": 1.28,
      "bull.sl_atr_multiplier": 2.78,
      "bull.tp_atr_multiplier": 5.92,
      "bull.trailing_pct": 0.07,
      "bull.min_confidence": 70,
      "bull.leverage": 125,
      "bear.min_trend_strength": 52,
      "bear.rsi_rally_min": 55,
      "bear.rsi_overbought": 73,
      "bear.volume_spike_threshold": 1.89,
      "bear.sl_atr_multiplier": 2.4,
      "bear.tp_atr_multiplier": 4.01,
      "bear.trailing_pct": 0.08,
      "bear.min_confidence": 70,
      "bear.leverage": 75
    },
    "pnl_pct": -35.432096208892176,
    "trades": 1,
    "win_rate": 0.0,
    "profit_factor": 0.0,
    "max_dd": 35.432096208892176,
    "trades_by_strategy": {
      "RANGE": 1
    },
    "timestamp": "2025-10-30T22:51:32.857546"
  },
  {
    "config": {
      "bull.min_trend_strength": 73,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 64,
      "bull.volume_spike_threshold": 2.33,
      "bull.sl_atr_multiplier": 2.84,
      "bull.tp_atr_multiplier": 3.6,
      "bull.trailing_pct": 0.08,
      "bull.min_confidence": 65,
      "bull.leverage": 125,
      "bear.min_trend_strength": 65,
      "bear.rsi_rally_min": 58,
      "bear.rsi_overbought": 71,
      "bear.volume_spike_threshold": 1.5,
      "bear.sl_atr_multiplier": 1.76,
      "bear.tp_atr_multiplier": 2.38,
      "bear.trailing_pct": 0.05,
      "bear.min_confidence": 70,
      "bear.leverage": 150
    },
    "pnl_pct": -35.432096208892176,
    "trades": 1,
    "win_rate": 0.0,
    "profit_factor": 0.0,
    "max_dd": 35.432096208892176,
    "trades_by_strategy": {
      "RANGE": 1
    },
    "timestamp": "2025-10-30T22:51:42.426088"
  },
  {
    "config": {
      "bull.min_trend_strength": 55,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.4674414653510632,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 200,
      "bear.min_trend_strength": 56,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.5381444819930197,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 150
    },
    "pnl_pct": 191.79671665642687,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:51:49.580922"
  },
  {
    "config": {
      "bull.min_trend_strength": 73,
      "bull.rsi_pullback_max": 38,
      "bull.rsi_breakout_min": 55,
      "bull.volume_spike_threshold": 1.93,
      "bull.sl_atr_multiplier": 2.46,
      "bull.tp_atr_multiplier": 5.86,
      "bull.trailing_pct": 0.2,
      "bull.min_confidence": 60,
      "bull.leverage": 175,
      "bear.min_trend_strength": 51,
      "bear.rsi_rally_min": 69,
      "bear.rsi_overbought": 70,
      "bear.volume_spike_threshold": 1.28,
      "bear.sl_atr_multiplier": 1.9,
      "bear.tp_atr_multiplier": 2.57,
      "bear.trailing_pct": 0.08,
      "bear.min_confidence": 60,
      "bear.leverage": 175
    },
    "pnl_pct": -35.432096208892176,
    "trades": 1,
    "win_rate": 0.0,
    "profit_factor": 0.0,
    "max_dd": 35.432096208892176,
    "trades_by_strategy": {
      "RANGE": 1
    },
    "timestamp": "2025-10-30T22:52:00.204705"
  },
  {
    "config": {
      "bull.min_trend_strength": 50,
      "bull.rsi_pullback_max": 43,
      "bull.rsi_breakout_min": 66,
      "bull.volume_spike_threshold": 2.42,
      "bull.sl_atr_multiplier": 1.3258159481692369,
      "bull.tp_atr_multiplier": 3.14,
      "bull.trailing_pct": 0.16,
      "bull.min_confidence": 65,
      "bull.leverage": 200,
      "bear.min_trend_strength": 56,
      "bear.rsi_rally_min": 64,
      "bear.rsi_overbought": 77,
      "bear.volume_spike_threshold": 1.79,
      "bear.sl_atr_multiplier": 1.5628081292314167,
      "bear.tp_atr_multiplier": 3.61,
      "bear.trailing_pct": 0.07,
      "bear.min_confidence": 70,
      "bear.leverage": 50
    },
    "pnl_pct": 191.79671665642687,
    "trades": 2,
    "win_rate": 100.0,
    "profit_factor": Infinity,
    "max_dd": 0,
    "trades_by_strategy": {
      "BULL": 2
    },
    "timestamp": "2025-10-30T22:52:08.163390"
  }
]