1639 lines
48 KiB
JSON
1639 lines
48 KiB
JSON
{
|
|
"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
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|