{
  "artifact": {
    "version": 4,
    "created_at": "2026-06-25T19:19:56.616816+00:00",
    "feature_count": 55,
    "target_horizon": 3,
    "target_horizons": [
      1,
      3,
      6,
      12
    ],
    "target_transform": "net_return_over_volatility",
    "symbols": {
      "BTCUSDT": {
        "model": "torch_gru",
        "lookback": 64,
        "hidden_size": 96,
        "skill": 0.14348767641139684,
        "directional_accuracy": 0.7166666666666667
      },
      "ETHUSDT": {
        "model": "torch_lstm",
        "lookback": 64,
        "hidden_size": 64,
        "skill": 0.08394313616425304,
        "directional_accuracy": 0.6333333333333333
      },
      "HYPEUSDT": {
        "model": "torch_gru",
        "lookback": 64,
        "hidden_size": 96,
        "skill": 0.035782281121840696,
        "directional_accuracy": 0.6416666666666667
      },
      "SOLUSDT": {
        "model": "torch_lstm",
        "lookback": 64,
        "hidden_size": 64,
        "skill": 0.13575967324832913,
        "directional_accuracy": 0.7083333333333334
      },
      "XRPUSDT": {
        "model": "torch_lstm",
        "lookback": 64,
        "hidden_size": 96,
        "skill": 0.172323192567837,
        "directional_accuracy": 0.7583333333333333
      },
      "XPLUSDT": {
        "model": "torch_gru",
        "lookback": 64,
        "hidden_size": 96,
        "skill": 0.06145955501181189,
        "directional_accuracy": 0.65
      },
      "WLDUSDT": {
        "model": "torch_lstm",
        "lookback": 64,
        "hidden_size": 64,
        "skill": 0.04370288237236071,
        "directional_accuracy": 0.6583333333333333
      },
      "MNTUSDT": {
        "model": "torch_gru",
        "lookback": 64,
        "hidden_size": 96,
        "skill": 0.12551885460738252,
        "directional_accuracy": 0.725
      },
      "HUSDT": {
        "model": "torch_gru",
        "lookback": 64,
        "hidden_size": 96,
        "skill": 0.06790544494207959,
        "directional_accuracy": 0.7583333333333333
      },
      "XAUTUSDT": {
        "model": "torch_lstm",
        "lookback": 64,
        "hidden_size": 96,
        "skill": 0.30088658374323707,
        "directional_accuracy": 0.8666666666666667
      },
      "IPUSDT": {
        "model": "torch_gru",
        "lookback": 64,
        "hidden_size": 96,
        "skill": 0.03848445084322711,
        "directional_accuracy": 0.5916666666666667
      },
      "AAVEUSDT": {
        "model": "torch_gru",
        "lookback": 64,
        "hidden_size": 64,
        "skill": 0.0182927955809241,
        "directional_accuracy": 0.6
      }
    }
  },
  "records_by_symbol": {
    "BTCUSDT": 1200,
    "ETHUSDT": 1200,
    "HYPEUSDT": 1200,
    "SOLUSDT": 1200,
    "XRPUSDT": 1200,
    "XPLUSDT": 1200,
    "WLDUSDT": 1200,
    "MNTUSDT": 1200,
    "HUSDT": 1200,
    "XAUTUSDT": 1200,
    "IPUSDT": 1200,
    "AAVEUSDT": 1200
  },
  "recommended": {
    "edge": 0.08,
    "probability": 0.47,
    "confidence": 0.4,
    "trades": 979,
    "wins": 511,
    "win_rate": 0.5219611848825332,
    "total_net_percent": 466.27608349262,
    "average_net_percent": 0.4762779198086006,
    "max_drawdown_percent": 50.042077340760926,
    "profit_factor": 1.8533131794939932,
    "score": 5.990035299370374
  },
  "full_replay": {
    "trades": 351,
    "wins": 216,
    "win_rate": 0.6154,
    "total_net_percent": 529.2845,
    "avg_net_percent": 1.5079,
    "max_drawdown_percent": 35.2534,
    "profit_factor": 3.2285,
    "trades_detail": [
      {
        "symbol": "ETHUSDT",
        "entry_timestamp": 1781798400000,
        "exit_timestamp": 1781812800000,
        "net_percent": 1.141,
        "reason": "forecast_negative",
        "held_bars": 4,
        "entry_probability": 0.5174,
        "entry_expected_percent": 0.1598
      },
      {
        "symbol": "XPLUSDT",
        "entry_timestamp": 1781816400000,
        "exit_timestamp": 1781820000000,
        "net_percent": 0.3717,
        "reason": "forecast_negative",
        "held_bars": 1,
        "entry_probability": 0.4745,
        "entry_expected_percent": 0.512
      },
      {
        "symbol": "XPLUSDT",
        "entry_timestamp": 1781823600000,
        "exit_timestamp": 1781827200000,
        "net_percent": -0.4328,
        "reason": "forecast_negative",
        "held_bars": 1,
        "entry_probability": 0.4826,
        "entry_expected_percent": 0.6837
      },
      {
        "symbol": "XPLUSDT",
        "entry_timestamp": 1781830800000,
        "exit_timestamp": 1781834400000,
        "net_percent": -0.126,
        "reason": "forecast_negative",
        "held_bars": 1,
        "entry_probability": 0.4879,
        "entry_expected_percent": 0.74
      },
      {
        "symbol": "HYPEUSDT",
        "entry_timestamp": 1781805600000,
        "exit_timestamp": 1781841600000,
        "net_percent": -3.2598,
        "reason": "atr_trailing_stop",
        "held_bars": 10,
        "entry_probability": 0.5517,
        "entry_expected_percent": 0.11
      },
      {
        "symbol": "XPLUSDT",
        "entry_timestamp": 1781838000000,
        "exit_timestamp": 1781841600000,
        "net_percent": -2.2852,
        "reason": "forecast_negative",
        "held_bars": 1,
        "entry_probability": 0.4907,
        "entry_expected_percent": 0.8044
      },
      {
        "symbol": "XPLUSDT",
        "entry_timestamp": 1781845200000,
        "exit_timestamp": 1781848800000,
        "net_percent": -0.2492,
        "reason": "forecast_negative",
        "held_bars": 1,
        "entry_probability": 0.4957,
        "entry_expected_percent": 0.9292
      },
      {
        "symbol": "XPLUSDT",
        "entry_timestamp": 1781852400000,
        "exit_timestamp": 1781856000000,
        "net_percent": 1.0817,
        "reason": "forecast_negative",
        "held_bars": 1,
        "entry_probability": 0.4894,
        "entry_expected_percent": 0.8392
      },
      {
        "symbol": "XPLUSDT",
        "entry_timestamp": 1781859600000,
        "exit_timestamp": 1781863200000,
        "net_percent": -0.1855,
        "reason": "forecast_negative",
        "held_bars": 1,
        "entry_probability": 0.4892,
        "entry_expected_percent": 0.7881
      },
      {
        "symbol": "ETHUSDT",
        "entry_timestamp": 1781866800000,
        "exit_timestamp": 1781870400000,
        "net_percent": -0.0492,
        "reason": "forecast_negative",
        "held_bars": 1,
        "entry_probability": 0.488,
        "entry_expected_percent": 0.0873
      },
      {
        "symbol": "XPLUSDT",
        "entry_timestamp": 1781866800000,
        "exit_timestamp": 1781870400000,
        "net_percent": 3.2138,
        "reason": "forecast_negative",
        "held_bars": 1,
        "entry_probability": 0.4886,
        "entry_expected_percent": 0.738
      },
      {
        "symbol": "ETHUSDT",
        "entry_timestamp": 1781874000000,
        "exit_timestamp": 1781877600000,
        "net_percent": -0.0424,
        "reason": "forecast_negative",
        "held_bars": 1,
        "entry_probability": 0.4951,
        "entry_expected_percent": 0.1412
      },
      {
        "symbol": "XPLUSDT",
        "entry_timestamp": 1781874000000,
        "exit_timestamp": 1781877600000,
        "net_percent": 1.1314,
        "reason": "forecast_negative",
        "held_bars": 1,
        "entry_probability": 0.4779,
        "entry_expected_percent": 0.6521
      },
      {
        "symbol": "MNTUSDT",
        "entry_timestamp": 1781870400000,
        "exit_timestamp": 1781881200000,
        "net_percent": 0.6159,
        "reason": "forecast_weak_profit_lock",
        "held_bars": 3,
        "entry_probability": 0.5162,
        "entry_expected_percent": 0.1006
      },
      {
        "symbol": "ETHUSDT",
        "entry_timestamp": 1781881200000,
        "exit_timestamp": 1781884800000,
        "net_percent": -0.9061,
        "reason": "forecast_negative",
        "held_bars": 1,
        "entry_probability": 0.4834,
        "entry_expected_percent": 0.0952
      },
      {
        "symbol": "SOLUSDT",
        "entry_timestamp": 1781881200000,
        "exit_timestamp": 1781884800000,
        "net_percent": -1.1372,
        "reason": "forecast_negative",
        "held_bars": 1,
        "entry_probability": 0.4846,
        "entry_expected_percent": 0.0932
      },
      {
        "symbol": "ETHUSDT",
        "entry_timestamp": 1781888400000,
        "exit_timestamp": 1781892000000,
        "net_percent": -0.3743,
        "reason": "forecast_negative",
        "held_bars": 1,
        "entry_probability": 0.4844,
        "entry_expected_percent": 0.1212
      },
      {
        "symbol": "ETHUSDT",
        "entry_timestamp": 1781895600000,
        "exit_timestamp": 1781899200000,
        "net_percent": 0.1906,
        "reason": "forecast_negative",
        "held_bars": 1,
        "entry_probability": 0.4948,
        "entry_expected_percent": 0.1698
      },
      {
        "symbol": "ETHUSDT",
        "entry_timestamp": 1781902800000,
        "exit_timestamp": 1781906400000,
        "net_percent": 0.0697,
        "reason": "forecast_negative",
        "held_bars": 1,
        "entry_probability": 0.49,
        "entry_expected_percent": 0.1358
      },
      {
        "symbol": "HYPEUSDT",
        "entry_timestamp": 1781845200000,
        "exit_timestamp": 1781924400000,
        "net_percent": 2.965,
        "reason": "forecast_weak_profit_lock",
        "held_bars": 22,
        "entry_probability": 0.5387,
        "entry_expected_percent": 0.3891
      },
      {
        "symbol": "SOLUSDT",
        "entry_timestamp": 1781888400000,
        "exit_timestamp": 1781924400000,
        "net_percent": 0.7333,
        "reason": "forecast_negative",
        "held_bars": 10,
        "entry_probability": 0.5014,
        "entry_expected_percent": 0.1944
      },
      {
        "symbol": "MNTUSDT",
        "entry_timestamp": 1781906400000,
        "exit_timestamp": 1781931600000,
        "net_percent": 0.363,
        "reason": "forecast_weak_profit_lock",
        "held_bars": 7,
        "entry_probability": 0.5251,
        "entry_expected_percent": 0.0857
      },
      {
        "symbol": "SOLUSDT",
        "entry_timestamp": 1781928000000,
        "exit_timestamp": 1781931600000,
        "net_percent": 1.0494,
        "reason": "forecast_negative",
        "held_bars": 1,
        "entry_probability": 0.4854,
        "entry_expected_percent": 0.2393
      },
      {
        "symbol": "AAVEUSDT",
        "entry_timestamp": 1781852400000,
        "exit_timestamp": 1781938800000,
        "net_percent": 2.5132,
        "reason": "max_hold",
        "held_bars": 24,
        "entry_probability": 0.5288,
        "entry_expected_percent": 0.0937
      },
      {
        "symbol": "AAVEUSDT",
        "entry_timestamp": 1781942400000,
        "exit_timestamp": 1781949600000,
        "net_percent": 1.165,
        "reason": "forecast_weak_profit_lock",
        "held_bars": 2,
        "entry_probability": 0.5551,
        "entry_expected_percent": 0.1158
      },
      {
        "symbol": "SOLUSDT",
        "entry_timestamp": 1781942400000,
        "exit_timestamp": 1781949600000,
        "net_percent": 0.2156,
        "reason": "forecast_negative",
        "held_bars": 2,
        "entry_probability": 0.4776,
        "entry_expected_percent": 0.1618
      },
      {
        "symbol": "SOLUSDT",
        "entry_timestamp": 1781964000000,
        "exit_timestamp": 1781967600000,
        "net_percent": -0.1349,
        "reason": "forecast_negative",
        "held_bars": 1,
        "entry_probability": 0.4841,
        "entry_expected_percent": 0.1034
      },
      {
        "symbol": "SOLUSDT",
        "entry_timestamp": 1781971200000,
        "exit_timestamp": 1781974800000,
        "net_percent": -0.4266,
        "reason": "forecast_negative",
        "held_bars": 1,
        "entry_probability": 0.4777,
        "entry_expected_percent": 0.1401
      },
      {
        "symbol": "SOLUSDT",
        "entry_timestamp": 1781978400000,
        "exit_timestamp": 1781996400000,
        "net_percent": 1.7415,
        "reason": "forecast_negative",
        "held_bars": 5,
        "entry_probability": 0.5197,
        "entry_expected_percent": 0.4146
      },
      {
        "symbol": "SOLUSDT",
        "entry_timestamp": 1782028800000,
        "exit_timestamp": 1782054000000,
        "net_percent": 1.09,
        "reason": "forecast_negative",
        "held_bars": 7,
        "entry_probability": 0.5115,
        "entry_expected_percent": 0.0819
      },
      {
        "symbol": "MNTUSDT",
        "entry_timestamp": 1782054000000,
        "exit_timestamp": 1782082800000,
        "net_percent": -1.5977,
        "reason": "atr_trailing_stop",
        "held_bars": 8,
        "entry_probability": 0.5331,
        "entry_expected_percent": 0.1122
      },
      {
        "symbol": "MNTUSDT",
        "entry_timestamp": 1782086400000,
        "exit_timestamp": 1782090000000,
        "net_percent": 0.3949,
        "reason": "forecast_weak_profit_lock",
        "held_bars": 1,
        "entry_probability": 0.5395,
        "entry_expected_percent": 0.142
      },
      {
        "symbol": "AAVEUSDT",
        "entry_timestamp": 1782054000000,
        "exit_timestamp": 1782129600000,
        "net_percent": 2.1312,
        "reason": "forecast_weak_profit_lock",
        "held_bars": 21,
        "entry_probability": 0.5434,
        "entry_expected_percent": 0.0858
      },
      {
        "symbol": "AAVEUSDT",
        "entry_timestamp": 1782144000000,
        "exit_timestamp": 1782190800000,
        "net_percent": -2.3343,
        "reason": "atr_trailing_stop",
        "held_bars": 13,
        "entry_probability": 0.5215,
        "entry_expected_percent": 0.1003
      },
      {
        "symbol": "XPLUSDT",
        "entry_timestamp": 1782198000000,
        "exit_timestamp": 1782201600000,
        "net_percent": -1.3415,
        "reason": "forecast_negative",
        "held_bars": 1,
        "entry_probability": 0.4816,
        "entry_expected_percent": 0.0943
      },
      {
        "symbol": "XPLUSDT",
        "entry_timestamp": 1782205200000,
        "exit_timestamp": 1782208800000,
        "net_percent": 0.1445,
        "reason": "forecast_negative",
        "held_bars": 1,
        "entry_probability": 0.4864,
        "entry_expected_percent": 0.1111
      },
      {
        "symbol": "XPLUSDT",
        "entry_timestamp": 1782212400000,
        "exit_timestamp": 1782216000000,
        "net_percent": -0.4906,
        "reason": "forecast_negative",
        "held_bars": 1,
        "entry_probability": 0.4912,
        "entry_expected_percent": 0.1727
      },
      {
        "symbol": "XPLUSDT",
        "entry_timestamp": 1782219600000,
        "exit_timestamp": 1782223200000,
        "net_percent": 0.206,
        "reason": "forecast_negative",
        "held_bars": 1,
        "entry_probability": 0.4906,
        "entry_expected_percent": 0.2152
      },
      {
        "symbol": "ETHUSDT",
        "entry_timestamp": 1782201600000,
        "exit_timestamp": 1782273600000,
        "net_percent": 0.9978,
        "reason": "forecast_weak_profit_lock",
        "held_bars": 20,
        "entry_probability": 0.5539,
        "entry_expected_percent": 0.1255
      },
      {
        "symbol": "MNTUSDT",
        "entry_timestamp": 1782187200000,
        "exit_timestamp": 1782273600000,
        "net_percent": -3.4856,
        "reason": "max_hold",
        "held_bars": 24,
        "entry_probability": 0.55,
        "entry_expected_percent": 0.1003
      },
      {
        "symbol": "AAVEUSDT",
        "entry_timestamp": 1782194400000,
        "exit_timestamp": 1782280800000,
        "net_percent": -0.8803,
        "reason": "max_hold",
        "held_bars": 24,
        "entry_probability": 0.5497,
        "entry_expected_percent": 0.2884
      },
      {
        "symbol": "AAVEUSDT",
        "entry_timestamp": 1782284400000,
        "exit_timestamp": 1782320400000,
        "net_percent": 0.6046,
        "reason": "atr_trailing_stop",
        "held_bars": 10,
        "entry_probability": 0.5706,
        "entry_expected_percent": 0.3039
      },
      {
        "symbol": "SOLUSDT",
        "entry_timestamp": 1782320400000,
        "exit_timestamp": 1782334800000,
        "net_percent": 4.5308,
        "reason": "forecast_negative",
        "held_bars": 4,
        "entry_probability": 0.512,
        "entry_expected_percent": 0.7499
      },
      {
        "symbol": "SOLUSDT",
        "entry_timestamp": 1782338400000,
        "exit_timestamp": 1782342000000,
        "net_percent": 0.1668,
        "reason": "forecast_negative",
        "held_bars": 1,
        "entry_probability": 0.4872,
        "entry_expected_percent": 0.8869
      },
      {
        "symbol": "SOLUSDT",
        "entry_timestamp": 1782345600000,
        "exit_timestamp": 1782349200000,
        "net_percent": -0.0092,
        "reason": "forecast_negative",
        "held_bars": 1,
        "entry_probability": 0.4858,
        "entry_expected_percent": 0.8288
      },
      {
        "symbol": "SOLUSDT",
        "entry_timestamp": 1782352800000,
        "exit_timestamp": 1782356400000,
        "net_percent": -0.3333,
        "reason": "forecast_negative",
        "held_bars": 1,
        "entry_probability": 0.4838,
        "entry_expected_percent": 0.7606
      },
      {
        "symbol": "ETHUSDT",
        "entry_timestamp": 1782324000000,
        "exit_timestamp": 1782363600000,
        "net_percent": 4.4084,
        "reason": "forecast_negative",
        "held_bars": 11,
        "entry_probability": 0.5163,
        "entry_expected_percent": 0.1527
      },
      {
        "symbol": "SOLUSDT",
        "entry_timestamp": 1782360000000,
        "exit_timestamp": 1782363600000,
        "net_percent": 0.5561,
        "reason": "forecast_negative",
        "held_bars": 1,
        "entry_probability": 0.4721,
        "entry_expected_percent": 0.5889
      },
      {
        "symbol": "AAVEUSDT",
        "entry_timestamp": 1782324000000,
        "exit_timestamp": 1782392400000,
        "net_percent": 3.0399,
        "reason": "atr_trailing_stop",
        "held_bars": 19,
        "entry_probability": 0.5545,
        "entry_expected_percent": 0.5684
      },
      {
        "symbol": "AAVEUSDT",
        "entry_timestamp": 1782396000000,
        "exit_timestamp": 1782399600000,
        "net_percent": 1.3813,
        "reason": "end_of_replay",
        "held_bars": 1,
        "entry_probability": 0.5417,
        "entry_expected_percent": 0.2116
      }
    ],
    "symbol_breakdown": [
      {
        "symbol": "AAVEUSDT",
        "trades": 50,
        "wins": 37,
        "win_rate": 0.74,
        "total_net_percent": 51.052,
        "avg_net_percent": 1.021,
        "max_drawdown_percent": 7.727,
        "profit_factor": 3.0809,
        "trade_share": 0.1425
      },
      {
        "symbol": "BTCUSDT",
        "trades": 1,
        "wins": 1,
        "win_rate": 1.0,
        "total_net_percent": 1.4835,
        "avg_net_percent": 1.4835,
        "max_drawdown_percent": 0.0,
        "profit_factor": 999.0,
        "trade_share": 0.0028
      },
      {
        "symbol": "ETHUSDT",
        "trades": 31,
        "wins": 20,
        "win_rate": 0.6452,
        "total_net_percent": 27.8375,
        "avg_net_percent": 0.898,
        "max_drawdown_percent": 4.6664,
        "profit_factor": 3.895,
        "trade_share": 0.0883
      },
      {
        "symbol": "HUSDT",
        "trades": 59,
        "wins": 30,
        "win_rate": 0.5085,
        "total_net_percent": 225.681,
        "avg_net_percent": 3.8251,
        "max_drawdown_percent": 22.8614,
        "profit_factor": 3.5395,
        "trade_share": 0.1681
      },
      {
        "symbol": "HYPEUSDT",
        "trades": 19,
        "wins": 9,
        "win_rate": 0.4737,
        "total_net_percent": 35.055,
        "avg_net_percent": 1.845,
        "max_drawdown_percent": 3.6782,
        "profit_factor": 5.6451,
        "trade_share": 0.0541
      },
      {
        "symbol": "MNTUSDT",
        "trades": 41,
        "wins": 24,
        "win_rate": 0.5854,
        "total_net_percent": 27.5003,
        "avg_net_percent": 0.6707,
        "max_drawdown_percent": 4.6884,
        "profit_factor": 2.4913,
        "trade_share": 0.1168
      },
      {
        "symbol": "SOLUSDT",
        "trades": 56,
        "wins": 39,
        "win_rate": 0.6964,
        "total_net_percent": 53.8942,
        "avg_net_percent": 0.9624,
        "max_drawdown_percent": 5.2291,
        "profit_factor": 5.8854,
        "trade_share": 0.1595
      },
      {
        "symbol": "WLDUSDT",
        "trades": 4,
        "wins": 3,
        "win_rate": 0.75,
        "total_net_percent": 17.661,
        "avg_net_percent": 4.4153,
        "max_drawdown_percent": 0.4067,
        "profit_factor": 44.4251,
        "trade_share": 0.0114
      },
      {
        "symbol": "XPLUSDT",
        "trades": 90,
        "wins": 53,
        "win_rate": 0.5889,
        "total_net_percent": 89.1198,
        "avg_net_percent": 0.9902,
        "max_drawdown_percent": 11.2759,
        "profit_factor": 2.1565,
        "trade_share": 0.2564
      }
    ]
  },
  "walk_forward": {
    "summary": {
      "trades": 136,
      "wins": 93,
      "win_rate": 0.6838,
      "total_net_percent": 339.3553,
      "avg_net_percent": 2.4953,
      "max_drawdown_percent": 24.0913,
      "profit_factor": 4.3495,
      "status": "ok"
    },
    "symbol_breakdown": [
      {
        "symbol": "AAVEUSDT",
        "trades": 21,
        "wins": 14,
        "win_rate": 0.6667,
        "total_net_percent": 21.3812,
        "avg_net_percent": 1.0182,
        "max_drawdown_percent": 5.5691,
        "profit_factor": 2.4691,
        "trade_share": 0.1544
      },
      {
        "symbol": "BTCUSDT",
        "trades": 2,
        "wins": 1,
        "win_rate": 0.5,
        "total_net_percent": 0.3105,
        "avg_net_percent": 0.1552,
        "max_drawdown_percent": 0.47,
        "profit_factor": 1.6606,
        "trade_share": 0.0147
      },
      {
        "symbol": "ETHUSDT",
        "trades": 12,
        "wins": 10,
        "win_rate": 0.8333,
        "total_net_percent": 16.1405,
        "avg_net_percent": 1.345,
        "max_drawdown_percent": 4.6664,
        "profit_factor": 3.9787,
        "trade_share": 0.0882
      },
      {
        "symbol": "HUSDT",
        "trades": 14,
        "wins": 8,
        "win_rate": 0.5714,
        "total_net_percent": 140.2425,
        "avg_net_percent": 10.0173,
        "max_drawdown_percent": 6.256,
        "profit_factor": 9.7496,
        "trade_share": 0.1029
      },
      {
        "symbol": "HYPEUSDT",
        "trades": 8,
        "wins": 4,
        "win_rate": 0.5,
        "total_net_percent": 3.1419,
        "avg_net_percent": 0.3927,
        "max_drawdown_percent": 9.4599,
        "profit_factor": 1.2928,
        "trade_share": 0.0588
      },
      {
        "symbol": "IPUSDT",
        "trades": 1,
        "wins": 1,
        "win_rate": 1.0,
        "total_net_percent": 1.5115,
        "avg_net_percent": 1.5115,
        "max_drawdown_percent": 0.0,
        "profit_factor": 999.0,
        "trade_share": 0.0074
      },
      {
        "symbol": "MNTUSDT",
        "trades": 30,
        "wins": 19,
        "win_rate": 0.6333,
        "total_net_percent": 21.7317,
        "avg_net_percent": 0.7244,
        "max_drawdown_percent": 4.4487,
        "profit_factor": 2.7185,
        "trade_share": 0.2206
      },
      {
        "symbol": "SOLUSDT",
        "trades": 24,
        "wins": 21,
        "win_rate": 0.875,
        "total_net_percent": 35.4341,
        "avg_net_percent": 1.4764,
        "max_drawdown_percent": 4.1181,
        "profit_factor": 9.351,
        "trade_share": 0.1765
      },
      {
        "symbol": "WLDUSDT",
        "trades": 6,
        "wins": 3,
        "win_rate": 0.5,
        "total_net_percent": 15.2304,
        "avg_net_percent": 2.5384,
        "max_drawdown_percent": 7.3093,
        "profit_factor": 2.3164,
        "trade_share": 0.0441
      },
      {
        "symbol": "XPLUSDT",
        "trades": 18,
        "wins": 12,
        "win_rate": 0.6667,
        "total_net_percent": 84.231,
        "avg_net_percent": 4.6795,
        "max_drawdown_percent": 11.2759,
        "profit_factor": 4.283,
        "trade_share": 0.1324
      }
    ],
    "folds_with_trades": 7,
    "folds": [
      {
        "fold": 1,
        "train_records": 1800,
        "test_records": 1800,
        "thresholds": {
          "edge": 0.1,
          "probability": 0.56,
          "confidence": 0.4,
          "trades": 45,
          "wins": 28,
          "win_rate": 0.6222222222222222,
          "total_net_percent": 27.456409217578027,
          "average_net_percent": 0.6101424270572895,
          "max_drawdown_percent": 6.306390722283851,
          "profit_factor": 3.632451730204017,
          "score": 0.8576857325413333
        },
        "test": {
          "trades": 9,
          "wins": 7,
          "win_rate": 0.7778,
          "total_net_percent": 2.535,
          "avg_net_percent": 0.2817,
          "max_drawdown_percent": 4.4487,
          "profit_factor": 1.551,
          "symbol_breakdown": [
            {
              "symbol": "AAVEUSDT",
              "trades": 1,
              "wins": 1,
              "win_rate": 1.0,
              "total_net_percent": 0.1964,
              "avg_net_percent": 0.1964,
              "max_drawdown_percent": 0.0,
              "profit_factor": 999.0,
              "trade_share": 0.1111
            },
            {
              "symbol": "ETHUSDT",
              "trades": 1,
              "wins": 1,
              "win_rate": 1.0,
              "total_net_percent": 1.1196,
              "avg_net_percent": 1.1196,
              "max_drawdown_percent": 0.0,
              "profit_factor": 999.0,
              "trade_share": 0.1111
            },
            {
              "symbol": "HUSDT",
              "trades": 1,
              "wins": 0,
              "win_rate": 0.0,
              "total_net_percent": -0.1523,
              "avg_net_percent": -0.1523,
              "max_drawdown_percent": 0.1523,
              "profit_factor": 0.0,
              "trade_share": 0.1111
            },
            {
              "symbol": "MNTUSDT",
              "trades": 4,
              "wins": 3,
              "win_rate": 0.75,
              "total_net_percent": 0.1241,
              "avg_net_percent": 0.031,
              "max_drawdown_percent": 4.4487,
              "profit_factor": 1.0279,
              "trade_share": 0.4444
            },
            {
              "symbol": "SOLUSDT",
              "trades": 2,
              "wins": 2,
              "win_rate": 1.0,
              "total_net_percent": 1.2472,
              "avg_net_percent": 0.6236,
              "max_drawdown_percent": 0.0,
              "profit_factor": 999.0,
              "trade_share": 0.2222
            }
          ]
        }
      },
      {
        "fold": 2,
        "train_records": 3600,
        "test_records": 1800,
        "thresholds": {
          "edge": 0.1,
          "probability": 0.58,
          "confidence": 0.4,
          "trades": 41,
          "wins": 25,
          "win_rate": 0.6097560975609756,
          "total_net_percent": 30.423440867097646,
          "average_net_percent": 0.7420351430999426,
          "max_drawdown_percent": 3.380001344439023,
          "profit_factor": 5.457420003954005,
          "score": 1.1213769596756755
        },
        "test": {
          "trades": 8,
          "wins": 8,
          "win_rate": 1.0,
          "total_net_percent": 18.9334,
          "avg_net_percent": 2.3667,
          "max_drawdown_percent": 0.0,
          "profit_factor": 999.0,
          "symbol_breakdown": [
            {
              "symbol": "BTCUSDT",
              "trades": 1,
              "wins": 1,
              "win_rate": 1.0,
              "total_net_percent": 0.7805,
              "avg_net_percent": 0.7805,
              "max_drawdown_percent": 0.0,
              "profit_factor": 999.0,
              "trade_share": 0.125
            },
            {
              "symbol": "ETHUSDT",
              "trades": 1,
              "wins": 1,
              "win_rate": 1.0,
              "total_net_percent": 2.174,
              "avg_net_percent": 2.174,
              "max_drawdown_percent": 0.0,
              "profit_factor": 999.0,
              "trade_share": 0.125
            },
            {
              "symbol": "MNTUSDT",
              "trades": 3,
              "wins": 3,
              "win_rate": 1.0,
              "total_net_percent": 7.9685,
              "avg_net_percent": 2.6562,
              "max_drawdown_percent": 0.0,
              "profit_factor": 999.0,
              "trade_share": 0.375
            },
            {
              "symbol": "SOLUSDT",
              "trades": 1,
              "wins": 1,
              "win_rate": 1.0,
              "total_net_percent": 2.2947,
              "avg_net_percent": 2.2947,
              "max_drawdown_percent": 0.0,
              "profit_factor": 999.0,
              "trade_share": 0.125
            },
            {
              "symbol": "XPLUSDT",
              "trades": 2,
              "wins": 2,
              "win_rate": 1.0,
              "total_net_percent": 5.7157,
              "avg_net_percent": 2.8579,
              "max_drawdown_percent": 0.0,
              "profit_factor": 999.0,
              "trade_share": 0.25
            }
          ]
        }
      },
      {
        "fold": 3,
        "train_records": 5400,
        "test_records": 1800,
        "thresholds": {
          "edge": 0.1,
          "probability": 0.58,
          "confidence": 0.4,
          "trades": 67,
          "wins": 45,
          "win_rate": 0.6716417910447762,
          "total_net_percent": 45.0279890043312,
          "average_net_percent": 0.6720595373780776,
          "max_drawdown_percent": 3.380001344439023,
          "profit_factor": 5.273021612186896,
          "score": 1.2729450037516659
        },
        "test": {
          "trades": 7,
          "wins": 6,
          "win_rate": 0.8571,
          "total_net_percent": 20.93,
          "avg_net_percent": 2.99,
          "max_drawdown_percent": 0.1502,
          "profit_factor": 140.352,
          "symbol_breakdown": [
            {
              "symbol": "ETHUSDT",
              "trades": 1,
              "wins": 1,
              "win_rate": 1.0,
              "total_net_percent": 1.2291,
              "avg_net_percent": 1.2291,
              "max_drawdown_percent": 0.0,
              "profit_factor": 999.0,
              "trade_share": 0.1429
            },
            {
              "symbol": "MNTUSDT",
              "trades": 4,
              "wins": 3,
              "win_rate": 0.75,
              "total_net_percent": 3.9854,
              "avg_net_percent": 0.9964,
              "max_drawdown_percent": 0.1502,
              "profit_factor": 27.534,
              "trade_share": 0.5714
            },
            {
              "symbol": "SOLUSDT",
              "trades": 1,
              "wins": 1,
              "win_rate": 1.0,
              "total_net_percent": 0.16,
              "avg_net_percent": 0.16,
              "max_drawdown_percent": 0.0,
              "profit_factor": 999.0,
              "trade_share": 0.1429
            },
            {
              "symbol": "XPLUSDT",
              "trades": 1,
              "wins": 1,
              "win_rate": 1.0,
              "total_net_percent": 15.5554,
              "avg_net_percent": 15.5554,
              "max_drawdown_percent": 0.0,
              "profit_factor": 999.0,
              "trade_share": 0.1429
            }
          ]
        }
      },
      {
        "fold": 4,
        "train_records": 7200,
        "test_records": 1800,
        "thresholds": {
          "edge": 0.06,
          "probability": 0.5,
          "confidence": 0.4,
          "trades": 454,
          "wins": 224,
          "win_rate": 0.4933920704845815,
          "total_net_percent": 160.98804724892514,
          "average_net_percent": 0.3545992230152536,
          "max_drawdown_percent": 12.176870532972028,
          "profit_factor": 1.8767192284604814,
          "score": 2.423849498579353
        },
        "test": {
          "trades": 33,
          "wins": 16,
          "win_rate": 0.4848,
          "total_net_percent": 64.4463,
          "avg_net_percent": 1.9529,
          "max_drawdown_percent": 24.0913,
          "profit_factor": 2.1361,
          "symbol_breakdown": [
            {
              "symbol": "AAVEUSDT",
              "trades": 4,
              "wins": 2,
              "win_rate": 0.5,
              "total_net_percent": -5.1801,
              "avg_net_percent": -1.295,
              "max_drawdown_percent": 5.5691,
              "profit_factor": 0.387,
              "trade_share": 0.1212
            },
            {
              "symbol": "ETHUSDT",
              "trades": 4,
              "wins": 3,
              "win_rate": 0.75,
              "total_net_percent": -1.8903,
              "avg_net_percent": -0.4726,
              "max_drawdown_percent": 4.6664,
              "profit_factor": 0.5949,
              "trade_share": 0.1212
            },
            {
              "symbol": "HUSDT",
              "trades": 5,
              "wins": 4,
              "win_rate": 0.8,
              "total_net_percent": 76.3116,
              "avg_net_percent": 15.2623,
              "max_drawdown_percent": 4.2919,
              "profit_factor": 18.7804,
              "trade_share": 0.1515
            },
            {
              "symbol": "HYPEUSDT",
              "trades": 1,
              "wins": 0,
              "win_rate": 0.0,
              "total_net_percent": -1.2705,
              "avg_net_percent": -1.2705,
              "max_drawdown_percent": 1.2705,
              "profit_factor": 0.0,
              "trade_share": 0.0303
            },
            {
              "symbol": "MNTUSDT",
              "trades": 3,
              "wins": 0,
              "win_rate": 0.0,
              "total_net_percent": -1.9248,
              "avg_net_percent": -0.6416,
              "max_drawdown_percent": 1.9248,
              "profit_factor": 0.0,
              "trade_share": 0.0909
            },
            {
              "symbol": "SOLUSDT",
              "trades": 5,
              "wins": 3,
              "win_rate": 0.6,
              "total_net_percent": -1.5031,
              "avg_net_percent": -0.3006,
              "max_drawdown_percent": 4.1181,
              "profit_factor": 0.635,
              "trade_share": 0.1515
            },
            {
              "symbol": "WLDUSDT",
              "trades": 3,
              "wins": 1,
              "win_rate": 0.3333,
              "total_net_percent": 3.614,
              "avg_net_percent": 1.2047,
              "max_drawdown_percent": 7.3093,
              "profit_factor": 1.4944,
              "trade_share": 0.0909
            },
            {
              "symbol": "XPLUSDT",
              "trades": 8,
              "wins": 3,
              "win_rate": 0.375,
              "total_net_percent": -3.7104,
              "avg_net_percent": -0.4638,
              "max_drawdown_percent": 11.2759,
              "profit_factor": 0.8498,
              "trade_share": 0.2424
            }
          ]
        }
      },
      {
        "fold": 5,
        "train_records": 9000,
        "test_records": 1800,
        "thresholds": {
          "edge": 0.0,
          "probability": 0.52,
          "confidence": 0.4,
          "trades": 498,
          "wins": 257,
          "win_rate": 0.5160642570281124,
          "total_net_percent": 214.04712393342393,
          "average_net_percent": 0.42981350187434525,
          "max_drawdown_percent": 29.617033522255582,
          "profit_factor": 1.7994564628276368,
          "score": 2.7726519254891615
        },
        "test": {
          "trades": 33,
          "wins": 26,
          "win_rate": 0.7879,
          "total_net_percent": 152.1208,
          "avg_net_percent": 4.6097,
          "max_drawdown_percent": 7.5696,
          "profit_factor": 12.7637,
          "symbol_breakdown": [
            {
              "symbol": "AAVEUSDT",
              "trades": 2,
              "wins": 2,
              "win_rate": 1.0,
              "total_net_percent": 7.7188,
              "avg_net_percent": 3.8594,
              "max_drawdown_percent": 0.0,
              "profit_factor": 999.0,
              "trade_share": 0.0606
            },
            {
              "symbol": "ETHUSDT",
              "trades": 1,
              "wins": 1,
              "win_rate": 1.0,
              "total_net_percent": 2.6811,
              "avg_net_percent": 2.6811,
              "max_drawdown_percent": 0.0,
              "profit_factor": 999.0,
              "trade_share": 0.0303
            },
            {
              "symbol": "HUSDT",
              "trades": 6,
              "wins": 3,
              "win_rate": 0.5,
              "total_net_percent": 53.7529,
              "avg_net_percent": 8.9588,
              "max_drawdown_percent": 6.256,
              "profit_factor": 8.573,
              "trade_share": 0.1818
            },
            {
              "symbol": "HYPEUSDT",
              "trades": 3,
              "wins": 3,
              "win_rate": 1.0,
              "total_net_percent": 9.0609,
              "avg_net_percent": 3.0203,
              "max_drawdown_percent": 0.0,
              "profit_factor": 999.0,
              "trade_share": 0.0909
            },
            {
              "symbol": "MNTUSDT",
              "trades": 6,
              "wins": 4,
              "win_rate": 0.6667,
              "total_net_percent": 7.8418,
              "avg_net_percent": 1.307,
              "max_drawdown_percent": 0.6116,
              "profit_factor": 13.8218,
              "trade_share": 0.1818
            },
            {
              "symbol": "SOLUSDT",
              "trades": 7,
              "wins": 7,
              "win_rate": 1.0,
              "total_net_percent": 16.1455,
              "avg_net_percent": 2.3065,
              "max_drawdown_percent": 0.0,
              "profit_factor": 999.0,
              "trade_share": 0.2121
            },
            {
              "symbol": "WLDUSDT",
              "trades": 3,
              "wins": 2,
              "win_rate": 0.6667,
              "total_net_percent": 11.6164,
              "avg_net_percent": 3.8721,
              "max_drawdown_percent": 4.2602,
              "profit_factor": 3.7267,
              "trade_share": 0.0909
            },
            {
              "symbol": "XPLUSDT",
              "trades": 5,
              "wins": 4,
              "win_rate": 0.8,
              "total_net_percent": 43.3033,
              "avg_net_percent": 8.6607,
              "max_drawdown_percent": 0.9616,
              "profit_factor": 46.0325,
              "trade_share": 0.1515
            }
          ]
        }
      },
      {
        "fold": 6,
        "train_records": 10800,
        "test_records": 1800,
        "thresholds": {
          "edge": 0.0,
          "probability": 0.52,
          "confidence": 0.4,
          "trades": 614,
          "wins": 328,
          "win_rate": 0.5342019543973942,
          "total_net_percent": 351.63729080692383,
          "average_net_percent": 0.5726991706953157,
          "max_drawdown_percent": 29.617033522255582,
          "profit_factor": 2.0329235915971067,
          "score": 4.980115605307401
        },
        "test": {
          "trades": 24,
          "wins": 16,
          "win_rate": 0.6667,
          "total_net_percent": 63.5444,
          "avg_net_percent": 2.6477,
          "max_drawdown_percent": 10.7891,
          "profit_factor": 4.8455,
          "symbol_breakdown": [
            {
              "symbol": "AAVEUSDT",
              "trades": 6,
              "wins": 4,
              "win_rate": 0.6667,
              "total_net_percent": 11.588,
              "avg_net_percent": 1.9313,
              "max_drawdown_percent": 1.4158,
              "profit_factor": 6.8688,
              "trade_share": 0.25
            },
            {
              "symbol": "BTCUSDT",
              "trades": 1,
              "wins": 0,
              "win_rate": 0.0,
              "total_net_percent": -0.47,
              "avg_net_percent": -0.47,
              "max_drawdown_percent": 0.47,
              "profit_factor": 0.0,
              "trade_share": 0.0417
            },
            {
              "symbol": "ETHUSDT",
              "trades": 2,
              "wins": 2,
              "win_rate": 1.0,
              "total_net_percent": 8.6753,
              "avg_net_percent": 4.3377,
              "max_drawdown_percent": 0.0,
              "profit_factor": 999.0,
              "trade_share": 0.0833
            },
            {
              "symbol": "HUSDT",
              "trades": 2,
              "wins": 1,
              "win_rate": 0.5,
              "total_net_percent": 10.3303,
              "avg_net_percent": 5.1651,
              "max_drawdown_percent": 4.4862,
              "profit_factor": 3.3027,
              "trade_share": 0.0833
            },
            {
              "symbol": "HYPEUSDT",
              "trades": 3,
              "wins": 0,
              "win_rate": 0.0,
              "total_net_percent": -9.4599,
              "avg_net_percent": -3.1533,
              "max_drawdown_percent": 9.4599,
              "profit_factor": 0.0,
              "trade_share": 0.125
            },
            {
              "symbol": "MNTUSDT",
              "trades": 4,
              "wins": 3,
              "win_rate": 0.75,
              "total_net_percent": 7.4729,
              "avg_net_percent": 1.8682,
              "max_drawdown_percent": 0.1338,
              "profit_factor": 56.8513,
              "trade_share": 0.1667
            },
            {
              "symbol": "SOLUSDT",
              "trades": 4,
              "wins": 4,
              "win_rate": 1.0,
              "total_net_percent": 12.0409,
              "avg_net_percent": 3.0102,
              "max_drawdown_percent": 0.0,
              "profit_factor": 999.0,
              "trade_share": 0.1667
            },
            {
              "symbol": "XPLUSDT",
              "trades": 2,
              "wins": 2,
              "win_rate": 1.0,
              "total_net_percent": 23.367,
              "avg_net_percent": 11.6835,
              "max_drawdown_percent": 0.0,
              "profit_factor": 999.0,
              "trade_share": 0.0833
            }
          ]
        }
      },
      {
        "fold": 7,
        "train_records": 12600,
        "test_records": 1800,
        "thresholds": {
          "edge": 0.0,
          "probability": 0.52,
          "confidence": 0.4,
          "trades": 703,
          "wins": 376,
          "win_rate": 0.534850640113798,
          "total_net_percent": 410.8429533246841,
          "average_net_percent": 0.5844138738615706,
          "max_drawdown_percent": 29.617033522255582,
          "profit_factor": 2.1087942077745585,
          "score": 5.879941193668716
        },
        "test": {
          "trades": 22,
          "wins": 14,
          "win_rate": 0.6364,
          "total_net_percent": 16.8453,
          "avg_net_percent": 0.7657,
          "max_drawdown_percent": 6.234,
          "profit_factor": 2.6226,
          "symbol_breakdown": [
            {
              "symbol": "AAVEUSDT",
              "trades": 8,
              "wins": 5,
              "win_rate": 0.625,
              "total_net_percent": 7.0581,
              "avg_net_percent": 0.8823,
              "max_drawdown_percent": 3.2146,
              "profit_factor": 2.7097,
              "trade_share": 0.3636
            },
            {
              "symbol": "ETHUSDT",
              "trades": 2,
              "wins": 1,
              "win_rate": 0.5,
              "total_net_percent": 2.1517,
              "avg_net_percent": 1.0758,
              "max_drawdown_percent": 0.7522,
              "profit_factor": 3.8605,
              "trade_share": 0.0909
            },
            {
              "symbol": "HYPEUSDT",
              "trades": 1,
              "wins": 1,
              "win_rate": 1.0,
              "total_net_percent": 4.8114,
              "avg_net_percent": 4.8114,
              "max_drawdown_percent": 0.0,
              "profit_factor": 999.0,
              "trade_share": 0.0455
            },
            {
              "symbol": "IPUSDT",
              "trades": 1,
              "wins": 1,
              "win_rate": 1.0,
              "total_net_percent": 1.5115,
              "avg_net_percent": 1.5115,
              "max_drawdown_percent": 0.0,
              "profit_factor": 999.0,
              "trade_share": 0.0455
            },
            {
              "symbol": "MNTUSDT",
              "trades": 6,
              "wins": 3,
              "win_rate": 0.5,
              "total_net_percent": -3.7362,
              "avg_net_percent": -0.6227,
              "max_drawdown_percent": 4.0992,
              "profit_factor": 0.3051,
              "trade_share": 0.2727
            },
            {
              "symbol": "SOLUSDT",
              "trades": 4,
              "wins": 3,
              "win_rate": 0.75,
              "total_net_percent": 5.0489,
              "avg_net_percent": 1.2622,
              "max_drawdown_percent": 0.125,
              "profit_factor": 41.3912,
              "trade_share": 0.1818
            }
          ]
        }
      }
    ]
  },
  "benchmark": {
    "name": "trend_macd_baseline",
    "summary": {
      "trades": 36,
      "wins": 7,
      "win_rate": 0.1944,
      "total_net_percent": 0.7161,
      "avg_net_percent": 0.0199,
      "max_drawdown_percent": 29.7533,
      "profit_factor": 1.0091,
      "status": "ok"
    },
    "symbol_breakdown": [
      {
        "symbol": "HUSDT",
        "trades": 17,
        "wins": 5,
        "win_rate": 0.2941,
        "total_net_percent": 4.2795,
        "avg_net_percent": 0.2517,
        "max_drawdown_percent": 31.4966,
        "profit_factor": 1.0759,
        "trade_share": 0.4722
      },
      {
        "symbol": "HYPEUSDT",
        "trades": 14,
        "wins": 2,
        "win_rate": 0.1429,
        "total_net_percent": -1.03,
        "avg_net_percent": -0.0736,
        "max_drawdown_percent": 19.7907,
        "profit_factor": 0.948,
        "trade_share": 0.3889
      },
      {
        "symbol": "XAUTUSDT",
        "trades": 5,
        "wins": 0,
        "win_rate": 0.0,
        "total_net_percent": -2.5334,
        "avg_net_percent": -0.5067,
        "max_drawdown_percent": 2.5334,
        "profit_factor": 0.0,
        "trade_share": 0.1389
      }
    ],
    "folds_with_trades": 7,
    "folds": [
      {
        "fold": 1,
        "test_records": 1800,
        "test": {
          "trades": 10,
          "wins": 3,
          "win_rate": 0.3,
          "total_net_percent": -7.5166,
          "avg_net_percent": -0.7517,
          "max_drawdown_percent": 8.3968,
          "profit_factor": 0.2568,
          "symbol_breakdown": [
            {
              "symbol": "HUSDT",
              "trades": 6,
              "wins": 2,
              "win_rate": 0.3333,
              "total_net_percent": -6.9446,
              "avg_net_percent": -1.1574,
              "max_drawdown_percent": 7.4335,
              "profit_factor": 0.1982,
              "trade_share": 0.6
            },
            {
              "symbol": "HYPEUSDT",
              "trades": 1,
              "wins": 1,
              "win_rate": 1.0,
              "total_net_percent": 0.8802,
              "avg_net_percent": 0.8802,
              "max_drawdown_percent": 0.0,
              "profit_factor": 999.0,
              "trade_share": 0.1
            },
            {
              "symbol": "XAUTUSDT",
              "trades": 3,
              "wins": 0,
              "win_rate": 0.0,
              "total_net_percent": -1.4522,
              "avg_net_percent": -0.4841,
              "max_drawdown_percent": 1.4522,
              "profit_factor": 0.0,
              "trade_share": 0.3
            }
          ]
        }
      },
      {
        "fold": 2,
        "test_records": 1800,
        "test": {
          "trades": 4,
          "wins": 1,
          "win_rate": 0.25,
          "total_net_percent": 13.1027,
          "avg_net_percent": 3.2757,
          "max_drawdown_percent": 2.6537,
          "profit_factor": 3.7424,
          "symbol_breakdown": [
            {
              "symbol": "HUSDT",
              "trades": 1,
              "wins": 0,
              "win_rate": 0.0,
              "total_net_percent": -2.1241,
              "avg_net_percent": -2.1241,
              "max_drawdown_percent": 2.1241,
              "profit_factor": 0.0,
              "trade_share": 0.25
            },
            {
              "symbol": "HYPEUSDT",
              "trades": 2,
              "wins": 1,
              "win_rate": 0.5,
              "total_net_percent": 16.0241,
              "avg_net_percent": 8.0121,
              "max_drawdown_percent": 1.8564,
              "profit_factor": 9.6318,
              "trade_share": 0.5
            },
            {
              "symbol": "XAUTUSDT",
              "trades": 1,
              "wins": 0,
              "win_rate": 0.0,
              "total_net_percent": -0.7973,
              "avg_net_percent": -0.7973,
              "max_drawdown_percent": 0.7973,
              "profit_factor": 0.0,
              "trade_share": 0.25
            }
          ]
        }
      },
      {
        "fold": 3,
        "test_records": 1800,
        "test": {
          "trades": 9,
          "wins": 1,
          "win_rate": 0.1111,
          "total_net_percent": 2.3799,
          "avg_net_percent": 0.2644,
          "max_drawdown_percent": 27.0995,
          "profit_factor": 1.0869,
          "symbol_breakdown": [
            {
              "symbol": "HUSDT",
              "trades": 5,
              "wins": 1,
              "win_rate": 0.2,
              "total_net_percent": 7.3354,
              "avg_net_percent": 1.4671,
              "max_drawdown_percent": 22.4279,
              "profit_factor": 1.3271,
              "trade_share": 0.5556
            },
            {
              "symbol": "HYPEUSDT",
              "trades": 3,
              "wins": 0,
              "win_rate": 0.0,
              "total_net_percent": -4.6717,
              "avg_net_percent": -1.5572,
              "max_drawdown_percent": 4.6717,
              "profit_factor": 0.0,
              "trade_share": 0.3333
            },
            {
              "symbol": "XAUTUSDT",
              "trades": 1,
              "wins": 0,
              "win_rate": 0.0,
              "total_net_percent": -0.2839,
              "avg_net_percent": -0.2839,
              "max_drawdown_percent": 0.2839,
              "profit_factor": 0.0,
              "trade_share": 0.1111
            }
          ]
        }
      },
      {
        "fold": 4,
        "test_records": 1800,
        "test": {
          "trades": 5,
          "wins": 0,
          "win_rate": 0.0,
          "total_net_percent": -10.6481,
          "avg_net_percent": -2.1296,
          "max_drawdown_percent": 10.6481,
          "profit_factor": 0.0,
          "symbol_breakdown": [
            {
              "symbol": "HUSDT",
              "trades": 2,
              "wins": 0,
              "win_rate": 0.0,
              "total_net_percent": -5.038,
              "avg_net_percent": -2.519,
              "max_drawdown_percent": 5.038,
              "profit_factor": 0.0,
              "trade_share": 0.4
            },
            {
              "symbol": "HYPEUSDT",
              "trades": 3,
              "wins": 0,
              "win_rate": 0.0,
              "total_net_percent": -5.6101,
              "avg_net_percent": -1.87,
              "max_drawdown_percent": 5.6101,
              "profit_factor": 0.0,
              "trade_share": 0.6
            }
          ]
        }
      },
      {
        "fold": 5,
        "test_records": 1800,
        "test": {
          "trades": 1,
          "wins": 1,
          "win_rate": 1.0,
          "total_net_percent": 1.0067,
          "avg_net_percent": 1.0067,
          "max_drawdown_percent": 0.0,
          "profit_factor": 999.0,
          "symbol_breakdown": [
            {
              "symbol": "HUSDT",
              "trades": 1,
              "wins": 1,
              "win_rate": 1.0,
              "total_net_percent": 1.0067,
              "avg_net_percent": 1.0067,
              "max_drawdown_percent": 0.0,
              "profit_factor": 999.0,
              "trade_share": 1.0
            }
          ]
        }
      },
      {
        "fold": 6,
        "test_records": 1800,
        "test": {
          "trades": 6,
          "wins": 1,
          "win_rate": 0.1667,
          "total_net_percent": 3.3061,
          "avg_net_percent": 0.551,
          "max_drawdown_percent": 24.1574,
          "profit_factor": 1.133,
          "symbol_breakdown": [
            {
              "symbol": "HUSDT",
              "trades": 2,
              "wins": 1,
              "win_rate": 0.5,
              "total_net_percent": 10.0441,
              "avg_net_percent": 5.0221,
              "max_drawdown_percent": 18.1259,
              "profit_factor": 1.5541,
              "trade_share": 0.3333
            },
            {
              "symbol": "HYPEUSDT",
              "trades": 4,
              "wins": 0,
              "win_rate": 0.0,
              "total_net_percent": -6.738,
              "avg_net_percent": -1.6845,
              "max_drawdown_percent": 6.738,
              "profit_factor": 0.0,
              "trade_share": 0.6667
            }
          ]
        }
      },
      {
        "fold": 7,
        "test_records": 1800,
        "test": {
          "trades": 1,
          "wins": 0,
          "win_rate": 0.0,
          "total_net_percent": -0.9145,
          "avg_net_percent": -0.9145,
          "max_drawdown_percent": 0.9145,
          "profit_factor": 0.0,
          "symbol_breakdown": [
            {
              "symbol": "HYPEUSDT",
              "trades": 1,
              "wins": 0,
              "win_rate": 0.0,
              "total_net_percent": -0.9145,
              "avg_net_percent": -0.9145,
              "max_drawdown_percent": 0.9145,
              "profit_factor": 0.0,
              "trade_share": 1.0
            }
          ]
        }
      }
    ]
  },
  "validation": {
    "status": "pass",
    "passed": true,
    "checks": [
      {
        "name": "oos_trades",
        "value": 136,
        "required": 30,
        "passed": true
      },
      {
        "name": "oos_symbols",
        "value": 10,
        "required": 2,
        "passed": true
      },
      {
        "name": "max_symbol_share",
        "value": 0.2206,
        "required": 0.75,
        "passed": true
      },
      {
        "name": "folds_with_trades",
        "value": 7,
        "required": 2,
        "passed": true
      },
      {
        "name": "oos_avg_net_positive",
        "value": 2.4953,
        "required": "> 0",
        "passed": true
      },
      {
        "name": "oos_profit_factor",
        "value": 4.3495,
        "required": 1.1,
        "passed": true
      },
      {
        "name": "beats_benchmark_total",
        "value": 338.6392,
        "required": 0.0,
        "passed": true
      }
    ],
    "oos_summary": {
      "trades": 136,
      "wins": 93,
      "win_rate": 0.6838,
      "total_net_percent": 339.3553,
      "avg_net_percent": 2.4953,
      "max_drawdown_percent": 24.0913,
      "profit_factor": 4.3495,
      "status": "ok"
    },
    "benchmark_summary": {
      "trades": 36,
      "wins": 7,
      "win_rate": 0.1944,
      "total_net_percent": 0.7161,
      "avg_net_percent": 0.0199,
      "max_drawdown_percent": 29.7533,
      "profit_factor": 1.0091,
      "status": "ok"
    },
    "symbol_breakdown": [
      {
        "symbol": "AAVEUSDT",
        "trades": 21,
        "wins": 14,
        "win_rate": 0.6667,
        "total_net_percent": 21.3812,
        "avg_net_percent": 1.0182,
        "max_drawdown_percent": 5.5691,
        "profit_factor": 2.4691,
        "trade_share": 0.1544
      },
      {
        "symbol": "BTCUSDT",
        "trades": 2,
        "wins": 1,
        "win_rate": 0.5,
        "total_net_percent": 0.3105,
        "avg_net_percent": 0.1552,
        "max_drawdown_percent": 0.47,
        "profit_factor": 1.6606,
        "trade_share": 0.0147
      },
      {
        "symbol": "ETHUSDT",
        "trades": 12,
        "wins": 10,
        "win_rate": 0.8333,
        "total_net_percent": 16.1405,
        "avg_net_percent": 1.345,
        "max_drawdown_percent": 4.6664,
        "profit_factor": 3.9787,
        "trade_share": 0.0882
      },
      {
        "symbol": "HUSDT",
        "trades": 14,
        "wins": 8,
        "win_rate": 0.5714,
        "total_net_percent": 140.2425,
        "avg_net_percent": 10.0173,
        "max_drawdown_percent": 6.256,
        "profit_factor": 9.7496,
        "trade_share": 0.1029
      },
      {
        "symbol": "HYPEUSDT",
        "trades": 8,
        "wins": 4,
        "win_rate": 0.5,
        "total_net_percent": 3.1419,
        "avg_net_percent": 0.3927,
        "max_drawdown_percent": 9.4599,
        "profit_factor": 1.2928,
        "trade_share": 0.0588
      },
      {
        "symbol": "IPUSDT",
        "trades": 1,
        "wins": 1,
        "win_rate": 1.0,
        "total_net_percent": 1.5115,
        "avg_net_percent": 1.5115,
        "max_drawdown_percent": 0.0,
        "profit_factor": 999.0,
        "trade_share": 0.0074
      },
      {
        "symbol": "MNTUSDT",
        "trades": 30,
        "wins": 19,
        "win_rate": 0.6333,
        "total_net_percent": 21.7317,
        "avg_net_percent": 0.7244,
        "max_drawdown_percent": 4.4487,
        "profit_factor": 2.7185,
        "trade_share": 0.2206
      },
      {
        "symbol": "SOLUSDT",
        "trades": 24,
        "wins": 21,
        "win_rate": 0.875,
        "total_net_percent": 35.4341,
        "avg_net_percent": 1.4764,
        "max_drawdown_percent": 4.1181,
        "profit_factor": 9.351,
        "trade_share": 0.1765
      },
      {
        "symbol": "WLDUSDT",
        "trades": 6,
        "wins": 3,
        "win_rate": 0.5,
        "total_net_percent": 15.2304,
        "avg_net_percent": 2.5384,
        "max_drawdown_percent": 7.3093,
        "profit_factor": 2.3164,
        "trade_share": 0.0441
      },
      {
        "symbol": "XPLUSDT",
        "trades": 18,
        "wins": 12,
        "win_rate": 0.6667,
        "total_net_percent": 84.231,
        "avg_net_percent": 4.6795,
        "max_drawdown_percent": 11.2759,
        "profit_factor": 4.283,
        "trade_share": 0.1324
      }
    ]
  },
  "probability_calibration": {
    "samples": 14400,
    "buckets": [
      {
        "bucket": "0.15-0.20",
        "samples": 2,
        "avg_probability": 0.1986,
        "actual_win_rate": 0.0,
        "avg_future_net_percent": -2.9191
      },
      {
        "bucket": "0.20-0.25",
        "samples": 51,
        "avg_probability": 0.2365,
        "actual_win_rate": 0.1961,
        "avg_future_net_percent": -0.7569
      },
      {
        "bucket": "0.25-0.30",
        "samples": 406,
        "avg_probability": 0.2862,
        "actual_win_rate": 0.1158,
        "avg_future_net_percent": -0.535
      },
      {
        "bucket": "0.30-0.35",
        "samples": 1074,
        "avg_probability": 0.3255,
        "actual_win_rate": 0.1266,
        "avg_future_net_percent": -0.4863
      },
      {
        "bucket": "0.35-0.40",
        "samples": 1298,
        "avg_probability": 0.378,
        "actual_win_rate": 0.2242,
        "avg_future_net_percent": -0.4875
      },
      {
        "bucket": "0.40-0.45",
        "samples": 2291,
        "avg_probability": 0.4295,
        "actual_win_rate": 0.2811,
        "avg_future_net_percent": -0.6663
      },
      {
        "bucket": "0.45-0.50",
        "samples": 4778,
        "avg_probability": 0.4762,
        "actual_win_rate": 0.3648,
        "avg_future_net_percent": -0.3946
      },
      {
        "bucket": "0.50-0.55",
        "samples": 3242,
        "avg_probability": 0.5212,
        "actual_win_rate": 0.4426,
        "avg_future_net_percent": 0.1026
      },
      {
        "bucket": "0.55-0.60",
        "samples": 1020,
        "avg_probability": 0.5683,
        "actual_win_rate": 0.5461,
        "avg_future_net_percent": 0.4926
      },
      {
        "bucket": "0.60-0.65",
        "samples": 194,
        "avg_probability": 0.6205,
        "actual_win_rate": 0.6237,
        "avg_future_net_percent": 0.9019
      },
      {
        "bucket": "0.65-0.70",
        "samples": 27,
        "avg_probability": 0.672,
        "actual_win_rate": 0.8148,
        "avg_future_net_percent": 1.981
      },
      {
        "bucket": "0.70-0.75",
        "samples": 17,
        "avg_probability": 0.7201,
        "actual_win_rate": 0.8235,
        "avg_future_net_percent": 1.1025
      }
    ]
  },
  "top_results": [
    {
      "edge": 0.08,
      "probability": 0.47,
      "confidence": 0.4,
      "trades": 979,
      "wins": 511,
      "win_rate": 0.5219611848825332,
      "total_net_percent": 466.27608349262,
      "average_net_percent": 0.4762779198086006,
      "max_drawdown_percent": 50.042077340760926,
      "profit_factor": 1.8533131794939932,
      "score": 5.990035299370374
    },
    {
      "edge": 0.06,
      "probability": 0.47,
      "confidence": 0.4,
      "trades": 1034,
      "wins": 532,
      "win_rate": 0.5145067698259188,
      "total_net_percent": 468.17605947264275,
      "average_net_percent": 0.45278148885168545,
      "max_drawdown_percent": 50.40112470355197,
      "profit_factor": 1.7894089565227234,
      "score": 5.983968910627804
    },
    {
      "edge": 0.0,
      "probability": 0.52,
      "confidence": 0.4,
      "trades": 788,
      "wins": 416,
      "win_rate": 0.5279187817258884,
      "total_net_percent": 419.35782093732087,
      "average_net_percent": 0.5321799758087828,
      "max_drawdown_percent": 29.617033522255582,
      "profit_factor": 2.01810026040554,
      "score": 5.955153035469963
    },
    {
      "edge": 0.1,
      "probability": 0.47,
      "confidence": 0.4,
      "trades": 930,
      "wins": 488,
      "win_rate": 0.524731182795699,
      "total_net_percent": 463.96532046105403,
      "average_net_percent": 0.49888744135597207,
      "max_drawdown_percent": 50.91543744848073,
      "profit_factor": 1.884136505482168,
      "score": 5.951893372129189
    },
    {
      "edge": 0.1,
      "probability": 0.45,
      "confidence": 0.4,
      "trades": 943,
      "wins": 493,
      "win_rate": 0.5227995758218452,
      "total_net_percent": 459.2936876310468,
      "average_net_percent": 0.48705587235529885,
      "max_drawdown_percent": 50.91543744848073,
      "profit_factor": 1.8571828094609992,
      "score": 5.869910046399452
    },
    {
      "edge": 0.06,
      "probability": 0.45,
      "confidence": 0.4,
      "trades": 1052,
      "wins": 540,
      "win_rate": 0.5133079847908745,
      "total_net_percent": 458.46771568458075,
      "average_net_percent": 0.43580581338838476,
      "max_drawdown_percent": 50.40112470355194,
      "profit_factor": 1.7510409422993551,
      "score": 5.821320126942172
    },
    {
      "edge": 0.08,
      "probability": 0.45,
      "confidence": 0.4,
      "trades": 994,
      "wins": 518,
      "win_rate": 0.5211267605633803,
      "total_net_percent": 454.36066301702334,
      "average_net_percent": 0.45710328271330314,
      "max_drawdown_percent": 49.77416618382591,
      "profit_factor": 1.8094382468780623,
      "score": 5.800133312876412
    },
    {
      "edge": 0.05,
      "probability": 0.47,
      "confidence": 0.4,
      "trades": 1065,
      "wins": 529,
      "win_rate": 0.49671361502347416,
      "total_net_percent": 453.4097611663829,
      "average_net_percent": 0.4257368649449605,
      "max_drawdown_percent": 50.40112470355197,
      "profit_factor": 1.736413296798446,
      "score": 5.734718085935084
    },
    {
      "edge": 0.05,
      "probability": 0.45,
      "confidence": 0.4,
      "trades": 1089,
      "wins": 541,
      "win_rate": 0.4967860422405877,
      "total_net_percent": 439.9005385791513,
      "average_net_percent": 0.4039490712388901,
      "max_drawdown_percent": 50.40112470355197,
      "profit_factor": 1.6892927776778741,
      "score": 5.510294850509225
    },
    {
      "edge": 0.0,
      "probability": 0.47,
      "confidence": 0.4,
      "trades": 1219,
      "wins": 587,
      "win_rate": 0.4815422477440525,
      "total_net_percent": 436.579021878942,
      "average_net_percent": 0.3581452189326842,
      "max_drawdown_percent": 52.07849019299002,
      "profit_factor": 1.6160884001480649,
      "score": 5.363737531236875
    },
    {
      "edge": 0.08,
      "probability": 0.5,
      "confidence": 0.4,
      "trades": 877,
      "wins": 470,
      "win_rate": 0.5359179019384265,
      "total_net_percent": 427.74547402951407,
      "average_net_percent": 0.48773714256501033,
      "max_drawdown_percent": 52.09888771886091,
      "profit_factor": 1.9847691606394344,
      "score": 5.362389337519431
    },
    {
      "edge": 0.1,
      "probability": 0.5,
      "confidence": 0.4,
      "trades": 837,
      "wins": 449,
      "win_rate": 0.5364396654719236,
      "total_net_percent": 426.14993340622095,
      "average_net_percent": 0.5091397053837765,
      "max_drawdown_percent": 52.561106808313184,
      "profit_factor": 2.0019617417252773,
      "score": 5.346013088846572
    },
    {
      "edge": 0.04,
      "probability": 0.47,
      "confidence": 0.4,
      "trades": 1094,
      "wins": 534,
      "win_rate": 0.48811700182815354,
      "total_net_percent": 427.32467968968984,
      "average_net_percent": 0.39060756827211135,
      "max_drawdown_percent": 50.40112470355197,
      "profit_factor": 1.666053783129095,
      "score": 5.307968702584026
    },
    {
      "edge": 0.04,
      "probability": 0.45,
      "confidence": 0.4,
      "trades": 1118,
      "wins": 548,
      "win_rate": 0.49016100178890876,
      "total_net_percent": 427.2489841254177,
      "average_net_percent": 0.3821547264091392,
      "max_drawdown_percent": 50.40112470355194,
      "profit_factor": 1.649377769051306,
      "score": 5.298462187255402
    },
    {
      "edge": 0.06,
      "probability": 0.52,
      "confidence": 0.4,
      "trades": 726,
      "wins": 401,
      "win_rate": 0.5523415977961432,
      "total_net_percent": 403.79036903249477,
      "average_net_percent": 0.5561850813119763,
      "max_drawdown_percent": 47.08580789040411,
      "profit_factor": 2.170274323088062,
      "score": 5.2225600439991196
    }
  ]
}
