Files
TradeBot/runtime/torch_threshold_calibration.json
T
2026-06-25 22:39:25 +03:00

2342 lines
66 KiB
JSON

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