{ "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 } ] }