1688 lines
46 KiB
JSON
1688 lines
46 KiB
JSON
{
|
|
"artifact": {
|
|
"version": 4,
|
|
"created_at": "2026-06-25T04:25:40.278560+00:00",
|
|
"feature_count": 55,
|
|
"target_horizon": 3,
|
|
"target_horizons": [
|
|
1,
|
|
3,
|
|
6,
|
|
12
|
|
],
|
|
"target_transform": "net_return_over_volatility",
|
|
"symbols": {
|
|
"BTCUSDT": {
|
|
"model": "torch_lstm",
|
|
"lookback": 64,
|
|
"hidden_size": 64,
|
|
"skill": 0.18089975146662415,
|
|
"directional_accuracy": 0.75
|
|
},
|
|
"ETHUSDT": {
|
|
"model": "torch_gru",
|
|
"lookback": 64,
|
|
"hidden_size": 64,
|
|
"skill": 0.11373330798155461,
|
|
"directional_accuracy": 0.7
|
|
},
|
|
"SOLUSDT": {
|
|
"model": "torch_lstm",
|
|
"lookback": 64,
|
|
"hidden_size": 96,
|
|
"skill": 0.044473362832777925,
|
|
"directional_accuracy": 0.7
|
|
},
|
|
"LTCUSDT": {
|
|
"model": "torch_gru",
|
|
"lookback": 64,
|
|
"hidden_size": 64,
|
|
"skill": 0.1064742071689897,
|
|
"directional_accuracy": 0.7
|
|
}
|
|
}
|
|
},
|
|
"records_by_symbol": {
|
|
"BTCUSDT": 1200,
|
|
"ETHUSDT": 1200,
|
|
"SOLUSDT": 1200,
|
|
"LTCUSDT": 1200
|
|
},
|
|
"recommended": {
|
|
"edge": 0.1,
|
|
"probability": 0.47,
|
|
"confidence": 0.4,
|
|
"trades": 169,
|
|
"wins": 82,
|
|
"win_rate": 0.48520710059171596,
|
|
"total_net_percent": 34.32198323137543,
|
|
"average_net_percent": 0.2030886581738191,
|
|
"max_drawdown_percent": 7.396161130240708,
|
|
"profit_factor": 1.782464372429169,
|
|
"score": 0.5154418567608978
|
|
},
|
|
"full_replay": {
|
|
"trades": 76,
|
|
"wins": 40,
|
|
"win_rate": 0.5263,
|
|
"total_net_percent": 44.2105,
|
|
"avg_net_percent": 0.5817,
|
|
"max_drawdown_percent": 3.4823,
|
|
"profit_factor": 3.3124,
|
|
"trades_detail": [
|
|
{
|
|
"symbol": "SOLUSDT",
|
|
"entry_timestamp": 1780801200000,
|
|
"exit_timestamp": 1780804800000,
|
|
"net_percent": 0.1622,
|
|
"reason": "forecast_negative",
|
|
"held_bars": 1,
|
|
"entry_probability": 0.4854,
|
|
"entry_expected_percent": 0.1773
|
|
},
|
|
{
|
|
"symbol": "BTCUSDT",
|
|
"entry_timestamp": 1780765200000,
|
|
"exit_timestamp": 1780812000000,
|
|
"net_percent": 2.2516,
|
|
"reason": "forecast_weak_profit_lock",
|
|
"held_bars": 13,
|
|
"entry_probability": 0.5438,
|
|
"entry_expected_percent": 0.2874
|
|
},
|
|
{
|
|
"symbol": "SOLUSDT",
|
|
"entry_timestamp": 1780808400000,
|
|
"exit_timestamp": 1780812000000,
|
|
"net_percent": 0.6561,
|
|
"reason": "forecast_negative",
|
|
"held_bars": 1,
|
|
"entry_probability": 0.4963,
|
|
"entry_expected_percent": 0.2502
|
|
},
|
|
{
|
|
"symbol": "SOLUSDT",
|
|
"entry_timestamp": 1780815600000,
|
|
"exit_timestamp": 1780819200000,
|
|
"net_percent": 1.3691,
|
|
"reason": "forecast_negative",
|
|
"held_bars": 1,
|
|
"entry_probability": 0.4848,
|
|
"entry_expected_percent": 0.2236
|
|
},
|
|
{
|
|
"symbol": "SOLUSDT",
|
|
"entry_timestamp": 1780822800000,
|
|
"exit_timestamp": 1780826400000,
|
|
"net_percent": -0.8119,
|
|
"reason": "forecast_negative",
|
|
"held_bars": 1,
|
|
"entry_probability": 0.4707,
|
|
"entry_expected_percent": 0.1987
|
|
},
|
|
{
|
|
"symbol": "SOLUSDT",
|
|
"entry_timestamp": 1780830000000,
|
|
"exit_timestamp": 1780833600000,
|
|
"net_percent": -1.3331,
|
|
"reason": "forecast_negative",
|
|
"held_bars": 1,
|
|
"entry_probability": 0.4754,
|
|
"entry_expected_percent": 0.1934
|
|
},
|
|
{
|
|
"symbol": "ETHUSDT",
|
|
"entry_timestamp": 1780768800000,
|
|
"exit_timestamp": 1780848000000,
|
|
"net_percent": 4.3582,
|
|
"reason": "forecast_negative",
|
|
"held_bars": 22,
|
|
"entry_probability": 0.5081,
|
|
"entry_expected_percent": 0.2254
|
|
},
|
|
{
|
|
"symbol": "ETHUSDT",
|
|
"entry_timestamp": 1780851600000,
|
|
"exit_timestamp": 1780855200000,
|
|
"net_percent": -0.3226,
|
|
"reason": "forecast_negative",
|
|
"held_bars": 1,
|
|
"entry_probability": 0.4995,
|
|
"entry_expected_percent": 0.1406
|
|
},
|
|
{
|
|
"symbol": "ETHUSDT",
|
|
"entry_timestamp": 1780858800000,
|
|
"exit_timestamp": 1780862400000,
|
|
"net_percent": 0.6678,
|
|
"reason": "forecast_negative",
|
|
"held_bars": 1,
|
|
"entry_probability": 0.5004,
|
|
"entry_expected_percent": 0.1534
|
|
},
|
|
{
|
|
"symbol": "SOLUSDT",
|
|
"entry_timestamp": 1780862400000,
|
|
"exit_timestamp": 1780866000000,
|
|
"net_percent": -0.3368,
|
|
"reason": "forecast_negative",
|
|
"held_bars": 1,
|
|
"entry_probability": 0.472,
|
|
"entry_expected_percent": 0.1099
|
|
},
|
|
{
|
|
"symbol": "ETHUSDT",
|
|
"entry_timestamp": 1780866000000,
|
|
"exit_timestamp": 1780869600000,
|
|
"net_percent": 2.0516,
|
|
"reason": "forecast_negative",
|
|
"held_bars": 1,
|
|
"entry_probability": 0.4994,
|
|
"entry_expected_percent": 0.1471
|
|
},
|
|
{
|
|
"symbol": "ETHUSDT",
|
|
"entry_timestamp": 1780873200000,
|
|
"exit_timestamp": 1780876800000,
|
|
"net_percent": 0.1569,
|
|
"reason": "forecast_negative",
|
|
"held_bars": 1,
|
|
"entry_probability": 0.5013,
|
|
"entry_expected_percent": 0.1061
|
|
},
|
|
{
|
|
"symbol": "BTCUSDT",
|
|
"entry_timestamp": 1780858800000,
|
|
"exit_timestamp": 1780891200000,
|
|
"net_percent": 1.9253,
|
|
"reason": "forecast_weak_profit_lock",
|
|
"held_bars": 9,
|
|
"entry_probability": 0.524,
|
|
"entry_expected_percent": 0.1025
|
|
},
|
|
{
|
|
"symbol": "ETHUSDT",
|
|
"entry_timestamp": 1780898400000,
|
|
"exit_timestamp": 1780902000000,
|
|
"net_percent": 0.1497,
|
|
"reason": "forecast_negative",
|
|
"held_bars": 1,
|
|
"entry_probability": 0.5031,
|
|
"entry_expected_percent": 0.1061
|
|
},
|
|
{
|
|
"symbol": "ETHUSDT",
|
|
"entry_timestamp": 1780905600000,
|
|
"exit_timestamp": 1780912800000,
|
|
"net_percent": 0.4169,
|
|
"reason": "forecast_negative",
|
|
"held_bars": 2,
|
|
"entry_probability": 0.504,
|
|
"entry_expected_percent": 0.1497
|
|
},
|
|
{
|
|
"symbol": "ETHUSDT",
|
|
"entry_timestamp": 1781132400000,
|
|
"exit_timestamp": 1781172000000,
|
|
"net_percent": 2.0457,
|
|
"reason": "forecast_weak_profit_lock",
|
|
"held_bars": 11,
|
|
"entry_probability": 0.5369,
|
|
"entry_expected_percent": 0.1269
|
|
},
|
|
{
|
|
"symbol": "ETHUSDT",
|
|
"entry_timestamp": 1781186400000,
|
|
"exit_timestamp": 1781197200000,
|
|
"net_percent": 2.5183,
|
|
"reason": "forecast_weak_profit_lock",
|
|
"held_bars": 3,
|
|
"entry_probability": 0.5417,
|
|
"entry_expected_percent": 0.1059
|
|
},
|
|
{
|
|
"symbol": "SOLUSDT",
|
|
"entry_timestamp": 1781118000000,
|
|
"exit_timestamp": 1781204400000,
|
|
"net_percent": 5.0766,
|
|
"reason": "max_hold",
|
|
"held_bars": 24,
|
|
"entry_probability": 0.5081,
|
|
"entry_expected_percent": 0.1152
|
|
},
|
|
{
|
|
"symbol": "SOLUSDT",
|
|
"entry_timestamp": 1781208000000,
|
|
"exit_timestamp": 1781226000000,
|
|
"net_percent": -0.1399,
|
|
"reason": "forecast_negative",
|
|
"held_bars": 5,
|
|
"entry_probability": 0.5154,
|
|
"entry_expected_percent": 0.2399
|
|
},
|
|
{
|
|
"symbol": "SOLUSDT",
|
|
"entry_timestamp": 1781229600000,
|
|
"exit_timestamp": 1781233200000,
|
|
"net_percent": -0.4378,
|
|
"reason": "forecast_negative",
|
|
"held_bars": 1,
|
|
"entry_probability": 0.4955,
|
|
"entry_expected_percent": 0.1493
|
|
},
|
|
{
|
|
"symbol": "SOLUSDT",
|
|
"entry_timestamp": 1781236800000,
|
|
"exit_timestamp": 1781240400000,
|
|
"net_percent": -0.7652,
|
|
"reason": "forecast_negative",
|
|
"held_bars": 1,
|
|
"entry_probability": 0.4924,
|
|
"entry_expected_percent": 0.1287
|
|
},
|
|
{
|
|
"symbol": "ETHUSDT",
|
|
"entry_timestamp": 1781301600000,
|
|
"exit_timestamp": 1781305200000,
|
|
"net_percent": -0.0209,
|
|
"reason": "forecast_negative",
|
|
"held_bars": 1,
|
|
"entry_probability": 0.4847,
|
|
"entry_expected_percent": 0.1109
|
|
},
|
|
{
|
|
"symbol": "ETHUSDT",
|
|
"entry_timestamp": 1781316000000,
|
|
"exit_timestamp": 1781319600000,
|
|
"net_percent": -0.4235,
|
|
"reason": "forecast_negative",
|
|
"held_bars": 1,
|
|
"entry_probability": 0.488,
|
|
"entry_expected_percent": 0.114
|
|
},
|
|
{
|
|
"symbol": "ETHUSDT",
|
|
"entry_timestamp": 1781323200000,
|
|
"exit_timestamp": 1781341200000,
|
|
"net_percent": 0.2952,
|
|
"reason": "forecast_negative",
|
|
"held_bars": 5,
|
|
"entry_probability": 0.4921,
|
|
"entry_expected_percent": 0.1181
|
|
},
|
|
{
|
|
"symbol": "ETHUSDT",
|
|
"entry_timestamp": 1781344800000,
|
|
"exit_timestamp": 1781355600000,
|
|
"net_percent": -0.0315,
|
|
"reason": "forecast_negative",
|
|
"held_bars": 3,
|
|
"entry_probability": 0.5002,
|
|
"entry_expected_percent": 0.1006
|
|
},
|
|
{
|
|
"symbol": "ETHUSDT",
|
|
"entry_timestamp": 1781370000000,
|
|
"exit_timestamp": 1781373600000,
|
|
"net_percent": -0.013,
|
|
"reason": "forecast_negative",
|
|
"held_bars": 1,
|
|
"entry_probability": 0.4959,
|
|
"entry_expected_percent": 0.1051
|
|
},
|
|
{
|
|
"symbol": "ETHUSDT",
|
|
"entry_timestamp": 1781377200000,
|
|
"exit_timestamp": 1781438400000,
|
|
"net_percent": -0.936,
|
|
"reason": "atr_trailing_stop",
|
|
"held_bars": 17,
|
|
"entry_probability": 0.4996,
|
|
"entry_expected_percent": 0.1252
|
|
},
|
|
{
|
|
"symbol": "SOLUSDT",
|
|
"entry_timestamp": 1781452800000,
|
|
"exit_timestamp": 1781506800000,
|
|
"net_percent": 5.3422,
|
|
"reason": "forecast_negative",
|
|
"held_bars": 15,
|
|
"entry_probability": 0.5149,
|
|
"entry_expected_percent": 0.1035
|
|
},
|
|
{
|
|
"symbol": "SOLUSDT",
|
|
"entry_timestamp": 1781510400000,
|
|
"exit_timestamp": 1781514000000,
|
|
"net_percent": -0.3856,
|
|
"reason": "forecast_negative",
|
|
"held_bars": 1,
|
|
"entry_probability": 0.4977,
|
|
"entry_expected_percent": 0.1543
|
|
},
|
|
{
|
|
"symbol": "ETHUSDT",
|
|
"entry_timestamp": 1781442000000,
|
|
"exit_timestamp": 1781528400000,
|
|
"net_percent": 8.5887,
|
|
"reason": "max_hold",
|
|
"held_bars": 24,
|
|
"entry_probability": 0.6179,
|
|
"entry_expected_percent": 0.2777
|
|
},
|
|
{
|
|
"symbol": "ETHUSDT",
|
|
"entry_timestamp": 1781532000000,
|
|
"exit_timestamp": 1781560800000,
|
|
"net_percent": -1.6153,
|
|
"reason": "atr_trailing_stop",
|
|
"held_bars": 8,
|
|
"entry_probability": 0.6393,
|
|
"entry_expected_percent": 0.4401
|
|
},
|
|
{
|
|
"symbol": "ETHUSDT",
|
|
"entry_timestamp": 1781575200000,
|
|
"exit_timestamp": 1781640000000,
|
|
"net_percent": 1.293,
|
|
"reason": "forecast_weak_profit_lock",
|
|
"held_bars": 18,
|
|
"entry_probability": 0.5646,
|
|
"entry_expected_percent": 0.1148
|
|
},
|
|
{
|
|
"symbol": "ETHUSDT",
|
|
"entry_timestamp": 1781794800000,
|
|
"exit_timestamp": 1781823600000,
|
|
"net_percent": 1.4563,
|
|
"reason": "forecast_weak_profit_lock",
|
|
"held_bars": 8,
|
|
"entry_probability": 0.5316,
|
|
"entry_expected_percent": 0.161
|
|
},
|
|
{
|
|
"symbol": "SOLUSDT",
|
|
"entry_timestamp": 1781870400000,
|
|
"exit_timestamp": 1781874000000,
|
|
"net_percent": 0.7145,
|
|
"reason": "forecast_negative",
|
|
"held_bars": 1,
|
|
"entry_probability": 0.4899,
|
|
"entry_expected_percent": 0.1164
|
|
},
|
|
{
|
|
"symbol": "SOLUSDT",
|
|
"entry_timestamp": 1781877600000,
|
|
"exit_timestamp": 1781881200000,
|
|
"net_percent": 0.0144,
|
|
"reason": "forecast_negative",
|
|
"held_bars": 1,
|
|
"entry_probability": 0.496,
|
|
"entry_expected_percent": 0.1454
|
|
},
|
|
{
|
|
"symbol": "ETHUSDT",
|
|
"entry_timestamp": 1781845200000,
|
|
"exit_timestamp": 1781913600000,
|
|
"net_percent": 0.4037,
|
|
"reason": "forecast_weak_profit_lock",
|
|
"held_bars": 19,
|
|
"entry_probability": 0.5382,
|
|
"entry_expected_percent": 0.1056
|
|
},
|
|
{
|
|
"symbol": "SOLUSDT",
|
|
"entry_timestamp": 1781884800000,
|
|
"exit_timestamp": 1781928000000,
|
|
"net_percent": 2.8463,
|
|
"reason": "forecast_negative",
|
|
"held_bars": 12,
|
|
"entry_probability": 0.4969,
|
|
"entry_expected_percent": 0.1459
|
|
},
|
|
{
|
|
"symbol": "SOLUSDT",
|
|
"entry_timestamp": 1781931600000,
|
|
"exit_timestamp": 1781935200000,
|
|
"net_percent": 0.1849,
|
|
"reason": "forecast_negative",
|
|
"held_bars": 1,
|
|
"entry_probability": 0.4881,
|
|
"entry_expected_percent": 0.1591
|
|
},
|
|
{
|
|
"symbol": "SOLUSDT",
|
|
"entry_timestamp": 1781938800000,
|
|
"exit_timestamp": 1781942400000,
|
|
"net_percent": -0.594,
|
|
"reason": "forecast_negative",
|
|
"held_bars": 1,
|
|
"entry_probability": 0.4814,
|
|
"entry_expected_percent": 0.1286
|
|
},
|
|
{
|
|
"symbol": "SOLUSDT",
|
|
"entry_timestamp": 1781946000000,
|
|
"exit_timestamp": 1781949600000,
|
|
"net_percent": -0.0785,
|
|
"reason": "forecast_negative",
|
|
"held_bars": 1,
|
|
"entry_probability": 0.4779,
|
|
"entry_expected_percent": 0.1243
|
|
},
|
|
{
|
|
"symbol": "SOLUSDT",
|
|
"entry_timestamp": 1782226800000,
|
|
"exit_timestamp": 1782230400000,
|
|
"net_percent": -0.332,
|
|
"reason": "forecast_negative",
|
|
"held_bars": 1,
|
|
"entry_probability": 0.4807,
|
|
"entry_expected_percent": 0.1022
|
|
},
|
|
{
|
|
"symbol": "SOLUSDT",
|
|
"entry_timestamp": 1782234000000,
|
|
"exit_timestamp": 1782237600000,
|
|
"net_percent": -0.0711,
|
|
"reason": "forecast_negative",
|
|
"held_bars": 1,
|
|
"entry_probability": 0.4906,
|
|
"entry_expected_percent": 0.1147
|
|
},
|
|
{
|
|
"symbol": "SOLUSDT",
|
|
"entry_timestamp": 1782241200000,
|
|
"exit_timestamp": 1782244800000,
|
|
"net_percent": -0.0134,
|
|
"reason": "forecast_negative",
|
|
"held_bars": 1,
|
|
"entry_probability": 0.4998,
|
|
"entry_expected_percent": 0.1283
|
|
},
|
|
{
|
|
"symbol": "SOLUSDT",
|
|
"entry_timestamp": 1782248400000,
|
|
"exit_timestamp": 1782252000000,
|
|
"net_percent": 0.1434,
|
|
"reason": "forecast_negative",
|
|
"held_bars": 1,
|
|
"entry_probability": 0.4976,
|
|
"entry_expected_percent": 0.1077
|
|
},
|
|
{
|
|
"symbol": "ETHUSDT",
|
|
"entry_timestamp": 1782248400000,
|
|
"exit_timestamp": 1782266400000,
|
|
"net_percent": -0.4266,
|
|
"reason": "forecast_negative",
|
|
"held_bars": 5,
|
|
"entry_probability": 0.5322,
|
|
"entry_expected_percent": 0.1013
|
|
},
|
|
{
|
|
"symbol": "SOLUSDT",
|
|
"entry_timestamp": 1782320400000,
|
|
"exit_timestamp": 1782324000000,
|
|
"net_percent": 1.3525,
|
|
"reason": "forecast_negative",
|
|
"held_bars": 1,
|
|
"entry_probability": 0.4846,
|
|
"entry_expected_percent": 0.1075
|
|
},
|
|
{
|
|
"symbol": "SOLUSDT",
|
|
"entry_timestamp": 1782327600000,
|
|
"exit_timestamp": 1782331200000,
|
|
"net_percent": 2.0785,
|
|
"reason": "forecast_negative",
|
|
"held_bars": 1,
|
|
"entry_probability": 0.4818,
|
|
"entry_expected_percent": 0.1332
|
|
},
|
|
{
|
|
"symbol": "BTCUSDT",
|
|
"entry_timestamp": 1782320400000,
|
|
"exit_timestamp": 1782334800000,
|
|
"net_percent": 2.6091,
|
|
"reason": "forecast_negative",
|
|
"held_bars": 4,
|
|
"entry_probability": 0.5352,
|
|
"entry_expected_percent": 0.3602
|
|
},
|
|
{
|
|
"symbol": "SOLUSDT",
|
|
"entry_timestamp": 1782334800000,
|
|
"exit_timestamp": 1782338400000,
|
|
"net_percent": -0.6406,
|
|
"reason": "forecast_negative",
|
|
"held_bars": 1,
|
|
"entry_probability": 0.4902,
|
|
"entry_expected_percent": 0.1655
|
|
},
|
|
{
|
|
"symbol": "SOLUSDT",
|
|
"entry_timestamp": 1782342000000,
|
|
"exit_timestamp": 1782349200000,
|
|
"net_percent": -0.5965,
|
|
"reason": "end_of_replay",
|
|
"held_bars": 2,
|
|
"entry_probability": 0.5022,
|
|
"entry_expected_percent": 0.1595
|
|
}
|
|
],
|
|
"symbol_breakdown": [
|
|
{
|
|
"symbol": "BTCUSDT",
|
|
"trades": 5,
|
|
"wins": 5,
|
|
"win_rate": 1.0,
|
|
"total_net_percent": 9.3304,
|
|
"avg_net_percent": 1.8661,
|
|
"max_drawdown_percent": 0.0,
|
|
"profit_factor": 999.0,
|
|
"trade_share": 0.0658
|
|
},
|
|
{
|
|
"symbol": "ETHUSDT",
|
|
"trades": 43,
|
|
"wins": 22,
|
|
"win_rate": 0.5116,
|
|
"total_net_percent": 21.5372,
|
|
"avg_net_percent": 0.5009,
|
|
"max_drawdown_percent": 3.4821,
|
|
"profit_factor": 2.7726,
|
|
"trade_share": 0.5658
|
|
},
|
|
{
|
|
"symbol": "SOLUSDT",
|
|
"trades": 28,
|
|
"wins": 13,
|
|
"win_rate": 0.4643,
|
|
"total_net_percent": 13.3428,
|
|
"avg_net_percent": 0.4765,
|
|
"max_drawdown_percent": 2.4818,
|
|
"profit_factor": 2.9148,
|
|
"trade_share": 0.3684
|
|
}
|
|
]
|
|
},
|
|
"walk_forward": {
|
|
"summary": {
|
|
"trades": 41,
|
|
"wins": 25,
|
|
"win_rate": 0.6098,
|
|
"total_net_percent": 30.062,
|
|
"avg_net_percent": 0.7332,
|
|
"max_drawdown_percent": 1.6153,
|
|
"profit_factor": 5.7966,
|
|
"status": "warn"
|
|
},
|
|
"symbol_breakdown": [
|
|
{
|
|
"symbol": "BTCUSDT",
|
|
"trades": 4,
|
|
"wins": 4,
|
|
"win_rate": 1.0,
|
|
"total_net_percent": 6.1075,
|
|
"avg_net_percent": 1.5269,
|
|
"max_drawdown_percent": 0.0,
|
|
"profit_factor": 999.0,
|
|
"trade_share": 0.0976
|
|
},
|
|
{
|
|
"symbol": "ETHUSDT",
|
|
"trades": 21,
|
|
"wins": 13,
|
|
"win_rate": 0.619,
|
|
"total_net_percent": 13.9895,
|
|
"avg_net_percent": 0.6662,
|
|
"max_drawdown_percent": 1.6153,
|
|
"profit_factor": 4.9345,
|
|
"trade_share": 0.5122
|
|
},
|
|
{
|
|
"symbol": "SOLUSDT",
|
|
"trades": 16,
|
|
"wins": 8,
|
|
"win_rate": 0.5,
|
|
"total_net_percent": 9.965,
|
|
"avg_net_percent": 0.6228,
|
|
"max_drawdown_percent": 1.2371,
|
|
"profit_factor": 4.6748,
|
|
"trade_share": 0.3902
|
|
}
|
|
],
|
|
"folds_with_trades": 7,
|
|
"folds": [
|
|
{
|
|
"fold": 1,
|
|
"train_records": 600,
|
|
"test_records": 600,
|
|
"thresholds": {
|
|
"edge": 0.08,
|
|
"probability": 0.55,
|
|
"confidence": 0.4,
|
|
"trades": 11,
|
|
"wins": 6,
|
|
"win_rate": 0.5454545454545454,
|
|
"total_net_percent": -0.2814196509415168,
|
|
"average_net_percent": -0.025583604631046978,
|
|
"max_drawdown_percent": 1.012054604857704,
|
|
"profit_factor": 0.8717858878253109,
|
|
"score": -0.022145406123055943
|
|
},
|
|
"test": {
|
|
"trades": 3,
|
|
"wins": 3,
|
|
"win_rate": 1.0,
|
|
"total_net_percent": 4.8375,
|
|
"avg_net_percent": 1.6125,
|
|
"max_drawdown_percent": 0.0,
|
|
"profit_factor": 999.0,
|
|
"symbol_breakdown": [
|
|
{
|
|
"symbol": "BTCUSDT",
|
|
"trades": 1,
|
|
"wins": 1,
|
|
"win_rate": 1.0,
|
|
"total_net_percent": 2.1617,
|
|
"avg_net_percent": 2.1617,
|
|
"max_drawdown_percent": 0.0,
|
|
"profit_factor": 999.0,
|
|
"trade_share": 0.3333
|
|
},
|
|
{
|
|
"symbol": "ETHUSDT",
|
|
"trades": 2,
|
|
"wins": 2,
|
|
"win_rate": 1.0,
|
|
"total_net_percent": 2.6758,
|
|
"avg_net_percent": 1.3379,
|
|
"max_drawdown_percent": 0.0,
|
|
"profit_factor": 999.0,
|
|
"trade_share": 0.6667
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"fold": 2,
|
|
"train_records": 1200,
|
|
"test_records": 600,
|
|
"thresholds": {
|
|
"edge": 0.06,
|
|
"probability": 0.52,
|
|
"confidence": 0.4,
|
|
"trades": 31,
|
|
"wins": 14,
|
|
"win_rate": 0.45161290322580644,
|
|
"total_net_percent": 0.5032923385919874,
|
|
"average_net_percent": 0.016235236728773788,
|
|
"max_drawdown_percent": 2.284222723928775,
|
|
"profit_factor": 1.0716414959691754,
|
|
"score": -0.026677543781177388
|
|
},
|
|
"test": {
|
|
"trades": 4,
|
|
"wins": 4,
|
|
"win_rate": 1.0,
|
|
"total_net_percent": 3.8375,
|
|
"avg_net_percent": 0.9594,
|
|
"max_drawdown_percent": 0.0,
|
|
"profit_factor": 999.0,
|
|
"symbol_breakdown": [
|
|
{
|
|
"symbol": "BTCUSDT",
|
|
"trades": 1,
|
|
"wins": 1,
|
|
"win_rate": 1.0,
|
|
"total_net_percent": 1.3351,
|
|
"avg_net_percent": 1.3351,
|
|
"max_drawdown_percent": 0.0,
|
|
"profit_factor": 999.0,
|
|
"trade_share": 0.25
|
|
},
|
|
{
|
|
"symbol": "ETHUSDT",
|
|
"trades": 3,
|
|
"wins": 3,
|
|
"win_rate": 1.0,
|
|
"total_net_percent": 2.5024,
|
|
"avg_net_percent": 0.8341,
|
|
"max_drawdown_percent": 0.0,
|
|
"profit_factor": 999.0,
|
|
"trade_share": 0.75
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"fold": 3,
|
|
"train_records": 1800,
|
|
"test_records": 600,
|
|
"thresholds": {
|
|
"edge": 0.08,
|
|
"probability": 0.55,
|
|
"confidence": 0.4,
|
|
"trades": 34,
|
|
"wins": 20,
|
|
"win_rate": 0.5882352941176471,
|
|
"total_net_percent": 3.874884519267585,
|
|
"average_net_percent": 0.11396719174316428,
|
|
"max_drawdown_percent": 2.8154235680067585,
|
|
"profit_factor": 1.4997675295947763,
|
|
"score": 0.11115716425668118
|
|
},
|
|
"test": {
|
|
"trades": 2,
|
|
"wins": 2,
|
|
"win_rate": 1.0,
|
|
"total_net_percent": 0.3823,
|
|
"avg_net_percent": 0.1911,
|
|
"max_drawdown_percent": 0.0,
|
|
"profit_factor": 999.0,
|
|
"symbol_breakdown": [
|
|
{
|
|
"symbol": "ETHUSDT",
|
|
"trades": 2,
|
|
"wins": 2,
|
|
"win_rate": 1.0,
|
|
"total_net_percent": 0.3823,
|
|
"avg_net_percent": 0.1911,
|
|
"max_drawdown_percent": 0.0,
|
|
"profit_factor": 999.0,
|
|
"trade_share": 1.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"fold": 4,
|
|
"train_records": 2400,
|
|
"test_records": 600,
|
|
"thresholds": {
|
|
"edge": 0.08,
|
|
"probability": 0.56,
|
|
"confidence": 0.4,
|
|
"trades": 32,
|
|
"wins": 15,
|
|
"win_rate": 0.46875,
|
|
"total_net_percent": 2.9038035684122443,
|
|
"average_net_percent": 0.09074386151288263,
|
|
"max_drawdown_percent": 2.26130580347228,
|
|
"profit_factor": 1.3328787298385156,
|
|
"score": 0.0852117409348979
|
|
},
|
|
"test": {
|
|
"trades": 1,
|
|
"wins": 1,
|
|
"win_rate": 1.0,
|
|
"total_net_percent": 0.2904,
|
|
"avg_net_percent": 0.2904,
|
|
"max_drawdown_percent": 0.0,
|
|
"profit_factor": 999.0,
|
|
"symbol_breakdown": [
|
|
{
|
|
"symbol": "ETHUSDT",
|
|
"trades": 1,
|
|
"wins": 1,
|
|
"win_rate": 1.0,
|
|
"total_net_percent": 0.2904,
|
|
"avg_net_percent": 0.2904,
|
|
"max_drawdown_percent": 0.0,
|
|
"profit_factor": 999.0,
|
|
"trade_share": 1.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"fold": 5,
|
|
"train_records": 3000,
|
|
"test_records": 600,
|
|
"thresholds": {
|
|
"edge": 0.08,
|
|
"probability": 0.56,
|
|
"confidence": 0.4,
|
|
"trades": 37,
|
|
"wins": 17,
|
|
"win_rate": 0.4594594594594595,
|
|
"total_net_percent": 2.166820216869614,
|
|
"average_net_percent": 0.058562708564043615,
|
|
"max_drawdown_percent": 3.893185281500422,
|
|
"profit_factor": 1.200290419006634,
|
|
"score": -0.0073521682495464626
|
|
},
|
|
"test": {
|
|
"trades": 1,
|
|
"wins": 1,
|
|
"win_rate": 1.0,
|
|
"total_net_percent": 0.0016,
|
|
"avg_net_percent": 0.0016,
|
|
"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.0016,
|
|
"avg_net_percent": 0.0016,
|
|
"max_drawdown_percent": 0.0,
|
|
"profit_factor": 999.0,
|
|
"trade_share": 1.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"fold": 6,
|
|
"train_records": 3600,
|
|
"test_records": 600,
|
|
"thresholds": {
|
|
"edge": 0.1,
|
|
"probability": 0.47,
|
|
"confidence": 0.4,
|
|
"trades": 107,
|
|
"wins": 55,
|
|
"win_rate": 0.514018691588785,
|
|
"total_net_percent": 17.532144438229214,
|
|
"average_net_percent": 0.16385181717971228,
|
|
"max_drawdown_percent": 7.396161130240708,
|
|
"profit_factor": 1.6005406742309718,
|
|
"score": 0.22550989750948067
|
|
},
|
|
"test": {
|
|
"trades": 12,
|
|
"wins": 5,
|
|
"win_rate": 0.4167,
|
|
"total_net_percent": 13.207,
|
|
"avg_net_percent": 1.1006,
|
|
"max_drawdown_percent": 1.6153,
|
|
"profit_factor": 4.8552,
|
|
"symbol_breakdown": [
|
|
{
|
|
"symbol": "ETHUSDT",
|
|
"trades": 10,
|
|
"wins": 4,
|
|
"win_rate": 0.4,
|
|
"total_net_percent": 8.2503,
|
|
"avg_net_percent": 0.825,
|
|
"max_drawdown_percent": 1.6153,
|
|
"profit_factor": 3.7137,
|
|
"trade_share": 0.8333
|
|
},
|
|
{
|
|
"symbol": "SOLUSDT",
|
|
"trades": 2,
|
|
"wins": 1,
|
|
"win_rate": 0.5,
|
|
"total_net_percent": 4.9566,
|
|
"avg_net_percent": 2.4783,
|
|
"max_drawdown_percent": 0.3856,
|
|
"profit_factor": 13.8543,
|
|
"trade_share": 0.1667
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"fold": 7,
|
|
"train_records": 4200,
|
|
"test_records": 600,
|
|
"thresholds": {
|
|
"edge": 0.1,
|
|
"probability": 0.47,
|
|
"confidence": 0.4,
|
|
"trades": 143,
|
|
"wins": 70,
|
|
"win_rate": 0.48951048951048953,
|
|
"total_net_percent": 27.42901369111178,
|
|
"average_net_percent": 0.19181128455322924,
|
|
"max_drawdown_percent": 7.396161130240708,
|
|
"profit_factor": 1.7244459616959875,
|
|
"score": 0.40094207559310424
|
|
},
|
|
"test": {
|
|
"trades": 18,
|
|
"wins": 9,
|
|
"win_rate": 0.5,
|
|
"total_net_percent": 7.5059,
|
|
"avg_net_percent": 0.417,
|
|
"max_drawdown_percent": 1.3721,
|
|
"profit_factor": 3.6416,
|
|
"symbol_breakdown": [
|
|
{
|
|
"symbol": "BTCUSDT",
|
|
"trades": 1,
|
|
"wins": 1,
|
|
"win_rate": 1.0,
|
|
"total_net_percent": 2.6091,
|
|
"avg_net_percent": 2.6091,
|
|
"max_drawdown_percent": 0.0,
|
|
"profit_factor": 999.0,
|
|
"trade_share": 0.0556
|
|
},
|
|
{
|
|
"symbol": "ETHUSDT",
|
|
"trades": 3,
|
|
"wins": 1,
|
|
"win_rate": 0.3333,
|
|
"total_net_percent": -0.1117,
|
|
"avg_net_percent": -0.0372,
|
|
"max_drawdown_percent": 0.4266,
|
|
"profit_factor": 0.7833,
|
|
"trade_share": 0.1667
|
|
},
|
|
{
|
|
"symbol": "SOLUSDT",
|
|
"trades": 14,
|
|
"wins": 7,
|
|
"win_rate": 0.5,
|
|
"total_net_percent": 5.0084,
|
|
"avg_net_percent": 0.3577,
|
|
"max_drawdown_percent": 1.2371,
|
|
"profit_factor": 3.1531,
|
|
"trade_share": 0.7778
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"benchmark": {
|
|
"name": "trend_macd_baseline",
|
|
"summary": {
|
|
"trades": 0,
|
|
"wins": 0,
|
|
"win_rate": 0.0,
|
|
"total_net_percent": 0,
|
|
"avg_net_percent": 0.0,
|
|
"max_drawdown_percent": 0.0,
|
|
"profit_factor": 0.0,
|
|
"status": "no_trades"
|
|
},
|
|
"symbol_breakdown": [],
|
|
"folds_with_trades": 0,
|
|
"folds": [
|
|
{
|
|
"fold": 1,
|
|
"test_records": 600,
|
|
"test": {
|
|
"trades": 0,
|
|
"wins": 0,
|
|
"win_rate": 0.0,
|
|
"total_net_percent": 0,
|
|
"avg_net_percent": 0.0,
|
|
"max_drawdown_percent": 0.0,
|
|
"profit_factor": 0.0,
|
|
"symbol_breakdown": []
|
|
}
|
|
},
|
|
{
|
|
"fold": 2,
|
|
"test_records": 600,
|
|
"test": {
|
|
"trades": 0,
|
|
"wins": 0,
|
|
"win_rate": 0.0,
|
|
"total_net_percent": 0,
|
|
"avg_net_percent": 0.0,
|
|
"max_drawdown_percent": 0.0,
|
|
"profit_factor": 0.0,
|
|
"symbol_breakdown": []
|
|
}
|
|
},
|
|
{
|
|
"fold": 3,
|
|
"test_records": 600,
|
|
"test": {
|
|
"trades": 0,
|
|
"wins": 0,
|
|
"win_rate": 0.0,
|
|
"total_net_percent": 0,
|
|
"avg_net_percent": 0.0,
|
|
"max_drawdown_percent": 0.0,
|
|
"profit_factor": 0.0,
|
|
"symbol_breakdown": []
|
|
}
|
|
},
|
|
{
|
|
"fold": 4,
|
|
"test_records": 600,
|
|
"test": {
|
|
"trades": 0,
|
|
"wins": 0,
|
|
"win_rate": 0.0,
|
|
"total_net_percent": 0,
|
|
"avg_net_percent": 0.0,
|
|
"max_drawdown_percent": 0.0,
|
|
"profit_factor": 0.0,
|
|
"symbol_breakdown": []
|
|
}
|
|
},
|
|
{
|
|
"fold": 5,
|
|
"test_records": 600,
|
|
"test": {
|
|
"trades": 0,
|
|
"wins": 0,
|
|
"win_rate": 0.0,
|
|
"total_net_percent": 0,
|
|
"avg_net_percent": 0.0,
|
|
"max_drawdown_percent": 0.0,
|
|
"profit_factor": 0.0,
|
|
"symbol_breakdown": []
|
|
}
|
|
},
|
|
{
|
|
"fold": 6,
|
|
"test_records": 600,
|
|
"test": {
|
|
"trades": 0,
|
|
"wins": 0,
|
|
"win_rate": 0.0,
|
|
"total_net_percent": 0,
|
|
"avg_net_percent": 0.0,
|
|
"max_drawdown_percent": 0.0,
|
|
"profit_factor": 0.0,
|
|
"symbol_breakdown": []
|
|
}
|
|
},
|
|
{
|
|
"fold": 7,
|
|
"test_records": 600,
|
|
"test": {
|
|
"trades": 0,
|
|
"wins": 0,
|
|
"win_rate": 0.0,
|
|
"total_net_percent": 0,
|
|
"avg_net_percent": 0.0,
|
|
"max_drawdown_percent": 0.0,
|
|
"profit_factor": 0.0,
|
|
"symbol_breakdown": []
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"validation": {
|
|
"status": "pass",
|
|
"passed": true,
|
|
"checks": [
|
|
{
|
|
"name": "oos_trades",
|
|
"value": 41,
|
|
"required": 30,
|
|
"passed": true
|
|
},
|
|
{
|
|
"name": "oos_symbols",
|
|
"value": 3,
|
|
"required": 2,
|
|
"passed": true
|
|
},
|
|
{
|
|
"name": "max_symbol_share",
|
|
"value": 0.5122,
|
|
"required": 0.75,
|
|
"passed": true
|
|
},
|
|
{
|
|
"name": "folds_with_trades",
|
|
"value": 7,
|
|
"required": 2,
|
|
"passed": true
|
|
},
|
|
{
|
|
"name": "oos_avg_net_positive",
|
|
"value": 0.7332,
|
|
"required": "> 0",
|
|
"passed": true
|
|
},
|
|
{
|
|
"name": "oos_profit_factor",
|
|
"value": 5.7966,
|
|
"required": 1.1,
|
|
"passed": true
|
|
},
|
|
{
|
|
"name": "beats_benchmark_total",
|
|
"value": 30.062,
|
|
"required": 0.0,
|
|
"passed": true
|
|
}
|
|
],
|
|
"oos_summary": {
|
|
"trades": 41,
|
|
"wins": 25,
|
|
"win_rate": 0.6098,
|
|
"total_net_percent": 30.062,
|
|
"avg_net_percent": 0.7332,
|
|
"max_drawdown_percent": 1.6153,
|
|
"profit_factor": 5.7966,
|
|
"status": "warn"
|
|
},
|
|
"benchmark_summary": {
|
|
"trades": 0,
|
|
"wins": 0,
|
|
"win_rate": 0.0,
|
|
"total_net_percent": 0,
|
|
"avg_net_percent": 0.0,
|
|
"max_drawdown_percent": 0.0,
|
|
"profit_factor": 0.0,
|
|
"status": "no_trades"
|
|
},
|
|
"symbol_breakdown": [
|
|
{
|
|
"symbol": "BTCUSDT",
|
|
"trades": 4,
|
|
"wins": 4,
|
|
"win_rate": 1.0,
|
|
"total_net_percent": 6.1075,
|
|
"avg_net_percent": 1.5269,
|
|
"max_drawdown_percent": 0.0,
|
|
"profit_factor": 999.0,
|
|
"trade_share": 0.0976
|
|
},
|
|
{
|
|
"symbol": "ETHUSDT",
|
|
"trades": 21,
|
|
"wins": 13,
|
|
"win_rate": 0.619,
|
|
"total_net_percent": 13.9895,
|
|
"avg_net_percent": 0.6662,
|
|
"max_drawdown_percent": 1.6153,
|
|
"profit_factor": 4.9345,
|
|
"trade_share": 0.5122
|
|
},
|
|
{
|
|
"symbol": "SOLUSDT",
|
|
"trades": 16,
|
|
"wins": 8,
|
|
"win_rate": 0.5,
|
|
"total_net_percent": 9.965,
|
|
"avg_net_percent": 0.6228,
|
|
"max_drawdown_percent": 1.2371,
|
|
"profit_factor": 4.6748,
|
|
"trade_share": 0.3902
|
|
}
|
|
]
|
|
},
|
|
"probability_calibration": {
|
|
"samples": 4800,
|
|
"buckets": [
|
|
{
|
|
"bucket": "0.15-0.20",
|
|
"samples": 5,
|
|
"avg_probability": 0.1942,
|
|
"actual_win_rate": 0.0,
|
|
"avg_future_net_percent": -1.6295
|
|
},
|
|
{
|
|
"bucket": "0.20-0.25",
|
|
"samples": 14,
|
|
"avg_probability": 0.2352,
|
|
"actual_win_rate": 0.0,
|
|
"avg_future_net_percent": -1.2083
|
|
},
|
|
{
|
|
"bucket": "0.25-0.30",
|
|
"samples": 76,
|
|
"avg_probability": 0.2787,
|
|
"actual_win_rate": 0.1316,
|
|
"avg_future_net_percent": -0.8066
|
|
},
|
|
{
|
|
"bucket": "0.30-0.35",
|
|
"samples": 235,
|
|
"avg_probability": 0.3297,
|
|
"actual_win_rate": 0.2,
|
|
"avg_future_net_percent": -0.5629
|
|
},
|
|
{
|
|
"bucket": "0.35-0.40",
|
|
"samples": 1157,
|
|
"avg_probability": 0.3802,
|
|
"actual_win_rate": 0.2636,
|
|
"avg_future_net_percent": -0.4998
|
|
},
|
|
{
|
|
"bucket": "0.40-0.45",
|
|
"samples": 1792,
|
|
"avg_probability": 0.4235,
|
|
"actual_win_rate": 0.3013,
|
|
"avg_future_net_percent": -0.3268
|
|
},
|
|
{
|
|
"bucket": "0.45-0.50",
|
|
"samples": 883,
|
|
"avg_probability": 0.4727,
|
|
"actual_win_rate": 0.3228,
|
|
"avg_future_net_percent": -0.26
|
|
},
|
|
{
|
|
"bucket": "0.50-0.55",
|
|
"samples": 427,
|
|
"avg_probability": 0.5223,
|
|
"actual_win_rate": 0.4122,
|
|
"avg_future_net_percent": 0.018
|
|
},
|
|
{
|
|
"bucket": "0.55-0.60",
|
|
"samples": 152,
|
|
"avg_probability": 0.5681,
|
|
"actual_win_rate": 0.4342,
|
|
"avg_future_net_percent": -0.0961
|
|
},
|
|
{
|
|
"bucket": "0.60-0.65",
|
|
"samples": 38,
|
|
"avg_probability": 0.6242,
|
|
"actual_win_rate": 0.5,
|
|
"avg_future_net_percent": 0.3484
|
|
},
|
|
{
|
|
"bucket": "0.65-0.70",
|
|
"samples": 21,
|
|
"avg_probability": 0.6654,
|
|
"actual_win_rate": 0.4762,
|
|
"avg_future_net_percent": 0.7409
|
|
}
|
|
]
|
|
},
|
|
"top_results": [
|
|
{
|
|
"edge": 0.1,
|
|
"probability": 0.47,
|
|
"confidence": 0.4,
|
|
"trades": 169,
|
|
"wins": 82,
|
|
"win_rate": 0.48520710059171596,
|
|
"total_net_percent": 34.32198323137543,
|
|
"average_net_percent": 0.2030886581738191,
|
|
"max_drawdown_percent": 7.396161130240708,
|
|
"profit_factor": 1.782464372429169,
|
|
"score": 0.5154418567608978
|
|
},
|
|
{
|
|
"edge": 0.1,
|
|
"probability": 0.45,
|
|
"confidence": 0.4,
|
|
"trades": 170,
|
|
"wins": 82,
|
|
"win_rate": 0.4823529411764706,
|
|
"total_net_percent": 34.12630011425677,
|
|
"average_net_percent": 0.20074294184856925,
|
|
"max_drawdown_percent": 7.396161130240708,
|
|
"profit_factor": 1.7726185841735393,
|
|
"score": 0.5100467273022583
|
|
},
|
|
{
|
|
"edge": 0.1,
|
|
"probability": 0.5,
|
|
"confidence": 0.4,
|
|
"trades": 142,
|
|
"wins": 65,
|
|
"win_rate": 0.45774647887323944,
|
|
"total_net_percent": 25.377951578063083,
|
|
"average_net_percent": 0.17871796885959917,
|
|
"max_drawdown_percent": 6.298421501267348,
|
|
"profit_factor": 1.6871374179078038,
|
|
"score": 0.3887444566474545
|
|
},
|
|
{
|
|
"edge": 0.1,
|
|
"probability": 0.52,
|
|
"confidence": 0.4,
|
|
"trades": 108,
|
|
"wins": 51,
|
|
"win_rate": 0.4722222222222222,
|
|
"total_net_percent": 19.398658066409958,
|
|
"average_net_percent": 0.17961720431861072,
|
|
"max_drawdown_percent": 4.9934822337852065,
|
|
"profit_factor": 1.6678339079566185,
|
|
"score": 0.33968149719009283
|
|
},
|
|
{
|
|
"edge": 0.08,
|
|
"probability": 0.5,
|
|
"confidence": 0.4,
|
|
"trades": 164,
|
|
"wins": 75,
|
|
"win_rate": 0.4573170731707317,
|
|
"total_net_percent": 20.20197868070781,
|
|
"average_net_percent": 0.12318279683358421,
|
|
"max_drawdown_percent": 6.321452042687536,
|
|
"profit_factor": 1.4234769507714702,
|
|
"score": 0.2548615986904046
|
|
},
|
|
{
|
|
"edge": 0.1,
|
|
"probability": 0.62,
|
|
"confidence": 0.4,
|
|
"trades": 16,
|
|
"wins": 10,
|
|
"win_rate": 0.625,
|
|
"total_net_percent": 8.148777006439712,
|
|
"average_net_percent": 0.509298562902482,
|
|
"max_drawdown_percent": 1.0894053725913566,
|
|
"profit_factor": 4.648677993046654,
|
|
"score": 0.2503624440261835
|
|
},
|
|
{
|
|
"edge": 0.08,
|
|
"probability": 0.62,
|
|
"confidence": 0.4,
|
|
"trades": 16,
|
|
"wins": 10,
|
|
"win_rate": 0.625,
|
|
"total_net_percent": 8.148777006439712,
|
|
"average_net_percent": 0.509298562902482,
|
|
"max_drawdown_percent": 1.0894053725913566,
|
|
"profit_factor": 4.648677993046654,
|
|
"score": 0.2503624440261835
|
|
},
|
|
{
|
|
"edge": 0.06,
|
|
"probability": 0.62,
|
|
"confidence": 0.4,
|
|
"trades": 16,
|
|
"wins": 10,
|
|
"win_rate": 0.625,
|
|
"total_net_percent": 8.148777006439712,
|
|
"average_net_percent": 0.509298562902482,
|
|
"max_drawdown_percent": 1.0894053725913566,
|
|
"profit_factor": 4.648677993046654,
|
|
"score": 0.2503624440261835
|
|
},
|
|
{
|
|
"edge": 0.05,
|
|
"probability": 0.62,
|
|
"confidence": 0.4,
|
|
"trades": 16,
|
|
"wins": 10,
|
|
"win_rate": 0.625,
|
|
"total_net_percent": 8.148777006439712,
|
|
"average_net_percent": 0.509298562902482,
|
|
"max_drawdown_percent": 1.0894053725913566,
|
|
"profit_factor": 4.648677993046654,
|
|
"score": 0.2503624440261835
|
|
},
|
|
{
|
|
"edge": 0.04,
|
|
"probability": 0.62,
|
|
"confidence": 0.4,
|
|
"trades": 16,
|
|
"wins": 10,
|
|
"win_rate": 0.625,
|
|
"total_net_percent": 8.148777006439712,
|
|
"average_net_percent": 0.509298562902482,
|
|
"max_drawdown_percent": 1.0894053725913566,
|
|
"profit_factor": 4.648677993046654,
|
|
"score": 0.2503624440261835
|
|
},
|
|
{
|
|
"edge": 0.02,
|
|
"probability": 0.62,
|
|
"confidence": 0.4,
|
|
"trades": 16,
|
|
"wins": 10,
|
|
"win_rate": 0.625,
|
|
"total_net_percent": 8.148777006439712,
|
|
"average_net_percent": 0.509298562902482,
|
|
"max_drawdown_percent": 1.0894053725913566,
|
|
"profit_factor": 4.648677993046654,
|
|
"score": 0.2503624440261835
|
|
},
|
|
{
|
|
"edge": 0.0,
|
|
"probability": 0.62,
|
|
"confidence": 0.4,
|
|
"trades": 16,
|
|
"wins": 10,
|
|
"win_rate": 0.625,
|
|
"total_net_percent": 8.148777006439712,
|
|
"average_net_percent": 0.509298562902482,
|
|
"max_drawdown_percent": 1.0894053725913566,
|
|
"profit_factor": 4.648677993046654,
|
|
"score": 0.2503624440261835
|
|
},
|
|
{
|
|
"edge": 0.1,
|
|
"probability": 0.6,
|
|
"confidence": 0.4,
|
|
"trades": 21,
|
|
"wins": 11,
|
|
"win_rate": 0.5238095238095238,
|
|
"total_net_percent": 9.126224643812586,
|
|
"average_net_percent": 0.43458212589583745,
|
|
"max_drawdown_percent": 2.2489162437979493,
|
|
"profit_factor": 2.6482505887124113,
|
|
"score": 0.24248200735917436
|
|
},
|
|
{
|
|
"edge": 0.08,
|
|
"probability": 0.6,
|
|
"confidence": 0.4,
|
|
"trades": 21,
|
|
"wins": 11,
|
|
"win_rate": 0.5238095238095238,
|
|
"total_net_percent": 9.126224643812586,
|
|
"average_net_percent": 0.43458212589583745,
|
|
"max_drawdown_percent": 2.2489162437979493,
|
|
"profit_factor": 2.6482505887124113,
|
|
"score": 0.24248200735917436
|
|
},
|
|
{
|
|
"edge": 0.06,
|
|
"probability": 0.6,
|
|
"confidence": 0.4,
|
|
"trades": 21,
|
|
"wins": 11,
|
|
"win_rate": 0.5238095238095238,
|
|
"total_net_percent": 9.126224643812586,
|
|
"average_net_percent": 0.43458212589583745,
|
|
"max_drawdown_percent": 2.2489162437979493,
|
|
"profit_factor": 2.6482505887124113,
|
|
"score": 0.24248200735917436
|
|
},
|
|
{
|
|
"edge": 0.05,
|
|
"probability": 0.6,
|
|
"confidence": 0.4,
|
|
"trades": 21,
|
|
"wins": 11,
|
|
"win_rate": 0.5238095238095238,
|
|
"total_net_percent": 9.126224643812586,
|
|
"average_net_percent": 0.43458212589583745,
|
|
"max_drawdown_percent": 2.2489162437979493,
|
|
"profit_factor": 2.6482505887124113,
|
|
"score": 0.24248200735917436
|
|
},
|
|
{
|
|
"edge": 0.04,
|
|
"probability": 0.6,
|
|
"confidence": 0.4,
|
|
"trades": 21,
|
|
"wins": 11,
|
|
"win_rate": 0.5238095238095238,
|
|
"total_net_percent": 9.126224643812586,
|
|
"average_net_percent": 0.43458212589583745,
|
|
"max_drawdown_percent": 2.2489162437979493,
|
|
"profit_factor": 2.6482505887124113,
|
|
"score": 0.24248200735917436
|
|
},
|
|
{
|
|
"edge": 0.02,
|
|
"probability": 0.6,
|
|
"confidence": 0.4,
|
|
"trades": 21,
|
|
"wins": 11,
|
|
"win_rate": 0.5238095238095238,
|
|
"total_net_percent": 9.126224643812586,
|
|
"average_net_percent": 0.43458212589583745,
|
|
"max_drawdown_percent": 2.2489162437979493,
|
|
"profit_factor": 2.6482505887124113,
|
|
"score": 0.24248200735917436
|
|
},
|
|
{
|
|
"edge": 0.0,
|
|
"probability": 0.6,
|
|
"confidence": 0.4,
|
|
"trades": 21,
|
|
"wins": 11,
|
|
"win_rate": 0.5238095238095238,
|
|
"total_net_percent": 9.126224643812586,
|
|
"average_net_percent": 0.43458212589583745,
|
|
"max_drawdown_percent": 2.2489162437979493,
|
|
"profit_factor": 2.6482505887124113,
|
|
"score": 0.24248200735917436
|
|
},
|
|
{
|
|
"edge": 0.06,
|
|
"probability": 0.5,
|
|
"confidence": 0.4,
|
|
"trades": 175,
|
|
"wins": 79,
|
|
"win_rate": 0.4514285714285714,
|
|
"total_net_percent": 20.379348273930642,
|
|
"average_net_percent": 0.11645341870817509,
|
|
"max_drawdown_percent": 7.032230949541205,
|
|
"profit_factor": 1.4048023594636452,
|
|
"score": 0.22923385718804146
|
|
},
|
|
{
|
|
"edge": 0.05,
|
|
"probability": 0.5,
|
|
"confidence": 0.4,
|
|
"trades": 179,
|
|
"wins": 78,
|
|
"win_rate": 0.43575418994413406,
|
|
"total_net_percent": 20.9346518820254,
|
|
"average_net_percent": 0.11695336246941564,
|
|
"max_drawdown_percent": 7.968094028086469,
|
|
"profit_factor": 1.4073543934670287,
|
|
"score": 0.20936048745496788
|
|
},
|
|
{
|
|
"edge": 0.1,
|
|
"probability": 0.54,
|
|
"confidence": 0.4,
|
|
"trades": 85,
|
|
"wins": 34,
|
|
"win_rate": 0.4,
|
|
"total_net_percent": 14.392107441610092,
|
|
"average_net_percent": 0.16931891107776578,
|
|
"max_drawdown_percent": 7.013479291322222,
|
|
"profit_factor": 1.5467981710941647,
|
|
"score": 0.19079614396225053
|
|
},
|
|
{
|
|
"edge": 0.08,
|
|
"probability": 0.47,
|
|
"confidence": 0.4,
|
|
"trades": 202,
|
|
"wins": 91,
|
|
"win_rate": 0.4504950495049505,
|
|
"total_net_percent": 21.442804216769762,
|
|
"average_net_percent": 0.10615249612262258,
|
|
"max_drawdown_percent": 8.794712702958131,
|
|
"profit_factor": 1.3280869159163289,
|
|
"score": 0.18197298026562309
|
|
},
|
|
{
|
|
"edge": 0.06,
|
|
"probability": 0.45,
|
|
"confidence": 0.4,
|
|
"trades": 225,
|
|
"wins": 99,
|
|
"win_rate": 0.44,
|
|
"total_net_percent": 22.118086776920187,
|
|
"average_net_percent": 0.09830260789742305,
|
|
"max_drawdown_percent": 8.918568800231409,
|
|
"profit_factor": 1.310918727492737,
|
|
"score": 0.18011684554428364
|
|
},
|
|
{
|
|
"edge": 0.1,
|
|
"probability": 0.66,
|
|
"confidence": 0.4,
|
|
"trades": 3,
|
|
"wins": 2,
|
|
"win_rate": 0.6666666666666666,
|
|
"total_net_percent": 4.569421888562686,
|
|
"average_net_percent": 1.5231406295208954,
|
|
"max_drawdown_percent": 0.2776306005390472,
|
|
"profit_factor": 17.458639212286766,
|
|
"score": 0.16303610845498032
|
|
},
|
|
{
|
|
"edge": 0.08,
|
|
"probability": 0.66,
|
|
"confidence": 0.4,
|
|
"trades": 3,
|
|
"wins": 2,
|
|
"win_rate": 0.6666666666666666,
|
|
"total_net_percent": 4.569421888562686,
|
|
"average_net_percent": 1.5231406295208954,
|
|
"max_drawdown_percent": 0.2776306005390472,
|
|
"profit_factor": 17.458639212286766,
|
|
"score": 0.16303610845498032
|
|
},
|
|
{
|
|
"edge": 0.06,
|
|
"probability": 0.66,
|
|
"confidence": 0.4,
|
|
"trades": 3,
|
|
"wins": 2,
|
|
"win_rate": 0.6666666666666666,
|
|
"total_net_percent": 4.569421888562686,
|
|
"average_net_percent": 1.5231406295208954,
|
|
"max_drawdown_percent": 0.2776306005390472,
|
|
"profit_factor": 17.458639212286766,
|
|
"score": 0.16303610845498032
|
|
},
|
|
{
|
|
"edge": 0.05,
|
|
"probability": 0.66,
|
|
"confidence": 0.4,
|
|
"trades": 3,
|
|
"wins": 2,
|
|
"win_rate": 0.6666666666666666,
|
|
"total_net_percent": 4.569421888562686,
|
|
"average_net_percent": 1.5231406295208954,
|
|
"max_drawdown_percent": 0.2776306005390472,
|
|
"profit_factor": 17.458639212286766,
|
|
"score": 0.16303610845498032
|
|
},
|
|
{
|
|
"edge": 0.04,
|
|
"probability": 0.66,
|
|
"confidence": 0.4,
|
|
"trades": 3,
|
|
"wins": 2,
|
|
"win_rate": 0.6666666666666666,
|
|
"total_net_percent": 4.569421888562686,
|
|
"average_net_percent": 1.5231406295208954,
|
|
"max_drawdown_percent": 0.2776306005390472,
|
|
"profit_factor": 17.458639212286766,
|
|
"score": 0.16303610845498032
|
|
},
|
|
{
|
|
"edge": 0.02,
|
|
"probability": 0.66,
|
|
"confidence": 0.4,
|
|
"trades": 3,
|
|
"wins": 2,
|
|
"win_rate": 0.6666666666666666,
|
|
"total_net_percent": 4.569421888562686,
|
|
"average_net_percent": 1.5231406295208954,
|
|
"max_drawdown_percent": 0.2776306005390472,
|
|
"profit_factor": 17.458639212286766,
|
|
"score": 0.16303610845498032
|
|
}
|
|
]
|
|
}
|