{
  "accepted": true,
  "reason": "candidate_passed_guard",
  "current": {
    "score": 10.851498,
    "recommended": {
      "edge": 0.06,
      "probability": 0.47,
      "confidence": 0.4,
      "trades": 836,
      "wins": 431,
      "win_rate": 0.5155502392344498,
      "total_net_percent": 445.4379943880044,
      "average_net_percent": 0.532820567449766,
      "max_drawdown_percent": 47.288639683077776,
      "profit_factor": 1.9011756273215197,
      "score": 5.816353302346878
    },
    "full_replay": {
      "trades": 315,
      "wins": 183,
      "win_rate": 0.581,
      "total_net_percent": 472.0176,
      "avg_net_percent": 1.4985,
      "max_drawdown_percent": 32.6712,
      "profit_factor": 3.0706,
      "trades_detail": [
        {
          "symbol": "XPLUSDT",
          "entry_timestamp": 1781650800000,
          "exit_timestamp": 1781654400000,
          "net_percent": 0.3292,
          "reason": "forecast_negative",
          "held_bars": 1,
          "entry_probability": 0.4851,
          "entry_expected_percent": 0.3356
        },
        {
          "symbol": "MNTUSDT",
          "entry_timestamp": 1781622000000,
          "exit_timestamp": 1781661600000,
          "net_percent": 0.7326,
          "reason": "forecast_negative",
          "held_bars": 11,
          "entry_probability": 0.4906,
          "entry_expected_percent": 0.0612
        },
        {
          "symbol": "XPLUSDT",
          "entry_timestamp": 1781658000000,
          "exit_timestamp": 1781661600000,
          "net_percent": 2.1962,
          "reason": "forecast_negative",
          "held_bars": 1,
          "entry_probability": 0.4863,
          "entry_expected_percent": 0.3116
        },
        {
          "symbol": "XPLUSDT",
          "entry_timestamp": 1781665200000,
          "exit_timestamp": 1781668800000,
          "net_percent": 0.7903,
          "reason": "forecast_negative",
          "held_bars": 1,
          "entry_probability": 0.4836,
          "entry_expected_percent": 0.2796
        },
        {
          "symbol": "MNTUSDT",
          "entry_timestamp": 1781780400000,
          "exit_timestamp": 1781791200000,
          "net_percent": -0.0924,
          "reason": "forecast_negative",
          "held_bars": 3,
          "entry_probability": 0.5032,
          "entry_expected_percent": 0.0601
        },
        {
          "symbol": "MNTUSDT",
          "entry_timestamp": 1781794800000,
          "exit_timestamp": 1781798400000,
          "net_percent": 0.4275,
          "reason": "forecast_negative",
          "held_bars": 1,
          "entry_probability": 0.4982,
          "entry_expected_percent": 0.0624
        },
        {
          "symbol": "MNTUSDT",
          "entry_timestamp": 1781802000000,
          "exit_timestamp": 1781805600000,
          "net_percent": -0.2786,
          "reason": "forecast_negative",
          "held_bars": 1,
          "entry_probability": 0.4978,
          "entry_expected_percent": 0.0631
        },
        {
          "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": "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": "MNTUSDT",
          "entry_timestamp": 1781863200000,
          "exit_timestamp": 1781899200000,
          "net_percent": 0.7322,
          "reason": "forecast_weak_profit_lock",
          "held_bars": 10,
          "entry_probability": 0.5071,
          "entry_expected_percent": 0.0653
        },
        {
          "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": "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": "HYPEUSDT",
          "entry_timestamp": 1781845200000,
          "exit_timestamp": 1781928000000,
          "net_percent": 4.5922,
          "reason": "forecast_weak_profit_lock",
          "held_bars": 23,
          "entry_probability": 0.5387,
          "entry_expected_percent": 0.3891
        },
        {
          "symbol": "MNTUSDT",
          "entry_timestamp": 1781902800000,
          "exit_timestamp": 1781931600000,
          "net_percent": 0.363,
          "reason": "forecast_weak_profit_lock",
          "held_bars": 8,
          "entry_probability": 0.5184,
          "entry_expected_percent": 0.0708
        },
        {
          "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": "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": 1782014400000,
          "exit_timestamp": 1782018000000,
          "net_percent": -0.7349,
          "reason": "forecast_negative",
          "held_bars": 1,
          "entry_probability": 0.4746,
          "entry_expected_percent": 0.0706
        },
        {
          "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": 1782050400000,
          "exit_timestamp": 1782082800000,
          "net_percent": -1.561,
          "reason": "atr_trailing_stop",
          "held_bars": 9,
          "entry_probability": 0.516,
          "entry_expected_percent": 0.0777
        },
        {
          "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": "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": "MNTUSDT",
          "entry_timestamp": 1782180000000,
          "exit_timestamp": 1782266400000,
          "net_percent": -3.4795,
          "reason": "max_hold",
          "held_bars": 24,
          "entry_probability": 0.5331,
          "entry_expected_percent": 0.0618
        },
        {
          "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": "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_breakdown": [
        {
          "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.0032
        },
        {
          "symbol": "ETHUSDT",
          "trades": 31,
          "wins": 20,
          "win_rate": 0.6452,
          "total_net_percent": 26.4108,
          "avg_net_percent": 0.852,
          "max_drawdown_percent": 4.6664,
          "profit_factor": 3.7443,
          "trade_share": 0.0984
        },
        {
          "symbol": "HUSDT",
          "trades": 63,
          "wins": 32,
          "win_rate": 0.5079,
          "total_net_percent": 214.7303,
          "avg_net_percent": 3.4084,
          "max_drawdown_percent": 27.569,
          "profit_factor": 3.223,
          "trade_share": 0.2
        },
        {
          "symbol": "HYPEUSDT",
          "trades": 18,
          "wins": 9,
          "win_rate": 0.5,
          "total_net_percent": 38.2979,
          "avg_net_percent": 2.1277,
          "max_drawdown_percent": 3.835,
          "profit_factor": 5.9649,
          "trade_share": 0.0571
        },
        {
          "symbol": "MNTUSDT",
          "trades": 46,
          "wins": 25,
          "win_rate": 0.5435,
          "total_net_percent": 24.5712,
          "avg_net_percent": 0.5342,
          "max_drawdown_percent": 4.6456,
          "profit_factor": 2.175,
          "trade_share": 0.146
        },
        {
          "symbol": "SOLUSDT",
          "trades": 60,
          "wins": 42,
          "win_rate": 0.7,
          "total_net_percent": 54.5209,
          "avg_net_percent": 0.9087,
          "max_drawdown_percent": 5.2291,
          "profit_factor": 5.6335,
          "trade_share": 0.1905
        },
        {
          "symbol": "WLDUSDT",
          "trades": 7,
          "wins": 4,
          "win_rate": 0.5714,
          "total_net_percent": 23.5271,
          "avg_net_percent": 3.361,
          "max_drawdown_percent": 7.716,
          "profit_factor": 4.0491,
          "trade_share": 0.0222
        },
        {
          "symbol": "XPLUSDT",
          "trades": 89,
          "wins": 50,
          "win_rate": 0.5618,
          "total_net_percent": 88.476,
          "avg_net_percent": 0.9941,
          "max_drawdown_percent": 11.2759,
          "profit_factor": 2.2015,
          "trade_share": 0.2825
        }
      ]
    },
    "walk_forward_summary": {
      "trades": 113,
      "wins": 81,
      "win_rate": 0.7168,
      "total_net_percent": 323.698,
      "avg_net_percent": 2.8646,
      "max_drawdown_percent": 22.3973,
      "profit_factor": 5.3636,
      "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"
    },
    "validation": {
      "status": "pass",
      "passed": true,
      "checks": [
        {
          "name": "oos_trades",
          "value": 113,
          "required": 30,
          "passed": true
        },
        {
          "name": "oos_symbols",
          "value": 9,
          "required": 2,
          "passed": true
        },
        {
          "name": "max_symbol_share",
          "value": 0.2743,
          "required": 0.75,
          "passed": true
        },
        {
          "name": "folds_with_trades",
          "value": 7,
          "required": 2,
          "passed": true
        },
        {
          "name": "oos_avg_net_positive",
          "value": 2.8646,
          "required": "> 0",
          "passed": true
        },
        {
          "name": "oos_profit_factor",
          "value": 5.3636,
          "required": 1.1,
          "passed": true
        },
        {
          "name": "beats_benchmark_total",
          "value": 322.9819,
          "required": 0.0,
          "passed": true
        }
      ],
      "oos_summary": {
        "trades": 113,
        "wins": 81,
        "win_rate": 0.7168,
        "total_net_percent": 323.698,
        "avg_net_percent": 2.8646,
        "max_drawdown_percent": 22.3973,
        "profit_factor": 5.3636,
        "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": "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.0177
        },
        {
          "symbol": "ETHUSDT",
          "trades": 12,
          "wins": 10,
          "win_rate": 0.8333,
          "total_net_percent": 15.6354,
          "avg_net_percent": 1.3029,
          "max_drawdown_percent": 4.6664,
          "profit_factor": 3.8855,
          "trade_share": 0.1062
        },
        {
          "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.1239
        },
        {
          "symbol": "HYPEUSDT",
          "trades": 8,
          "wins": 5,
          "win_rate": 0.625,
          "total_net_percent": 6.018,
          "avg_net_percent": 0.7523,
          "max_drawdown_percent": 9.4599,
          "profit_factor": 1.6362,
          "trade_share": 0.0708
        },
        {
          "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.0088
        },
        {
          "symbol": "MNTUSDT",
          "trades": 31,
          "wins": 20,
          "win_rate": 0.6452,
          "total_net_percent": 20.7782,
          "avg_net_percent": 0.6703,
          "max_drawdown_percent": 4.4487,
          "profit_factor": 2.4125,
          "trade_share": 0.2743
        },
        {
          "symbol": "SOLUSDT",
          "trades": 24,
          "wins": 21,
          "win_rate": 0.875,
          "total_net_percent": 35.1547,
          "avg_net_percent": 1.4648,
          "max_drawdown_percent": 4.3975,
          "profit_factor": 8.7733,
          "trade_share": 0.2124
        },
        {
          "symbol": "WLDUSDT",
          "trades": 4,
          "wins": 3,
          "win_rate": 0.75,
          "total_net_percent": 12.0958,
          "avg_net_percent": 3.024,
          "max_drawdown_percent": 4.2602,
          "profit_factor": 3.8393,
          "trade_share": 0.0354
        },
        {
          "symbol": "XPLUSDT",
          "trades": 17,
          "wins": 12,
          "win_rate": 0.7059,
          "total_net_percent": 91.9514,
          "avg_net_percent": 5.4089,
          "max_drawdown_percent": 11.3165,
          "profit_factor": 5.7615,
          "trade_share": 0.1504
        }
      ]
    }
  },
  "candidate": {
    "score": 11.925284,
    "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"
    },
    "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"
    },
    "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
        }
      ]
    }
  }
}
