Add Torch probe entries and Pi artifact sync
This commit is contained in:
+306496
-363264
File diff suppressed because it is too large
Load Diff
+231
-312
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"artifact": {
|
||||
"version": 4,
|
||||
"created_at": "2026-06-23T19:07:54.434411+00:00",
|
||||
"created_at": "2026-06-24T18:25:26.346861+00:00",
|
||||
"feature_count": 55,
|
||||
"target_horizon": 3,
|
||||
"target_horizons": [
|
||||
@@ -16,28 +16,28 @@
|
||||
"model": "torch_gru",
|
||||
"lookback": 64,
|
||||
"hidden_size": 96,
|
||||
"skill": 0.15903346077183758,
|
||||
"directional_accuracy": 0.725
|
||||
"skill": 0.17771573949336475,
|
||||
"directional_accuracy": 0.7166666666666667
|
||||
},
|
||||
"ETHUSDT": {
|
||||
"model": "torch_gru",
|
||||
"model": "torch_lstm",
|
||||
"lookback": 64,
|
||||
"hidden_size": 64,
|
||||
"skill": 0.09273757527902074,
|
||||
"skill": 0.08854869730624494,
|
||||
"directional_accuracy": 0.6916666666666667
|
||||
},
|
||||
"SOLUSDT": {
|
||||
"model": "torch_gru",
|
||||
"model": "torch_lstm",
|
||||
"lookback": 64,
|
||||
"hidden_size": 96,
|
||||
"skill": 0.03400498728351002,
|
||||
"directional_accuracy": 0.6416666666666667
|
||||
"hidden_size": 64,
|
||||
"skill": 0.022567259691807694,
|
||||
"directional_accuracy": 0.6166666666666667
|
||||
},
|
||||
"LTCUSDT": {
|
||||
"model": "torch_gru",
|
||||
"model": "torch_lstm",
|
||||
"lookback": 64,
|
||||
"hidden_size": 96,
|
||||
"skill": 0.11954702418314447,
|
||||
"hidden_size": 64,
|
||||
"skill": 0.106450769315762,
|
||||
"directional_accuracy": 0.6583333333333333
|
||||
}
|
||||
}
|
||||
@@ -50,142 +50,75 @@
|
||||
},
|
||||
"recommended": {
|
||||
"edge": 0.1,
|
||||
"probability": 0.6,
|
||||
"confidence": 0.68,
|
||||
"trades": 16,
|
||||
"wins": 9,
|
||||
"win_rate": 0.5625,
|
||||
"total_net_percent": 7.917141995065847,
|
||||
"average_net_percent": 0.4948213746916154,
|
||||
"max_drawdown_percent": 1.812991648733242,
|
||||
"profit_factor": 3.629214989861449,
|
||||
"score": 0.5816887551556058
|
||||
"probability": 0.59,
|
||||
"confidence": 0.72,
|
||||
"trades": 1,
|
||||
"wins": 1,
|
||||
"win_rate": 1.0,
|
||||
"total_net_percent": 0.09543520096249036,
|
||||
"average_net_percent": 0.09543520096249036,
|
||||
"max_drawdown_percent": 0.0,
|
||||
"profit_factor": 999.0,
|
||||
"score": 0.04938446142797822
|
||||
},
|
||||
"full_replay": {
|
||||
"trades": 5,
|
||||
"wins": 5,
|
||||
"trades": 1,
|
||||
"wins": 1,
|
||||
"win_rate": 1.0,
|
||||
"total_net_percent": 9.5746,
|
||||
"avg_net_percent": 1.9149,
|
||||
"total_net_percent": 0.0113,
|
||||
"avg_net_percent": 0.0113,
|
||||
"max_drawdown_percent": 0.0,
|
||||
"profit_factor": 999.0,
|
||||
"trades_detail": [
|
||||
{
|
||||
"symbol": "ETHUSDT",
|
||||
"entry_timestamp": 1779940800000,
|
||||
"exit_timestamp": 1779962400000,
|
||||
"net_percent": 0.1545,
|
||||
"entry_timestamp": 1780462800000,
|
||||
"exit_timestamp": 1780470000000,
|
||||
"net_percent": 0.0113,
|
||||
"reason": "forecast_weak_profit_lock",
|
||||
"held_bars": 6,
|
||||
"entry_probability": 0.6018,
|
||||
"entry_expected_percent": 0.3155
|
||||
},
|
||||
{
|
||||
"symbol": "ETHUSDT",
|
||||
"entry_timestamp": 1780300800000,
|
||||
"exit_timestamp": 1780336800000,
|
||||
"net_percent": 0.1707,
|
||||
"reason": "forecast_weak_profit_lock",
|
||||
"held_bars": 10,
|
||||
"entry_probability": 0.6164,
|
||||
"entry_expected_percent": 0.3215
|
||||
},
|
||||
{
|
||||
"symbol": "ETHUSDT",
|
||||
"entry_timestamp": 1781154000000,
|
||||
"exit_timestamp": 1781157600000,
|
||||
"net_percent": 0.1476,
|
||||
"reason": "forecast_weak_profit_lock",
|
||||
"held_bars": 1,
|
||||
"entry_probability": 0.6009,
|
||||
"entry_expected_percent": 0.3352
|
||||
},
|
||||
{
|
||||
"symbol": "ETHUSDT",
|
||||
"entry_timestamp": 1781161200000,
|
||||
"exit_timestamp": 1781164800000,
|
||||
"net_percent": 0.0713,
|
||||
"reason": "forecast_weak_profit_lock",
|
||||
"held_bars": 1,
|
||||
"entry_probability": 0.6004,
|
||||
"entry_expected_percent": 0.3017
|
||||
},
|
||||
{
|
||||
"symbol": "ETHUSDT",
|
||||
"entry_timestamp": 1781445600000,
|
||||
"exit_timestamp": 1781532000000,
|
||||
"net_percent": 9.0305,
|
||||
"reason": "max_hold",
|
||||
"held_bars": 24,
|
||||
"entry_probability": 0.6014,
|
||||
"entry_expected_percent": 0.2946
|
||||
"held_bars": 2,
|
||||
"entry_probability": 0.5905,
|
||||
"entry_expected_percent": 0.3024
|
||||
}
|
||||
]
|
||||
},
|
||||
"walk_forward": {
|
||||
"summary": {
|
||||
"trades": 15,
|
||||
"wins": 8,
|
||||
"win_rate": 0.5333,
|
||||
"total_net_percent": 7.1747,
|
||||
"avg_net_percent": 0.4783,
|
||||
"max_drawdown_percent": 1.3024,
|
||||
"profit_factor": 3.471,
|
||||
"status": "ok"
|
||||
"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": "warn"
|
||||
},
|
||||
"folds": [
|
||||
{
|
||||
"fold": 1,
|
||||
"train_records": 720,
|
||||
"test_records": 720,
|
||||
"thresholds": {
|
||||
"edge": 0.1,
|
||||
"probability": 0.6,
|
||||
"confidence": 0.72,
|
||||
"trades": 2,
|
||||
"wins": 1,
|
||||
"win_rate": 0.5,
|
||||
"total_net_percent": -0.10348384852443271,
|
||||
"average_net_percent": -0.051741924262216354,
|
||||
"max_drawdown_percent": 0.5106090484004788,
|
||||
"profit_factor": 0.7973325211360753,
|
||||
"score": -0.014117837267286302
|
||||
},
|
||||
"test": {
|
||||
"trades": 4,
|
||||
"wins": 2,
|
||||
"win_rate": 0.5,
|
||||
"total_net_percent": 0.0557,
|
||||
"avg_net_percent": 0.0139,
|
||||
"max_drawdown_percent": 1.3024,
|
||||
"profit_factor": 1.0428
|
||||
}
|
||||
},
|
||||
{
|
||||
"fold": 2,
|
||||
"train_records": 1440,
|
||||
"test_records": 720,
|
||||
"thresholds": {
|
||||
"edge": 0.1,
|
||||
"probability": 0.55,
|
||||
"probability": 0.59,
|
||||
"confidence": 0.72,
|
||||
"trades": 13,
|
||||
"wins": 8,
|
||||
"win_rate": 0.6153846153846154,
|
||||
"total_net_percent": 2.3573472403187523,
|
||||
"average_net_percent": 0.1813344031014425,
|
||||
"max_drawdown_percent": 1.812991648733242,
|
||||
"profit_factor": 2.0042930935847436,
|
||||
"score": 0.18692024685961114
|
||||
"trades": 1,
|
||||
"wins": 1,
|
||||
"win_rate": 1.0,
|
||||
"total_net_percent": 0.09543520096249036,
|
||||
"average_net_percent": 0.09543520096249036,
|
||||
"max_drawdown_percent": 0.0,
|
||||
"profit_factor": 999.0,
|
||||
"score": 0.05733739484151908
|
||||
},
|
||||
"test": {
|
||||
"trades": 11,
|
||||
"wins": 6,
|
||||
"win_rate": 0.5455,
|
||||
"total_net_percent": 7.119,
|
||||
"avg_net_percent": 0.6472,
|
||||
"max_drawdown_percent": 1.0894,
|
||||
"profit_factor": 5.4462
|
||||
"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
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -194,16 +127,16 @@
|
||||
"test_records": 720,
|
||||
"thresholds": {
|
||||
"edge": 0.1,
|
||||
"probability": 0.62,
|
||||
"probability": 0.59,
|
||||
"confidence": 0.72,
|
||||
"trades": 9,
|
||||
"wins": 3,
|
||||
"win_rate": 0.3333333333333333,
|
||||
"total_net_percent": 7.33207561878414,
|
||||
"average_net_percent": 0.8146750687537934,
|
||||
"max_drawdown_percent": 1.4887951136316468,
|
||||
"profit_factor": 3.9118496582300852,
|
||||
"score": 0.8933256829599393
|
||||
"trades": 1,
|
||||
"wins": 1,
|
||||
"win_rate": 1.0,
|
||||
"total_net_percent": 0.09543520096249036,
|
||||
"average_net_percent": 0.09543520096249036,
|
||||
"max_drawdown_percent": 0.0,
|
||||
"profit_factor": 999.0,
|
||||
"score": 0.05733739484151908
|
||||
},
|
||||
"test": {
|
||||
"trades": 0,
|
||||
@@ -220,266 +153,252 @@
|
||||
"probability_calibration": {
|
||||
"samples": 2880,
|
||||
"buckets": [
|
||||
{
|
||||
"bucket": "0.25-0.30",
|
||||
"samples": 25,
|
||||
"avg_probability": 0.2947,
|
||||
"actual_win_rate": 0.12,
|
||||
"avg_future_net_percent": -0.6611
|
||||
},
|
||||
{
|
||||
"bucket": "0.30-0.35",
|
||||
"samples": 38,
|
||||
"avg_probability": 0.336,
|
||||
"actual_win_rate": 0.1053,
|
||||
"avg_future_net_percent": -0.6575
|
||||
"samples": 87,
|
||||
"avg_probability": 0.3257,
|
||||
"actual_win_rate": 0.1379,
|
||||
"avg_future_net_percent": -0.5883
|
||||
},
|
||||
{
|
||||
"bucket": "0.35-0.40",
|
||||
"samples": 418,
|
||||
"avg_probability": 0.3839,
|
||||
"actual_win_rate": 0.2225,
|
||||
"avg_future_net_percent": -0.6359
|
||||
"samples": 276,
|
||||
"avg_probability": 0.3787,
|
||||
"actual_win_rate": 0.221,
|
||||
"avg_future_net_percent": -0.5378
|
||||
},
|
||||
{
|
||||
"bucket": "0.40-0.45",
|
||||
"samples": 1065,
|
||||
"avg_probability": 0.427,
|
||||
"actual_win_rate": 0.2873,
|
||||
"avg_future_net_percent": -0.4036
|
||||
"samples": 1720,
|
||||
"avg_probability": 0.4263,
|
||||
"actual_win_rate": 0.3203,
|
||||
"avg_future_net_percent": -0.3469
|
||||
},
|
||||
{
|
||||
"bucket": "0.45-0.50",
|
||||
"samples": 911,
|
||||
"avg_probability": 0.4746,
|
||||
"actual_win_rate": 0.3271,
|
||||
"avg_future_net_percent": -0.3061
|
||||
"samples": 629,
|
||||
"avg_probability": 0.4701,
|
||||
"actual_win_rate": 0.31,
|
||||
"avg_future_net_percent": -0.4239
|
||||
},
|
||||
{
|
||||
"bucket": "0.50-0.55",
|
||||
"samples": 290,
|
||||
"avg_probability": 0.5188,
|
||||
"actual_win_rate": 0.3966,
|
||||
"avg_future_net_percent": -0.0583
|
||||
"samples": 111,
|
||||
"avg_probability": 0.5223,
|
||||
"actual_win_rate": 0.4414,
|
||||
"avg_future_net_percent": 0.252
|
||||
},
|
||||
{
|
||||
"bucket": "0.55-0.60",
|
||||
"samples": 104,
|
||||
"avg_probability": 0.5758,
|
||||
"actual_win_rate": 0.4327,
|
||||
"avg_future_net_percent": 0.0173
|
||||
},
|
||||
{
|
||||
"bucket": "0.60-0.65",
|
||||
"samples": 42,
|
||||
"avg_probability": 0.6138,
|
||||
"actual_win_rate": 0.4762,
|
||||
"avg_future_net_percent": -0.0041
|
||||
},
|
||||
{
|
||||
"bucket": "0.65-0.70",
|
||||
"samples": 6,
|
||||
"avg_probability": 0.6679,
|
||||
"actual_win_rate": 0.3333,
|
||||
"avg_future_net_percent": 0.6587
|
||||
},
|
||||
{
|
||||
"bucket": "0.70-0.75",
|
||||
"samples": 6,
|
||||
"avg_probability": 0.7103,
|
||||
"actual_win_rate": 0.8333,
|
||||
"avg_future_net_percent": 2.1268
|
||||
"samples": 32,
|
||||
"avg_probability": 0.5658,
|
||||
"actual_win_rate": 0.375,
|
||||
"avg_future_net_percent": -0.2001
|
||||
}
|
||||
]
|
||||
},
|
||||
"top_results": [
|
||||
{
|
||||
"edge": 0.1,
|
||||
"probability": 0.62,
|
||||
"probability": 0.59,
|
||||
"confidence": 0.72,
|
||||
"trades": 9,
|
||||
"wins": 3,
|
||||
"win_rate": 0.3333333333333333,
|
||||
"total_net_percent": 7.33207561878414,
|
||||
"average_net_percent": 0.8146750687537934,
|
||||
"max_drawdown_percent": 1.4887951136316468,
|
||||
"profit_factor": 3.9118496582300852,
|
||||
"score": 0.689656915771491
|
||||
"trades": 1,
|
||||
"wins": 1,
|
||||
"win_rate": 1.0,
|
||||
"total_net_percent": 0.09543520096249036,
|
||||
"average_net_percent": 0.09543520096249036,
|
||||
"max_drawdown_percent": 0.0,
|
||||
"profit_factor": 999.0,
|
||||
"score": 0.04938446142797822
|
||||
},
|
||||
{
|
||||
"edge": 0.1,
|
||||
"probability": 0.62,
|
||||
"probability": 0.59,
|
||||
"confidence": 0.68,
|
||||
"trades": 9,
|
||||
"wins": 3,
|
||||
"win_rate": 0.3333333333333333,
|
||||
"total_net_percent": 7.33207561878414,
|
||||
"average_net_percent": 0.8146750687537934,
|
||||
"max_drawdown_percent": 1.4887951136316468,
|
||||
"profit_factor": 3.9118496582300852,
|
||||
"score": 0.689656915771491
|
||||
"trades": 1,
|
||||
"wins": 1,
|
||||
"win_rate": 1.0,
|
||||
"total_net_percent": 0.09543520096249036,
|
||||
"average_net_percent": 0.09543520096249036,
|
||||
"max_drawdown_percent": 0.0,
|
||||
"profit_factor": 999.0,
|
||||
"score": 0.04938446142797822
|
||||
},
|
||||
{
|
||||
"edge": 0.1,
|
||||
"probability": 0.62,
|
||||
"probability": 0.59,
|
||||
"confidence": 0.64,
|
||||
"trades": 9,
|
||||
"wins": 3,
|
||||
"win_rate": 0.3333333333333333,
|
||||
"total_net_percent": 7.33207561878414,
|
||||
"average_net_percent": 0.8146750687537934,
|
||||
"max_drawdown_percent": 1.4887951136316468,
|
||||
"profit_factor": 3.9118496582300852,
|
||||
"score": 0.689656915771491
|
||||
"trades": 1,
|
||||
"wins": 1,
|
||||
"win_rate": 1.0,
|
||||
"total_net_percent": 0.09543520096249036,
|
||||
"average_net_percent": 0.09543520096249036,
|
||||
"max_drawdown_percent": 0.0,
|
||||
"profit_factor": 999.0,
|
||||
"score": 0.04938446142797822
|
||||
},
|
||||
{
|
||||
"edge": 0.1,
|
||||
"probability": 0.62,
|
||||
"probability": 0.59,
|
||||
"confidence": 0.6,
|
||||
"trades": 9,
|
||||
"wins": 3,
|
||||
"win_rate": 0.3333333333333333,
|
||||
"total_net_percent": 7.33207561878414,
|
||||
"average_net_percent": 0.8146750687537934,
|
||||
"max_drawdown_percent": 1.4887951136316468,
|
||||
"profit_factor": 3.9118496582300852,
|
||||
"score": 0.689656915771491
|
||||
"trades": 1,
|
||||
"wins": 1,
|
||||
"win_rate": 1.0,
|
||||
"total_net_percent": 0.09543520096249036,
|
||||
"average_net_percent": 0.09543520096249036,
|
||||
"max_drawdown_percent": 0.0,
|
||||
"profit_factor": 999.0,
|
||||
"score": 0.04938446142797822
|
||||
},
|
||||
{
|
||||
"edge": 0.1,
|
||||
"probability": 0.62,
|
||||
"probability": 0.59,
|
||||
"confidence": 0.56,
|
||||
"trades": 9,
|
||||
"wins": 3,
|
||||
"win_rate": 0.3333333333333333,
|
||||
"total_net_percent": 7.33207561878414,
|
||||
"average_net_percent": 0.8146750687537934,
|
||||
"max_drawdown_percent": 1.4887951136316468,
|
||||
"profit_factor": 3.9118496582300852,
|
||||
"score": 0.689656915771491
|
||||
"trades": 1,
|
||||
"wins": 1,
|
||||
"win_rate": 1.0,
|
||||
"total_net_percent": 0.09543520096249036,
|
||||
"average_net_percent": 0.09543520096249036,
|
||||
"max_drawdown_percent": 0.0,
|
||||
"profit_factor": 999.0,
|
||||
"score": 0.04938446142797822
|
||||
},
|
||||
{
|
||||
"edge": 0.1,
|
||||
"probability": 0.62,
|
||||
"probability": 0.59,
|
||||
"confidence": 0.5,
|
||||
"trades": 9,
|
||||
"wins": 3,
|
||||
"win_rate": 0.3333333333333333,
|
||||
"total_net_percent": 7.33207561878414,
|
||||
"average_net_percent": 0.8146750687537934,
|
||||
"max_drawdown_percent": 1.4887951136316468,
|
||||
"profit_factor": 3.9118496582300852,
|
||||
"score": 0.689656915771491
|
||||
"trades": 1,
|
||||
"wins": 1,
|
||||
"win_rate": 1.0,
|
||||
"total_net_percent": 0.09543520096249036,
|
||||
"average_net_percent": 0.09543520096249036,
|
||||
"max_drawdown_percent": 0.0,
|
||||
"profit_factor": 999.0,
|
||||
"score": 0.04938446142797822
|
||||
},
|
||||
{
|
||||
"edge": 0.08,
|
||||
"probability": 0.62,
|
||||
"probability": 0.59,
|
||||
"confidence": 0.72,
|
||||
"trades": 9,
|
||||
"wins": 3,
|
||||
"win_rate": 0.3333333333333333,
|
||||
"total_net_percent": 7.33207561878414,
|
||||
"average_net_percent": 0.8146750687537934,
|
||||
"max_drawdown_percent": 1.4887951136316468,
|
||||
"profit_factor": 3.9118496582300852,
|
||||
"score": 0.689656915771491
|
||||
"trades": 1,
|
||||
"wins": 1,
|
||||
"win_rate": 1.0,
|
||||
"total_net_percent": 0.09543520096249036,
|
||||
"average_net_percent": 0.09543520096249036,
|
||||
"max_drawdown_percent": 0.0,
|
||||
"profit_factor": 999.0,
|
||||
"score": 0.04938446142797822
|
||||
},
|
||||
{
|
||||
"edge": 0.08,
|
||||
"probability": 0.62,
|
||||
"probability": 0.59,
|
||||
"confidence": 0.68,
|
||||
"trades": 9,
|
||||
"wins": 3,
|
||||
"win_rate": 0.3333333333333333,
|
||||
"total_net_percent": 7.33207561878414,
|
||||
"average_net_percent": 0.8146750687537934,
|
||||
"max_drawdown_percent": 1.4887951136316468,
|
||||
"profit_factor": 3.9118496582300852,
|
||||
"score": 0.689656915771491
|
||||
"trades": 1,
|
||||
"wins": 1,
|
||||
"win_rate": 1.0,
|
||||
"total_net_percent": 0.09543520096249036,
|
||||
"average_net_percent": 0.09543520096249036,
|
||||
"max_drawdown_percent": 0.0,
|
||||
"profit_factor": 999.0,
|
||||
"score": 0.04938446142797822
|
||||
},
|
||||
{
|
||||
"edge": 0.08,
|
||||
"probability": 0.62,
|
||||
"probability": 0.59,
|
||||
"confidence": 0.64,
|
||||
"trades": 9,
|
||||
"wins": 3,
|
||||
"win_rate": 0.3333333333333333,
|
||||
"total_net_percent": 7.33207561878414,
|
||||
"average_net_percent": 0.8146750687537934,
|
||||
"max_drawdown_percent": 1.4887951136316468,
|
||||
"profit_factor": 3.9118496582300852,
|
||||
"score": 0.689656915771491
|
||||
"trades": 1,
|
||||
"wins": 1,
|
||||
"win_rate": 1.0,
|
||||
"total_net_percent": 0.09543520096249036,
|
||||
"average_net_percent": 0.09543520096249036,
|
||||
"max_drawdown_percent": 0.0,
|
||||
"profit_factor": 999.0,
|
||||
"score": 0.04938446142797822
|
||||
},
|
||||
{
|
||||
"edge": 0.08,
|
||||
"probability": 0.62,
|
||||
"probability": 0.59,
|
||||
"confidence": 0.6,
|
||||
"trades": 9,
|
||||
"wins": 3,
|
||||
"win_rate": 0.3333333333333333,
|
||||
"total_net_percent": 7.33207561878414,
|
||||
"average_net_percent": 0.8146750687537934,
|
||||
"max_drawdown_percent": 1.4887951136316468,
|
||||
"profit_factor": 3.9118496582300852,
|
||||
"score": 0.689656915771491
|
||||
"trades": 1,
|
||||
"wins": 1,
|
||||
"win_rate": 1.0,
|
||||
"total_net_percent": 0.09543520096249036,
|
||||
"average_net_percent": 0.09543520096249036,
|
||||
"max_drawdown_percent": 0.0,
|
||||
"profit_factor": 999.0,
|
||||
"score": 0.04938446142797822
|
||||
},
|
||||
{
|
||||
"edge": 0.08,
|
||||
"probability": 0.62,
|
||||
"probability": 0.59,
|
||||
"confidence": 0.56,
|
||||
"trades": 9,
|
||||
"wins": 3,
|
||||
"win_rate": 0.3333333333333333,
|
||||
"total_net_percent": 7.33207561878414,
|
||||
"average_net_percent": 0.8146750687537934,
|
||||
"max_drawdown_percent": 1.4887951136316468,
|
||||
"profit_factor": 3.9118496582300852,
|
||||
"score": 0.689656915771491
|
||||
"trades": 1,
|
||||
"wins": 1,
|
||||
"win_rate": 1.0,
|
||||
"total_net_percent": 0.09543520096249036,
|
||||
"average_net_percent": 0.09543520096249036,
|
||||
"max_drawdown_percent": 0.0,
|
||||
"profit_factor": 999.0,
|
||||
"score": 0.04938446142797822
|
||||
},
|
||||
{
|
||||
"edge": 0.08,
|
||||
"probability": 0.62,
|
||||
"probability": 0.59,
|
||||
"confidence": 0.5,
|
||||
"trades": 9,
|
||||
"wins": 3,
|
||||
"win_rate": 0.3333333333333333,
|
||||
"total_net_percent": 7.33207561878414,
|
||||
"average_net_percent": 0.8146750687537934,
|
||||
"max_drawdown_percent": 1.4887951136316468,
|
||||
"profit_factor": 3.9118496582300852,
|
||||
"score": 0.689656915771491
|
||||
"trades": 1,
|
||||
"wins": 1,
|
||||
"win_rate": 1.0,
|
||||
"total_net_percent": 0.09543520096249036,
|
||||
"average_net_percent": 0.09543520096249036,
|
||||
"max_drawdown_percent": 0.0,
|
||||
"profit_factor": 999.0,
|
||||
"score": 0.04938446142797822
|
||||
},
|
||||
{
|
||||
"edge": 0.06,
|
||||
"probability": 0.62,
|
||||
"probability": 0.59,
|
||||
"confidence": 0.72,
|
||||
"trades": 9,
|
||||
"wins": 3,
|
||||
"win_rate": 0.3333333333333333,
|
||||
"total_net_percent": 7.33207561878414,
|
||||
"average_net_percent": 0.8146750687537934,
|
||||
"max_drawdown_percent": 1.4887951136316468,
|
||||
"profit_factor": 3.9118496582300852,
|
||||
"score": 0.689656915771491
|
||||
"trades": 1,
|
||||
"wins": 1,
|
||||
"win_rate": 1.0,
|
||||
"total_net_percent": 0.09543520096249036,
|
||||
"average_net_percent": 0.09543520096249036,
|
||||
"max_drawdown_percent": 0.0,
|
||||
"profit_factor": 999.0,
|
||||
"score": 0.04938446142797822
|
||||
},
|
||||
{
|
||||
"edge": 0.06,
|
||||
"probability": 0.62,
|
||||
"probability": 0.59,
|
||||
"confidence": 0.68,
|
||||
"trades": 9,
|
||||
"wins": 3,
|
||||
"win_rate": 0.3333333333333333,
|
||||
"total_net_percent": 7.33207561878414,
|
||||
"average_net_percent": 0.8146750687537934,
|
||||
"max_drawdown_percent": 1.4887951136316468,
|
||||
"profit_factor": 3.9118496582300852,
|
||||
"score": 0.689656915771491
|
||||
"trades": 1,
|
||||
"wins": 1,
|
||||
"win_rate": 1.0,
|
||||
"total_net_percent": 0.09543520096249036,
|
||||
"average_net_percent": 0.09543520096249036,
|
||||
"max_drawdown_percent": 0.0,
|
||||
"profit_factor": 999.0,
|
||||
"score": 0.04938446142797822
|
||||
},
|
||||
{
|
||||
"edge": 0.06,
|
||||
"probability": 0.62,
|
||||
"probability": 0.59,
|
||||
"confidence": 0.64,
|
||||
"trades": 9,
|
||||
"wins": 3,
|
||||
"win_rate": 0.3333333333333333,
|
||||
"total_net_percent": 7.33207561878414,
|
||||
"average_net_percent": 0.8146750687537934,
|
||||
"max_drawdown_percent": 1.4887951136316468,
|
||||
"profit_factor": 3.9118496582300852,
|
||||
"score": 0.689656915771491
|
||||
"trades": 1,
|
||||
"wins": 1,
|
||||
"win_rate": 1.0,
|
||||
"total_net_percent": 0.09543520096249036,
|
||||
"average_net_percent": 0.09543520096249036,
|
||||
"max_drawdown_percent": 0.0,
|
||||
"profit_factor": 999.0,
|
||||
"score": 0.04938446142797822
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -1,95 +1,59 @@
|
||||
{
|
||||
"accepted": true,
|
||||
"reason": "candidate_passed_guard",
|
||||
"accepted": false,
|
||||
"reason": "candidate_has_too_few_full_replay_trades",
|
||||
"current": {
|
||||
"score": 0.0,
|
||||
"recommended": {},
|
||||
"full_replay": {},
|
||||
"walk_forward_summary": {}
|
||||
},
|
||||
"candidate": {
|
||||
"score": 3.499028,
|
||||
"score": 3.097468,
|
||||
"recommended": {
|
||||
"edge": 0.1,
|
||||
"probability": 0.52,
|
||||
"confidence": 0.72,
|
||||
"trades": 30,
|
||||
"wins": 17,
|
||||
"win_rate": 0.5666666666666667,
|
||||
"total_net_percent": 12.82679871911413,
|
||||
"average_net_percent": 0.42755995730380436,
|
||||
"probability": 0.6,
|
||||
"confidence": 0.68,
|
||||
"trades": 16,
|
||||
"wins": 9,
|
||||
"win_rate": 0.5625,
|
||||
"total_net_percent": 7.917141995065847,
|
||||
"average_net_percent": 0.4948213746916154,
|
||||
"max_drawdown_percent": 1.812991648733242,
|
||||
"profit_factor": 3.2963631842987433,
|
||||
"score": 0.5882388552951857
|
||||
"profit_factor": 3.629214989861449,
|
||||
"score": 0.5816887551556058
|
||||
},
|
||||
"full_replay": {
|
||||
"trades": 8,
|
||||
"wins": 8,
|
||||
"trades": 4,
|
||||
"wins": 4,
|
||||
"win_rate": 1.0,
|
||||
"total_net_percent": 21.0484,
|
||||
"avg_net_percent": 2.631,
|
||||
"total_net_percent": 9.8223,
|
||||
"avg_net_percent": 2.4556,
|
||||
"max_drawdown_percent": 0.0,
|
||||
"profit_factor": 999.0,
|
||||
"trades_detail": [
|
||||
{
|
||||
"symbol": "ETHUSDT",
|
||||
"entry_timestamp": 1779832800000,
|
||||
"exit_timestamp": 1779868800000,
|
||||
"net_percent": 0.5281,
|
||||
"reason": "forecast_weak_profit_lock",
|
||||
"held_bars": 10,
|
||||
"entry_probability": 0.5747,
|
||||
"entry_expected_percent": 0.3453
|
||||
},
|
||||
{
|
||||
"symbol": "ETHUSDT",
|
||||
"entry_timestamp": 1779940800000,
|
||||
"exit_timestamp": 1779984000000,
|
||||
"net_percent": 1.3185,
|
||||
"exit_timestamp": 1779962400000,
|
||||
"net_percent": 0.1545,
|
||||
"reason": "forecast_weak_profit_lock",
|
||||
"held_bars": 12,
|
||||
"entry_probability": 0.6018,
|
||||
"entry_expected_percent": 0.3155
|
||||
"held_bars": 6,
|
||||
"entry_probability": 0.6036,
|
||||
"entry_expected_percent": 0.3223
|
||||
},
|
||||
{
|
||||
"symbol": "ETHUSDT",
|
||||
"entry_timestamp": 1780300800000,
|
||||
"exit_timestamp": 1780347600000,
|
||||
"net_percent": 0.2591,
|
||||
"exit_timestamp": 1780336800000,
|
||||
"net_percent": 0.1707,
|
||||
"reason": "forecast_weak_profit_lock",
|
||||
"held_bars": 13,
|
||||
"entry_probability": 0.6164,
|
||||
"entry_expected_percent": 0.3215
|
||||
"held_bars": 10,
|
||||
"entry_probability": 0.6181,
|
||||
"entry_expected_percent": 0.3255
|
||||
},
|
||||
{
|
||||
"symbol": "ETHUSDT",
|
||||
"entry_timestamp": 1780768800000,
|
||||
"exit_timestamp": 1780855200000,
|
||||
"net_percent": 4.4581,
|
||||
"reason": "max_hold",
|
||||
"held_bars": 24,
|
||||
"entry_probability": 0.5632,
|
||||
"entry_expected_percent": 0.5685
|
||||
},
|
||||
{
|
||||
"symbol": "ETHUSDT",
|
||||
"entry_timestamp": 1780862400000,
|
||||
"exit_timestamp": 1780869600000,
|
||||
"net_percent": 2.4609,
|
||||
"entry_timestamp": 1781154000000,
|
||||
"exit_timestamp": 1781164800000,
|
||||
"net_percent": 0.4665,
|
||||
"reason": "forecast_weak_profit_lock",
|
||||
"held_bars": 2,
|
||||
"entry_probability": 0.5368,
|
||||
"entry_expected_percent": 0.4055
|
||||
},
|
||||
{
|
||||
"symbol": "ETHUSDT",
|
||||
"entry_timestamp": 1781139600000,
|
||||
"exit_timestamp": 1781204400000,
|
||||
"net_percent": 2.0707,
|
||||
"reason": "forecast_weak_profit_lock",
|
||||
"held_bars": 18,
|
||||
"entry_probability": 0.5775,
|
||||
"entry_expected_percent": 0.3013
|
||||
"held_bars": 3,
|
||||
"entry_probability": 0.6017,
|
||||
"entry_expected_percent": 0.3383
|
||||
},
|
||||
{
|
||||
"symbol": "ETHUSDT",
|
||||
@@ -98,29 +62,66 @@
|
||||
"net_percent": 9.0305,
|
||||
"reason": "max_hold",
|
||||
"held_bars": 24,
|
||||
"entry_probability": 0.6014,
|
||||
"entry_expected_percent": 0.2946
|
||||
},
|
||||
{
|
||||
"symbol": "ETHUSDT",
|
||||
"entry_timestamp": 1781892000000,
|
||||
"exit_timestamp": 1781942400000,
|
||||
"net_percent": 0.9224,
|
||||
"reason": "forecast_weak_profit_lock",
|
||||
"held_bars": 14,
|
||||
"entry_probability": 0.5966,
|
||||
"entry_expected_percent": 0.2647
|
||||
"entry_probability": 0.6028,
|
||||
"entry_expected_percent": 0.2963
|
||||
}
|
||||
]
|
||||
},
|
||||
"walk_forward_summary": {
|
||||
"trades": 16,
|
||||
"wins": 8,
|
||||
"trades": 12,
|
||||
"wins": 6,
|
||||
"win_rate": 0.5,
|
||||
"total_net_percent": 6.8682,
|
||||
"avg_net_percent": 0.4293,
|
||||
"max_drawdown_percent": 1.3024,
|
||||
"profit_factor": 3.1396,
|
||||
"total_net_percent": 8.0551,
|
||||
"avg_net_percent": 0.6713,
|
||||
"max_drawdown_percent": 1.1326,
|
||||
"profit_factor": 4.7976,
|
||||
"status": "ok"
|
||||
}
|
||||
},
|
||||
"candidate": {
|
||||
"score": 0.323872,
|
||||
"recommended": {
|
||||
"edge": 0.1,
|
||||
"probability": 0.59,
|
||||
"confidence": 0.72,
|
||||
"trades": 1,
|
||||
"wins": 1,
|
||||
"win_rate": 1.0,
|
||||
"total_net_percent": 0.09543520096249036,
|
||||
"average_net_percent": 0.09543520096249036,
|
||||
"max_drawdown_percent": 0.0,
|
||||
"profit_factor": 999.0,
|
||||
"score": 0.04938446142797822
|
||||
},
|
||||
"full_replay": {
|
||||
"trades": 1,
|
||||
"wins": 1,
|
||||
"win_rate": 1.0,
|
||||
"total_net_percent": 0.0113,
|
||||
"avg_net_percent": 0.0113,
|
||||
"max_drawdown_percent": 0.0,
|
||||
"profit_factor": 999.0,
|
||||
"trades_detail": [
|
||||
{
|
||||
"symbol": "ETHUSDT",
|
||||
"entry_timestamp": 1780462800000,
|
||||
"exit_timestamp": 1780470000000,
|
||||
"net_percent": 0.0113,
|
||||
"reason": "forecast_weak_profit_lock",
|
||||
"held_bars": 2,
|
||||
"entry_probability": 0.5905,
|
||||
"entry_expected_percent": 0.3024
|
||||
}
|
||||
]
|
||||
},
|
||||
"walk_forward_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": "warn"
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user