| { | |
| "symbol": "TRX/USDT", | |
| "run_id": "20260218_170126_strict7_20260219_000020", | |
| "feature_columns": [ | |
| "ema_8", | |
| "ema_21", | |
| "ema_55", | |
| "ema_200", | |
| "ema_233", | |
| "rsi_14", | |
| "macd", | |
| "macd_signal", | |
| "macd_histogram", | |
| "macd_fast_8_21_line", | |
| "macd_fast_8_21_signal", | |
| "macd_fast_8_21_hist", | |
| "macd_long_21_55_line", | |
| "macd_long_21_55_signal", | |
| "macd_long_21_55_hist", | |
| "bollinger_upper", | |
| "bollinger_mid", | |
| "bollinger_lower", | |
| "bollinger_width", | |
| "bb_width", | |
| "bollinger_pct", | |
| "stoch_rsi_k", | |
| "stoch_rsi_d", | |
| "donchian_upper", | |
| "donchian_lower", | |
| "sma_8", | |
| "sma_21", | |
| "sma_55", | |
| "sma_233", | |
| "volatility_10", | |
| "volatility_20", | |
| "volatility_96", | |
| "volatility_288", | |
| "momentum_5", | |
| "momentum_20", | |
| "momentum_48", | |
| "momentum_96", | |
| "atr14", | |
| "adx_14", | |
| "adx_28", | |
| "phi", | |
| "ema_confirm_slope", | |
| "ema_fast_slope", | |
| "ema_mid_slope", | |
| "ema_233_slope", | |
| "ema_fast_minus_mid", | |
| "ema_mid_minus_confirm", | |
| "ema_fast_minus_trend", | |
| "ema_fast_mid_sep_pct", | |
| "adx14", | |
| "volume_ratio", | |
| "volume_percentile", | |
| "distance_to_guide", | |
| "distance_to_guide_signed", | |
| "ema_confirm_distance", | |
| "atr_expansion_ratio", | |
| "stoch_long_ok", | |
| "stoch_short_ok", | |
| "flash_wick_long", | |
| "flash_wick_short", | |
| "separation_ok", | |
| "distance_ok", | |
| "long_signed_distance_ok", | |
| "short_signed_distance_ok", | |
| "atr_expansion_ok", | |
| "adx_ok", | |
| "volume_ok", | |
| "long_trend_ok", | |
| "short_trend_ok", | |
| "long_close_confirm_ok", | |
| "short_close_confirm_ok", | |
| "long_mid_confirm_ok", | |
| "short_mid_confirm_ok", | |
| "time_window_open", | |
| "htf_long_ok", | |
| "htf_short_ok", | |
| "setup_ready", | |
| "trend_side", | |
| "cross_window_long", | |
| "cross_window_short", | |
| "setup_long", | |
| "setup_short", | |
| "setup_side", | |
| "guide_price", | |
| "adr_high", | |
| "adr_low", | |
| "adr_range", | |
| "adr_position", | |
| "adr_distance_mid", | |
| "discount_zone_flag", | |
| "premium_zone_flag", | |
| "adr_equilibrium_flag", | |
| "swing_low_distance", | |
| "swing_low_bars_ago", | |
| "swing_high_distance", | |
| "swing_high_bars_ago", | |
| "ema233_distance_norm", | |
| "prior_day_low_distance", | |
| "prior_day_high_distance", | |
| "higher_low_flag", | |
| "natr", | |
| "volatility_ratio", | |
| "efficiency_ratio", | |
| "log_returns", | |
| "rsi_slope", | |
| "macd_acceleration", | |
| "atr_14" | |
| ], | |
| "ensemble": { | |
| "disabled_backends": [], | |
| "degraded": false, | |
| "effective_params": { | |
| "lightgbm": { | |
| "n_estimators": 2000, | |
| "learning_rate": 0.01, | |
| "num_leaves": 150, | |
| "max_depth": 6, | |
| "min_child_samples": 20, | |
| "subsample": 0.8, | |
| "colsample_bytree": 0.8, | |
| "class_weight": "balanced", | |
| "verbose": 1, | |
| "reg_alpha": 0.1, | |
| "reg_lambda": 0.1, | |
| "random_state": 42 | |
| }, | |
| "catboost": { | |
| "iterations": 1458, | |
| "learning_rate": 0.0034608692927153187, | |
| "depth": 4, | |
| "l2_leaf_reg": 9.660537513351352, | |
| "class_weights": [ | |
| 1.0, | |
| 2.3221111893033077 | |
| ], | |
| "verbose": 100, | |
| "allow_writing_files": false, | |
| "early_stopping_rounds": 50, | |
| "random_state": 42 | |
| }, | |
| "xgboost": { | |
| "n_estimators": 800, | |
| "learning_rate": 0.03, | |
| "max_depth": 6, | |
| "min_child_weight": 1, | |
| "subsample": 0.8, | |
| "colsample_bytree": 0.8, | |
| "scale_pos_weight": 2.3221111893033077, | |
| "verbosity": 1, | |
| "reg_alpha": 0.1, | |
| "reg_lambda": 0.1, | |
| "early_stopping_rounds": 50, | |
| "random_state": 42 | |
| }, | |
| "logistic": { | |
| "max_iter": 5000, | |
| "random_state": 42, | |
| "solver": "lbfgs", | |
| "class_weight": "balanced", | |
| "n_jobs": -1 | |
| } | |
| } | |
| }, | |
| "predictor": { | |
| "selected": "lightgbm" | |
| }, | |
| "ensemble_weights_override": { | |
| "lightgbm": 1.0, | |
| "catboost": 0.0, | |
| "xgboost": 0.0, | |
| "logistic": 0.0 | |
| }, | |
| "calibration": { | |
| "method": "identity", | |
| "requested_method": "identity", | |
| "initial_method": "identity", | |
| "fallback_used": false, | |
| "candidate_methods_tried": [ | |
| "identity" | |
| ], | |
| "candidate_methods_requested": [ | |
| "identity" | |
| ], | |
| "candidate_evaluations": [ | |
| { | |
| "method": "identity", | |
| "brier_score": 0.24613059476641502, | |
| "brier_improvement": 0.0, | |
| "score": 0.0019446465570140202, | |
| "precision": 0.5434083601286174, | |
| "recall": 0.004757213230119634, | |
| "threshold": 0.8600000000000004 | |
| } | |
| ], | |
| "candidate_errors": [], | |
| "brier_score_raw": 0.24613059476641502, | |
| "brier_score": 0.24613059476641502, | |
| "brier_improvement": 0.0, | |
| "brier_improvement_pct": 0.0, | |
| "sample_size": 118018 | |
| }, | |
| "thresholds": { | |
| "selected": 0.8600000000000004, | |
| "grid": [ | |
| { | |
| "threshold": 0.35, | |
| "predicted_trades": 91291, | |
| "true_positives": 28301, | |
| "expectancy": -0.00027728790616796, | |
| "cost_adjusted_expectancy": -0.00167728790616796, | |
| "precision": 0.31000865364603303, | |
| "recall": 0.7966502463054187, | |
| "f1": 0.44633169316174615, | |
| "balanced_accuracy": 0.5165351530946438, | |
| "precision_cost": 0.308608653646033, | |
| "valid": true, | |
| "fbeta": 0.31423253667425655, | |
| "selection_score": -0.00167728790616796, | |
| "calibration_method": "identity" | |
| }, | |
| { | |
| "threshold": 0.36, | |
| "predicted_trades": 88903, | |
| "true_positives": 27639, | |
| "expectancy": -0.0002695410971665932, | |
| "cost_adjusted_expectancy": -0.0016695410971665932, | |
| "precision": 0.31088939630833606, | |
| "recall": 0.7780154820548909, | |
| "f1": 0.44425691966438424, | |
| "balanced_accuracy": 0.5176792646718759, | |
| "precision_cost": 0.30948939630833605, | |
| "valid": true, | |
| "fbeta": 0.3150518276772407, | |
| "selection_score": -0.0016695410971665932, | |
| "calibration_method": "identity" | |
| }, | |
| { | |
| "threshold": 0.37, | |
| "predicted_trades": 86382, | |
| "true_positives": 26964, | |
| "expectancy": -0.00025836151201639394, | |
| "cost_adjusted_expectancy": -0.0016583615120163938, | |
| "precision": 0.31214836424255055, | |
| "recall": 0.7590147783251232, | |
| "f1": 0.4423700033632195, | |
| "balanced_accuracy": 0.519367740949986, | |
| "precision_cost": 0.31074836424255053, | |
| "valid": true, | |
| "fbeta": 0.3162454109646491, | |
| "selection_score": -0.0016583615120163938, | |
| "calibration_method": "identity" | |
| }, | |
| { | |
| "threshold": 0.38, | |
| "predicted_trades": 83677, | |
| "true_positives": 26236, | |
| "expectancy": -0.00023639365624304043, | |
| "cost_adjusted_expectancy": -0.0016363936562430405, | |
| "precision": 0.31353896530707365, | |
| "recall": 0.7385221674876847, | |
| "f1": 0.4401939564772403, | |
| "balanced_accuracy": 0.521104270438471, | |
| "precision_cost": 0.31213896530707363, | |
| "valid": true, | |
| "fbeta": 0.3175601444487767, | |
| "selection_score": -0.0016363936562430405, | |
| "calibration_method": "identity" | |
| }, | |
| { | |
| "threshold": 0.39, | |
| "predicted_trades": 80825, | |
| "true_positives": 25483, | |
| "expectancy": -0.00021918871789955552, | |
| "cost_adjusted_expectancy": -0.0016191887178995555, | |
| "precision": 0.3152861119703062, | |
| "recall": 0.7173258268824771, | |
| "f1": 0.43804039535883116, | |
| "balanced_accuracy": 0.5232283917242444, | |
| "precision_cost": 0.3138861119703062, | |
| "valid": true, | |
| "fbeta": 0.3192231174994583, | |
| "selection_score": -0.0016191887178995555, | |
| "calibration_method": "identity" | |
| }, | |
| { | |
| "threshold": 0.4, | |
| "predicted_trades": 77922, | |
| "true_positives": 24673, | |
| "expectancy": -0.00020615028788911413, | |
| "cost_adjusted_expectancy": -0.0016061502878891142, | |
| "precision": 0.3166371499704833, | |
| "recall": 0.6945249824067558, | |
| "f1": 0.4349696333970929, | |
| "balanced_accuracy": 0.524513894352736, | |
| "precision_cost": 0.3152371499704833, | |
| "valid": true, | |
| "fbeta": 0.32047410921915204, | |
| "selection_score": -0.0016061502878891142, | |
| "calibration_method": "identity" | |
| }, | |
| { | |
| "threshold": 0.41000000000000003, | |
| "predicted_trades": 74887, | |
| "true_positives": 23831, | |
| "expectancy": -0.00018562744469403187, | |
| "cost_adjusted_expectancy": -0.0015856274446940319, | |
| "precision": 0.31822612736523026, | |
| "recall": 0.6708233638282899, | |
| "f1": 0.43167409339564533, | |
| "balanced_accuracy": 0.5259551219636037, | |
| "precision_cost": 0.31682612736523025, | |
| "valid": true, | |
| "fbeta": 0.32194985718190455, | |
| "selection_score": -0.0015856274446940319, | |
| "calibration_method": "identity" | |
| }, | |
| { | |
| "threshold": 0.42000000000000004, | |
| "predicted_trades": 71858, | |
| "true_positives": 22961, | |
| "expectancy": -0.0001680366182322586, | |
| "cost_adjusted_expectancy": -0.0015680366182322587, | |
| "precision": 0.3195329677976008, | |
| "recall": 0.6463335679099226, | |
| "f1": 0.4276468342288817, | |
| "balanced_accuracy": 0.5267961828130462, | |
| "precision_cost": 0.3181329677976008, | |
| "valid": true, | |
| "fbeta": 0.3231281435024176, | |
| "selection_score": -0.0015680366182322587, | |
| "calibration_method": "identity" | |
| }, | |
| { | |
| "threshold": 0.43000000000000005, | |
| "predicted_trades": 68689, | |
| "true_positives": 22074, | |
| "expectancy": -0.00014880617693214436, | |
| "cost_adjusted_expectancy": -0.0015488061769321443, | |
| "precision": 0.3213614989299597, | |
| "recall": 0.6213652357494722, | |
| "f1": 0.42362830329898093, | |
| "balanced_accuracy": 0.5281434933429576, | |
| "precision_cost": 0.3199614989299597, | |
| "valid": true, | |
| "fbeta": 0.324812392011966, | |
| "selection_score": -0.0015488061769321443, | |
| "calibration_method": "identity" | |
| }, | |
| { | |
| "threshold": 0.44000000000000006, | |
| "predicted_trades": 65378, | |
| "true_positives": 21141, | |
| "expectancy": -0.0001301010214848124, | |
| "cost_adjusted_expectancy": -0.0015301010214848125, | |
| "precision": 0.3233656581724739, | |
| "recall": 0.5951020408163266, | |
| "f1": 0.4190361039810511, | |
| "balanced_accuracy": 0.5294252400389199, | |
| "precision_cost": 0.3219656581724739, | |
| "valid": true, | |
| "fbeta": 0.3266477843142995, | |
| "selection_score": -0.0015301010214848125, | |
| "calibration_method": "identity" | |
| }, | |
| { | |
| "threshold": 0.45000000000000007, | |
| "predicted_trades": 61948, | |
| "true_positives": 20138, | |
| "expectancy": -9.837057147373504e-05, | |
| "cost_adjusted_expectancy": -0.001498370571473735, | |
| "precision": 0.32507909859882483, | |
| "recall": 0.5668684025334272, | |
| "f1": 0.4132016045469002, | |
| "balanced_accuracy": 0.5300187599565418, | |
| "precision_cost": 0.3236790985988248, | |
| "valid": true, | |
| "fbeta": 0.32815915422672487, | |
| "selection_score": -0.001498370571473735, | |
| "calibration_method": "identity" | |
| }, | |
| { | |
| "threshold": 0.4600000000000001, | |
| "predicted_trades": 58487, | |
| "true_positives": 19139, | |
| "expectancy": -7.318913455632751e-05, | |
| "cost_adjusted_expectancy": -0.0014731891345563274, | |
| "precision": 0.3272351120761879, | |
| "recall": 0.5387473610133708, | |
| "f1": 0.40716078798451266, | |
| "balanced_accuracy": 0.5308807174673973, | |
| "precision_cost": 0.32583511207618787, | |
| "valid": true, | |
| "fbeta": 0.33008677171480344, | |
| "selection_score": -0.0014731891345563274, | |
| "calibration_method": "identity" | |
| }, | |
| { | |
| "threshold": 0.4700000000000001, | |
| "predicted_trades": 54996, | |
| "true_positives": 18104, | |
| "expectancy": -3.9475354928517184e-05, | |
| "cost_adjusted_expectancy": -0.001439475354928517, | |
| "precision": 0.3291875772783475, | |
| "recall": 0.509612948627727, | |
| "f1": 0.3999955811358691, | |
| "balanced_accuracy": 0.531199622823434, | |
| "precision_cost": 0.3277875772783475, | |
| "valid": true, | |
| "fbeta": 0.3317723151026352, | |
| "selection_score": -0.001439475354928517, | |
| "calibration_method": "identity" | |
| }, | |
| { | |
| "threshold": 0.4800000000000001, | |
| "predicted_trades": 51453, | |
| "true_positives": 17101, | |
| "expectancy": -7.847660010846305e-07, | |
| "cost_adjusted_expectancy": -0.0014007847660010846, | |
| "precision": 0.3323615726974132, | |
| "recall": 0.48137931034482756, | |
| "f1": 0.3932258732093173, | |
| "balanced_accuracy": 0.5324780493391915, | |
| "precision_cost": 0.33096157269741316, | |
| "valid": true, | |
| "fbeta": 0.33464112234267146, | |
| "selection_score": -0.0014007847660010846, | |
| "calibration_method": "identity" | |
| }, | |
| { | |
| "threshold": 0.4900000000000001, | |
| "predicted_trades": 48001, | |
| "true_positives": 16056, | |
| "expectancy": 1.9819866807132068e-05, | |
| "cost_adjusted_expectancy": -0.001380180133192868, | |
| "precision": 0.3344930313951793, | |
| "recall": 0.451963406052076, | |
| "f1": 0.3844551397169743, | |
| "balanced_accuracy": 0.5323592138451378, | |
| "precision_cost": 0.33309303139517926, | |
| "valid": true, | |
| "fbeta": 0.3364171079847081, | |
| "selection_score": -0.001380180133192868, | |
| "calibration_method": "identity" | |
| }, | |
| { | |
| "threshold": 0.5000000000000001, | |
| "predicted_trades": 44705, | |
| "true_positives": 15077, | |
| "expectancy": 5.295592709495722e-05, | |
| "cost_adjusted_expectancy": -0.0013470440729050428, | |
| "precision": 0.3372553405659322, | |
| "recall": 0.42440534834623506, | |
| "f1": 0.375844447214259, | |
| "balanced_accuracy": 0.5326238008141658, | |
| "precision_cost": 0.3358553405659322, | |
| "valid": true, | |
| "fbeta": 0.3387861864740842, | |
| "selection_score": -0.0013470440729050428, | |
| "calibration_method": "identity" | |
| }, | |
| { | |
| "threshold": 0.5100000000000001, | |
| "predicted_trades": 41383, | |
| "true_positives": 14104, | |
| "expectancy": 9.625381193933857e-05, | |
| "cost_adjusted_expectancy": -0.0013037461880606614, | |
| "precision": 0.3408162772152816, | |
| "recall": 0.3970161857846587, | |
| "f1": 0.36677588807406253, | |
| "balanced_accuracy": 0.5331667912061256, | |
| "precision_cost": 0.3394162772152816, | |
| "valid": true, | |
| "fbeta": 0.34188120909682224, | |
| "selection_score": -0.0013037461880606614, | |
| "calibration_method": "identity" | |
| }, | |
| { | |
| "threshold": 0.5200000000000001, | |
| "predicted_trades": 38236, | |
| "true_positives": 13167, | |
| "expectancy": 0.00014798639669389254, | |
| "cost_adjusted_expectancy": -0.0012520136033061075, | |
| "precision": 0.34436133486766396, | |
| "recall": 0.37064039408866994, | |
| "f1": 0.35701793630780493, | |
| "balanced_accuracy": 0.5333739713039691, | |
| "precision_cost": 0.34296133486766395, | |
| "valid": true, | |
| "fbeta": 0.34489944201164, | |
| "selection_score": -0.0012520136033061075, | |
| "calibration_method": "identity" | |
| }, | |
| { | |
| "threshold": 0.5300000000000001, | |
| "predicted_trades": 35081, | |
| "true_positives": 12185, | |
| "expectancy": 0.0001953386758909462, | |
| "cost_adjusted_expectancy": -0.0012046613241090537, | |
| "precision": 0.34733901542145323, | |
| "recall": 0.3429978888106967, | |
| "f1": 0.3451548027079852, | |
| "balanced_accuracy": 0.5327235331583334, | |
| "precision_cost": 0.3459390154214532, | |
| "valid": true, | |
| "fbeta": 0.3472423073238284, | |
| "selection_score": -0.0012046613241090537, | |
| "calibration_method": "identity" | |
| }, | |
| { | |
| "threshold": 0.5400000000000001, | |
| "predicted_trades": 32191, | |
| "true_positives": 11264, | |
| "expectancy": 0.00024129272717196646, | |
| "cost_adjusted_expectancy": -0.0011587072728280335, | |
| "precision": 0.34991146593768446, | |
| "recall": 0.31707248416608025, | |
| "f1": 0.33268356075373623, | |
| "balanced_accuracy": 0.5316951767805296, | |
| "precision_cost": 0.34851146593768445, | |
| "valid": true, | |
| "fbeta": 0.3491158199850335, | |
| "selection_score": -0.0011587072728280335, | |
| "calibration_method": "identity" | |
| }, | |
| { | |
| "threshold": 0.5500000000000002, | |
| "predicted_trades": 29433, | |
| "true_positives": 10380, | |
| "expectancy": 0.0002841048654332821, | |
| "cost_adjusted_expectancy": -0.001115895134566718, | |
| "precision": 0.35266537559881767, | |
| "recall": 0.29218859957776216, | |
| "f1": 0.319591120416269, | |
| "balanced_accuracy": 0.5306117739988141, | |
| "precision_cost": 0.35126537559881765, | |
| "valid": true, | |
| "fbeta": 0.3510664293378153, | |
| "selection_score": -0.001115895134566718, | |
| "calibration_method": "identity" | |
| }, | |
| { | |
| "threshold": 0.5600000000000002, | |
| "predicted_trades": 26839, | |
| "true_positives": 9527, | |
| "expectancy": 0.0003239452739852002, | |
| "cost_adjusted_expectancy": -0.0010760547260147998, | |
| "precision": 0.3549685159655725, | |
| "recall": 0.26817733990147785, | |
| "f1": 0.3055288307356808, | |
| "balanced_accuracy": 0.52915855466823, | |
| "precision_cost": 0.3535685159655725, | |
| "valid": true, | |
| "fbeta": 0.35245847589283896, | |
| "selection_score": -0.0010760547260147998, | |
| "calibration_method": "identity" | |
| }, | |
| { | |
| "threshold": 0.5700000000000002, | |
| "predicted_trades": 24467, | |
| "true_positives": 8708, | |
| "expectancy": 0.0003729897465726708, | |
| "cost_adjusted_expectancy": -0.0010270102534273291, | |
| "precision": 0.35590795765725264, | |
| "recall": 0.2451231527093596, | |
| "f1": 0.29030537404987333, | |
| "balanced_accuracy": 0.5270443809562824, | |
| "precision_cost": 0.3545079576572526, | |
| "valid": true, | |
| "fbeta": 0.3524032246494221, | |
| "selection_score": -0.0010270102534273291, | |
| "calibration_method": "identity" | |
| }, | |
| { | |
| "threshold": 0.5800000000000002, | |
| "predicted_trades": 22187, | |
| "true_positives": 7937, | |
| "expectancy": 0.0003861779605318473, | |
| "cost_adjusted_expectancy": -0.0010138220394681526, | |
| "precision": 0.35773200522828685, | |
| "recall": 0.2234201266713582, | |
| "f1": 0.27505544774050456, | |
| "balanced_accuracy": 0.5253390985265438, | |
| "precision_cost": 0.35633200522828684, | |
| "valid": true, | |
| "fbeta": 0.3530615230259312, | |
| "selection_score": -0.0010138220394681526, | |
| "calibration_method": "identity" | |
| }, | |
| { | |
| "threshold": 0.5900000000000002, | |
| "predicted_trades": 20092, | |
| "true_positives": 7226, | |
| "expectancy": 0.0003872207448390859, | |
| "cost_adjusted_expectancy": -0.0010127792551609142, | |
| "precision": 0.35964563010153294, | |
| "recall": 0.20340605207600282, | |
| "f1": 0.25984860744017113, | |
| "balanced_accuracy": 0.5237206517759427, | |
| "precision_cost": 0.35824563010153293, | |
| "valid": true, | |
| "fbeta": 0.35366782245012135, | |
| "selection_score": -0.0010127792551609142, | |
| "calibration_method": "identity" | |
| }, | |
| { | |
| "threshold": 0.6000000000000002, | |
| "predicted_trades": 18188, | |
| "true_positives": 6621, | |
| "expectancy": 0.00044659216429189145, | |
| "cost_adjusted_expectancy": -0.0009534078357081085, | |
| "precision": 0.3640312293820101, | |
| "recall": 0.18637579169598875, | |
| "f1": 0.24653249678848693, | |
| "balanced_accuracy": 0.5230789169043264, | |
| "precision_cost": 0.3626312293820101, | |
| "valid": true, | |
| "fbeta": 0.35655243468500347, | |
| "selection_score": -0.0009534078357081085, | |
| "calibration_method": "identity" | |
| }, | |
| { | |
| "threshold": 0.6100000000000002, | |
| "predicted_trades": 16394, | |
| "true_positives": 6035, | |
| "expectancy": 0.0005033238699239487, | |
| "cost_adjusted_expectancy": -0.0008966761300760513, | |
| "precision": 0.3681224838355496, | |
| "recall": 0.16988036593947925, | |
| "f1": 0.23247751304917275, | |
| "balanced_accuracy": 0.5221530373937514, | |
| "precision_cost": 0.36672248383554956, | |
| "valid": true, | |
| "fbeta": 0.35890626079180493, | |
| "selection_score": -0.0008966761300760513, | |
| "calibration_method": "identity" | |
| }, | |
| { | |
| "threshold": 0.6200000000000002, | |
| "predicted_trades": 14778, | |
| "true_positives": 5494, | |
| "expectancy": 0.0005555042228859497, | |
| "cost_adjusted_expectancy": -0.0008444957771140503, | |
| "precision": 0.37176884558126944, | |
| "recall": 0.15465165376495427, | |
| "f1": 0.21843627616643144, | |
| "balanced_accuracy": 0.5210543856692833, | |
| "precision_cost": 0.3703688455812694, | |
| "valid": true, | |
| "fbeta": 0.36062799664576284, | |
| "selection_score": -0.0008444957771140503, | |
| "calibration_method": "identity" | |
| }, | |
| { | |
| "threshold": 0.6300000000000002, | |
| "predicted_trades": 13269, | |
| "true_positives": 4981, | |
| "expectancy": 0.0005901132522835141, | |
| "cost_adjusted_expectancy": -0.0008098867477164858, | |
| "precision": 0.37538623860125103, | |
| "recall": 0.14021111893033075, | |
| "f1": 0.20416444644833381, | |
| "balanced_accuracy": 0.5198709941081048, | |
| "precision_cost": 0.373986238601251, | |
| "valid": true, | |
| "fbeta": 0.3620244076892662, | |
| "selection_score": -0.0008098867477164858, | |
| "calibration_method": "identity" | |
| }, | |
| { | |
| "threshold": 0.6400000000000002, | |
| "predicted_trades": 11810, | |
| "true_positives": 4476, | |
| "expectancy": 0.00067389850270923, | |
| "cost_adjusted_expectancy": -0.00072610149729077, | |
| "precision": 0.3790008467400508, | |
| "recall": 0.12599577762139338, | |
| "f1": 0.18912010140488011, | |
| "balanced_accuracy": 0.518545632255595, | |
| "precision_cost": 0.3776008467400508, | |
| "valid": true, | |
| "fbeta": 0.36296269126488856, | |
| "selection_score": -0.00072610149729077, | |
| "calibration_method": "identity" | |
| }, | |
| { | |
| "threshold": 0.6500000000000002, | |
| "predicted_trades": 10484, | |
| "true_positives": 3998, | |
| "expectancy": 0.0007231595725464984, | |
| "cost_adjusted_expectancy": -0.0006768404274535016, | |
| "precision": 0.3813429988553987, | |
| "recall": 0.11254046446164673, | |
| "f1": 0.17379208415744746, | |
| "balanced_accuracy": 0.5169578057219074, | |
| "precision_cost": 0.3799429988553987, | |
| "valid": true, | |
| "fbeta": 0.3623009643666255, | |
| "selection_score": -0.0006768404274535016, | |
| "calibration_method": "identity" | |
| }, | |
| { | |
| "threshold": 0.6600000000000003, | |
| "predicted_trades": 9305, | |
| "true_positives": 3587, | |
| "expectancy": 0.0007179872683672195, | |
| "cost_adjusted_expectancy": -0.0006820127316327805, | |
| "precision": 0.38549167114454597, | |
| "recall": 0.10097114707952147, | |
| "f1": 0.16002676778942673, | |
| "balanced_accuracy": 0.5158280874500318, | |
| "precision_cost": 0.38409167114454595, | |
| "valid": true, | |
| "fbeta": 0.3629843692977627, | |
| "selection_score": -0.0006820127316327805, | |
| "calibration_method": "identity" | |
| }, | |
| { | |
| "threshold": 0.6700000000000003, | |
| "predicted_trades": 8176, | |
| "true_positives": 3211, | |
| "expectancy": 0.0007684717083913389, | |
| "cost_adjusted_expectancy": -0.0006315282916086611, | |
| "precision": 0.3927348336594912, | |
| "recall": 0.09038705137227304, | |
| "f1": 0.146953158966614, | |
| "balanced_accuracy": 0.5151000632105325, | |
| "precision_cost": 0.3913348336594912, | |
| "valid": true, | |
| "fbeta": 0.3658087113958428, | |
| "selection_score": -0.0006315282916086611, | |
| "calibration_method": "identity" | |
| }, | |
| { | |
| "threshold": 0.6800000000000003, | |
| "predicted_trades": 7160, | |
| "true_positives": 2834, | |
| "expectancy": 0.0006732307367816256, | |
| "cost_adjusted_expectancy": -0.0007267692632183743, | |
| "precision": 0.3958100558659218, | |
| "recall": 0.07977480647431387, | |
| "f1": 0.13278669321775802, | |
| "balanced_accuracy": 0.5136669966572047, | |
| "precision_cost": 0.39441005586592176, | |
| "valid": true, | |
| "fbeta": 0.36407227383018315, | |
| "selection_score": -0.0007267692632183743, | |
| "calibration_method": "identity" | |
| }, | |
| { | |
| "threshold": 0.6900000000000003, | |
| "predicted_trades": 6238, | |
| "true_positives": 2494, | |
| "expectancy": 0.0006822701904438222, | |
| "cost_adjusted_expectancy": -0.0007177298095561778, | |
| "precision": 0.3998076306508496, | |
| "recall": 0.07020408163265306, | |
| "f1": 0.11943586428178052, | |
| "balanced_accuracy": 0.5124092062727895, | |
| "precision_cost": 0.3984076306508496, | |
| "valid": true, | |
| "fbeta": 0.36237057825696956, | |
| "selection_score": -0.0007177298095561778, | |
| "calibration_method": "identity" | |
| }, | |
| { | |
| "threshold": 0.7000000000000003, | |
| "predicted_trades": 5394, | |
| "true_positives": 2189, | |
| "expectancy": 0.0007827476878549576, | |
| "cost_adjusted_expectancy": -0.0006172523121450423, | |
| "precision": 0.40582128290693364, | |
| "recall": 0.06161857846586911, | |
| "f1": 0.10699186197121142, | |
| "balanced_accuracy": 0.511383398551301, | |
| "precision_cost": 0.40442128290693363, | |
| "valid": true, | |
| "fbeta": 0.3613982824215636, | |
| "selection_score": -0.0006172523121450423, | |
| "calibration_method": "identity" | |
| }, | |
| { | |
| "threshold": 0.7100000000000003, | |
| "predicted_trades": 4670, | |
| "true_positives": 1917, | |
| "expectancy": 0.0008952865877006904, | |
| "cost_adjusted_expectancy": -0.0005047134122993096, | |
| "precision": 0.41049250535331905, | |
| "recall": 0.053961998592540465, | |
| "f1": 0.09538499813409627, | |
| "balanced_accuracy": 0.510294735007179, | |
| "precision_cost": 0.40909250535331904, | |
| "valid": true, | |
| "fbeta": 0.35838736587093895, | |
| "selection_score": -0.0005047134122993096, | |
| "calibration_method": "identity" | |
| }, | |
| { | |
| "threshold": 0.7200000000000003, | |
| "predicted_trades": 4043, | |
| "true_positives": 1680, | |
| "expectancy": 0.0009672797351842465, | |
| "cost_adjusted_expectancy": -0.00043272026481575346, | |
| "precision": 0.4155330200346278, | |
| "recall": 0.04729064039408867, | |
| "f1": 0.08491710473109583, | |
| "balanced_accuracy": 0.5093228928395716, | |
| "precision_cost": 0.41413302003462776, | |
| "valid": true, | |
| "fbeta": 0.35474786065542036, | |
| "selection_score": -0.00043272026481575346, | |
| "calibration_method": "identity" | |
| }, | |
| { | |
| "threshold": 0.7300000000000003, | |
| "predicted_trades": 3478, | |
| "true_positives": 1458, | |
| "expectancy": 0.0010333490428635272, | |
| "cost_adjusted_expectancy": -0.0003666509571364728, | |
| "precision": 0.41920644048303624, | |
| "recall": 0.04104152005629838, | |
| "f1": 0.07476347973232829, | |
| "balanced_accuracy": 0.5082772969464332, | |
| "precision_cost": 0.4178064404830362, | |
| "valid": true, | |
| "fbeta": 0.3485377792714467, | |
| "selection_score": -0.0003666509571364728, | |
| "calibration_method": "identity" | |
| }, | |
| { | |
| "threshold": 0.7400000000000003, | |
| "predicted_trades": 2940, | |
| "true_positives": 1264, | |
| "expectancy": 0.0012150517178590998, | |
| "cost_adjusted_expectancy": -0.00018494828214090015, | |
| "precision": 0.42993197278911566, | |
| "recall": 0.03558057705840957, | |
| "f1": 0.0657220850123489, | |
| "balanced_accuracy": 0.507631850843583, | |
| "precision_cost": 0.42853197278911564, | |
| "valid": true, | |
| "fbeta": 0.3456357284928714, | |
| "selection_score": -0.00018494828214090015, | |
| "calibration_method": "identity" | |
| }, | |
| { | |
| "threshold": 0.7500000000000003, | |
| "predicted_trades": 2469, | |
| "true_positives": 1097, | |
| "expectancy": 0.00126992332628352, | |
| "cost_adjusted_expectancy": -0.00013007667371647998, | |
| "precision": 0.444309437019036, | |
| "recall": 0.03087966220971147, | |
| "f1": 0.057745959888403434, | |
| "balanced_accuracy": 0.5071239740018288, | |
| "precision_cost": 0.442909437019036, | |
| "valid": true, | |
| "fbeta": 0.34319928097450897, | |
| "selection_score": -0.00013007667371647998, | |
| "calibration_method": "identity" | |
| }, | |
| { | |
| "threshold": 0.7600000000000003, | |
| "predicted_trades": 2046, | |
| "true_positives": 935, | |
| "expectancy": 0.0015316043505031365, | |
| "cost_adjusted_expectancy": 0.0001316043505031365, | |
| "precision": 0.45698924731182794, | |
| "recall": 0.026319493314567205, | |
| "f1": 0.04977243086423039, | |
| "balanced_accuracy": 0.5064258419623398, | |
| "precision_cost": 0.4555892473118279, | |
| "valid": true, | |
| "fbeta": 0.3360043931905546, | |
| "selection_score": 0.0001316043505031365, | |
| "calibration_method": "identity" | |
| }, | |
| { | |
| "threshold": 0.7700000000000004, | |
| "predicted_trades": 1708, | |
| "true_positives": 793, | |
| "expectancy": 0.0016405407217977353, | |
| "cost_adjusted_expectancy": 0.00024054072179773532, | |
| "precision": 0.4642857142857143, | |
| "recall": 0.02232230823363828, | |
| "f1": 0.042596621276824315, | |
| "balanced_accuracy": 0.505615229008022, | |
| "precision_cost": 0.4628857142857143, | |
| "valid": true, | |
| "fbeta": 0.3233910810878181, | |
| "selection_score": 0.00024054072179773532, | |
| "calibration_method": "identity" | |
| }, | |
| { | |
| "threshold": 0.7800000000000004, | |
| "predicted_trades": 1420, | |
| "true_positives": 659, | |
| "expectancy": 0.0015986774198105947, | |
| "cost_adjusted_expectancy": 0.00019867741981059468, | |
| "precision": 0.4640845070422535, | |
| "recall": 0.018550316678395497, | |
| "f1": 0.035674651508999865, | |
| "balanced_accuracy": 0.5046626457623731, | |
| "precision_cost": 0.4626845070422535, | |
| "valid": true, | |
| "fbeta": 0.3036199273423639, | |
| "selection_score": 0.00019867741981059468, | |
| "calibration_method": "identity" | |
| }, | |
| { | |
| "threshold": 0.7900000000000004, | |
| "predicted_trades": 1198, | |
| "true_positives": 569, | |
| "expectancy": 0.0017571247010066916, | |
| "cost_adjusted_expectancy": 0.0003571247010066916, | |
| "precision": 0.4749582637729549, | |
| "recall": 0.01601688951442646, | |
| "f1": 0.03098875364213163, | |
| "balanced_accuracy": 0.5041960000649363, | |
| "precision_cost": 0.4735582637729549, | |
| "valid": true, | |
| "fbeta": 0.29129267453140156, | |
| "selection_score": 0.0003571247010066916, | |
| "calibration_method": "identity" | |
| }, | |
| { | |
| "threshold": 0.8000000000000004, | |
| "predicted_trades": 1005, | |
| "true_positives": 481, | |
| "expectancy": 0.0016269508806880174, | |
| "cost_adjusted_expectancy": 0.00022695088068801737, | |
| "precision": 0.4786069651741294, | |
| "recall": 0.013539760731878958, | |
| "f1": 0.026334519572953734, | |
| "balanced_accuracy": 0.5035938533090983, | |
| "precision_cost": 0.47720696517412936, | |
| "valid": true, | |
| "fbeta": 0.27258166199037026, | |
| "selection_score": 0.00022695088068801737, | |
| "calibration_method": "identity" | |
| }, | |
| { | |
| "threshold": 0.8100000000000004, | |
| "predicted_trades": 829, | |
| "true_positives": 410, | |
| "expectancy": 0.0019528926349266422, | |
| "cost_adjusted_expectancy": 0.0005528926349266422, | |
| "precision": 0.4945717732207479, | |
| "recall": 0.011541168191414496, | |
| "f1": 0.022555977333993504, | |
| "balanced_accuracy": 0.5032309746743018, | |
| "precision_cost": 0.4931717732207479, | |
| "valid": true, | |
| "fbeta": 0.25745979349786974, | |
| "selection_score": 0.0005528926349266422, | |
| "calibration_method": "identity" | |
| }, | |
| { | |
| "threshold": 0.8200000000000004, | |
| "predicted_trades": 697, | |
| "true_positives": 352, | |
| "expectancy": 0.002191044419401024, | |
| "cost_adjusted_expectancy": 0.000791044419401024, | |
| "precision": 0.5050215208034433, | |
| "recall": 0.009908515130190008, | |
| "f1": 0.01943570205952184, | |
| "balanced_accuracy": 0.5028631710486633, | |
| "precision_cost": 0.5036215208034434, | |
| "valid": true, | |
| "fbeta": 0.24053798922350778, | |
| "selection_score": 0.000791044419401024, | |
| "calibration_method": "identity" | |
| }, | |
| { | |
| "threshold": 0.8300000000000004, | |
| "predicted_trades": 580, | |
| "true_positives": 298, | |
| "expectancy": 0.002347182055702386, | |
| "cost_adjusted_expectancy": 0.000947182055702386, | |
| "precision": 0.5137931034482759, | |
| "recall": 0.008388458831808585, | |
| "f1": 0.016507408946129343, | |
| "balanced_accuracy": 0.502484993480734, | |
| "precision_cost": 0.5123931034482759, | |
| "valid": true, | |
| "fbeta": 0.22091077982690654, | |
| "selection_score": 0.000947182055702386, | |
| "calibration_method": "identity" | |
| }, | |
| { | |
| "threshold": 0.8400000000000004, | |
| "predicted_trades": 480, | |
| "true_positives": 252, | |
| "expectancy": 0.00264128175769478, | |
| "cost_adjusted_expectancy": 0.0012412817576947799, | |
| "precision": 0.525, | |
| "recall": 0.007093596059113301, | |
| "f1": 0.013998055825579782, | |
| "balanced_accuracy": 0.5021648625926105, | |
| "precision_cost": 0.5236000000000001, | |
| "valid": true, | |
| "fbeta": 0.20141286823977725, | |
| "selection_score": 0.0012412817576947799, | |
| "calibration_method": "identity" | |
| }, | |
| { | |
| "threshold": 0.8500000000000004, | |
| "predicted_trades": 386, | |
| "true_positives": 207, | |
| "expectancy": 0.0028103692813612555, | |
| "cost_adjusted_expectancy": 0.0014103692813612556, | |
| "precision": 0.5362694300518135, | |
| "recall": 0.005826882477128783, | |
| "f1": 0.01152850101640166, | |
| "balanced_accuracy": 0.5018285006981549, | |
| "precision_cost": 0.5348694300518135, | |
| "valid": true, | |
| "fbeta": 0.1785668336409175, | |
| "selection_score": 0.0014103692813612556, | |
| "calibration_method": "identity" | |
| }, | |
| { | |
| "threshold": 0.8600000000000004, | |
| "predicted_trades": 311, | |
| "true_positives": 169, | |
| "expectancy": 0.00334464655701402, | |
| "cost_adjusted_expectancy": 0.0019446465570140202, | |
| "precision": 0.5434083601286174, | |
| "recall": 0.004757213230119634, | |
| "f1": 0.009431856233954681, | |
| "balanced_accuracy": 0.5015179275271372, | |
| "precision_cost": 0.5420083601286174, | |
| "valid": true, | |
| "fbeta": 0.15563411201801292, | |
| "selection_score": 0.0019446465570140202, | |
| "calibration_method": "identity" | |
| }, | |
| { | |
| "threshold": 0.8700000000000004, | |
| "predicted_trades": 234, | |
| "true_positives": 125, | |
| "expectancy": 0.0026267496718940147, | |
| "cost_adjusted_expectancy": 0.0012267496718940147, | |
| "precision": 0.5341880341880342, | |
| "recall": 0.003518648838845883, | |
| "f1": 0.006991246958807573, | |
| "balanced_accuracy": 0.5010986623026372, | |
| "precision_cost": 0.5327880341880342, | |
| "valid": true, | |
| "fbeta": 0.12369200991955483, | |
| "selection_score": 0.0012267496718940147, | |
| "calibration_method": "identity" | |
| }, | |
| { | |
| "threshold": 0.8800000000000004, | |
| "predicted_trades": 162, | |
| "true_positives": 83, | |
| "expectancy": 0.0017087823074502274, | |
| "cost_adjusted_expectancy": 0.00030878230745022745, | |
| "precision": 0.5123456790123457, | |
| "recall": 0.0023363828289936664, | |
| "f1": 0.004651553787093339, | |
| "balanced_accuracy": 0.5006893629078357, | |
| "precision_cost": 0.5109456790123458, | |
| "valid": true, | |
| "fbeta": 0.08828294649242573, | |
| "selection_score": 0.00030878230745022745, | |
| "calibration_method": "identity" | |
| }, | |
| { | |
| "threshold": 0.8900000000000005, | |
| "predicted_trades": 131, | |
| "true_positives": 63, | |
| "expectancy": -0.0005838583644118192, | |
| "cost_adjusted_expectancy": -0.001983858364411819, | |
| "precision": 0.48091603053435117, | |
| "recall": 0.0017733990147783252, | |
| "f1": 0.003533767107920126, | |
| "balanced_accuracy": 0.5004745433244403, | |
| "precision_cost": 0.47951603053435116, | |
| "valid": true, | |
| "fbeta": 0.0692428619415519, | |
| "selection_score": -0.001983858364411819, | |
| "calibration_method": "identity" | |
| }, | |
| { | |
| "threshold": 0.9000000000000005, | |
| "predicted_trades": 96, | |
| "true_positives": 45, | |
| "expectancy": -0.0010273329441651202, | |
| "cost_adjusted_expectancy": -0.00242733294416512, | |
| "precision": 0.46875, | |
| "recall": 0.001266713581984518, | |
| "f1": 0.002526599477836108, | |
| "balanced_accuracy": 0.5003242396537806, | |
| "precision_cost": 0.46735, | |
| "valid": true, | |
| "fbeta": 0.05139267015706806, | |
| "selection_score": -0.00242733294416512, | |
| "calibration_method": "identity" | |
| }, | |
| { | |
| "threshold": 0.9100000000000005, | |
| "predicted_trades": 67, | |
| "true_positives": 33, | |
| "expectancy": 6.030637939374814e-05, | |
| "cost_adjusted_expectancy": -0.0013396936206062518, | |
| "precision": 0.4925373134328358, | |
| "recall": 0.0009289232934553131, | |
| "f1": 0.0018543492919757248, | |
| "balanced_accuracy": 0.5002583835552532, | |
| "precision_cost": 0.4911373134328358, | |
| "valid": true, | |
| "fbeta": 0.038949570738041984, | |
| "selection_score": -0.0013396936206062518, | |
| "calibration_method": "identity" | |
| }, | |
| { | |
| "threshold": 0.9200000000000005, | |
| "predicted_trades": 44, | |
| "true_positives": 16, | |
| "expectancy": -0.002114256650174137, | |
| "cost_adjusted_expectancy": -0.003514256650174137, | |
| "precision": 0.36363636363636365, | |
| "recall": 0.00045038705137227304, | |
| "f1": 0.000899659816132025, | |
| "balanced_accuracy": 0.5000554821562366, | |
| "precision_cost": 0.36223636363636363, | |
| "valid": true, | |
| "fbeta": 0.019399688727488328, | |
| "selection_score": -0.003514256650174137, | |
| "calibration_method": "identity" | |
| }, | |
| { | |
| "threshold": 0.9300000000000005, | |
| "predicted_trades": 21, | |
| "true_positives": 6, | |
| "expectancy": -0.004450669957072091, | |
| "cost_adjusted_expectancy": -0.005850669957072091, | |
| "precision": 0.2857142857142857, | |
| "recall": 0.0001688951442646024, | |
| "f1": 0.00033759072750801783, | |
| "balanced_accuracy": 0.49999353076707004, | |
| "precision_cost": 0.2843142857142857, | |
| "valid": true, | |
| "fbeta": 0.007478857142857142, | |
| "selection_score": -0.005850669957072091, | |
| "calibration_method": "identity" | |
| }, | |
| { | |
| "threshold": 0.9400000000000005, | |
| "predicted_trades": 11, | |
| "true_positives": 4, | |
| "expectancy": -0.0028202301955418184, | |
| "cost_adjusted_expectancy": -0.004220230195541818, | |
| "precision": 0.36363636363636365, | |
| "recall": 0.00011259676284306826, | |
| "f1": 0.00022512381809995497, | |
| "balanced_accuracy": 0.5000138705390592, | |
| "precision_cost": 0.36223636363636363, | |
| "valid": true, | |
| "fbeta": 0.0050474354030080985, | |
| "selection_score": -0.004220230195541818, | |
| "calibration_method": "identity" | |
| }, | |
| { | |
| "threshold": 0.9500000000000005, | |
| "predicted_trades": 6, | |
| "true_positives": 3, | |
| "expectancy": 0.00188600745880425, | |
| "cost_adjusted_expectancy": 0.0004860074588042499, | |
| "precision": 0.5, | |
| "recall": 8.44475721323012e-05, | |
| "f1": 0.00016886662351186287, | |
| "balanced_accuracy": 0.5000240404250537, | |
| "precision_cost": 0.4986, | |
| "valid": true, | |
| "fbeta": 0.0038090803259604195, | |
| "selection_score": 0.0004860074588042499, | |
| "calibration_method": "identity" | |
| } | |
| ] | |
| }, | |
| "dataset": { | |
| "event_count": 177036, | |
| "positive_count": 52177, | |
| "negative_count": 124859, | |
| "positive_fraction": 0.2947253665921056, | |
| "snapshot_id": "tinkered_20251208", | |
| "label_source": "execution_sim", | |
| "timeframe": "5m", | |
| "venue": "kucoin", | |
| "venue_source": "config", | |
| "setup_rows": 707657, | |
| "setup_ready": 707657, | |
| "setup_long": 89440, | |
| "setup_short": 87596, | |
| "flash_wick_long_rejections": 169, | |
| "flash_wick_short_rejections": 178, | |
| "flash_wick_rejection_rate": 0.000490350551185108, | |
| "setup_yield": 0.2501720466271089, | |
| "time_window_blocked": 0, | |
| "htf_long_ok_ratio": 1.0, | |
| "htf_short_ok_ratio": 1.0, | |
| "setup_telemetry": { | |
| "rows": 707657, | |
| "setup_ready": 707657, | |
| "setup_long": 89440, | |
| "setup_short": 87596, | |
| "flash_wick_long_rejections": 169, | |
| "flash_wick_short_rejections": 178, | |
| "time_window_blocked": 0, | |
| "htf_long_ok_ratio": 1.0, | |
| "htf_short_ok_ratio": 1.0, | |
| "stoch_enabled": true, | |
| "stoch_long_pass_rate": 0.2393998787548205, | |
| "stoch_short_pass_rate": 0.208230823690008 | |
| }, | |
| "stoch_enabled": true, | |
| "stoch_long_pass_rate": 0.2393998787548205, | |
| "stoch_short_pass_rate": 0.208230823690008, | |
| "atr_percentile_50": 0.0001374932924247038, | |
| "atr_percentile_90": 0.0004178771621904211, | |
| "atr_percentile_95": 0.0005646863186668054, | |
| "feature_drop_applied": [ | |
| "discount_ema_confluence", | |
| "ema_200_233_proximity_norm", | |
| "ema_alignment_score", | |
| "ema_cluster_tightness", | |
| "ema_separation_norm", | |
| "ema_trend_coherence", | |
| "guide_distance_abs", | |
| "guide_distance_abs_z_12", | |
| "guide_distance_abs_z_48", | |
| "guide_distance_negative", | |
| "guide_distance_positive", | |
| "guide_distance_signed", | |
| "guide_distance_signed_z_12", | |
| "guide_distance_signed_z_48", | |
| "guide_interact_abs_norm", | |
| "guide_interact_signed", | |
| "guide_interact_signed_htf", | |
| "guide_interact_signed_norm", | |
| "guide_interact_signed_ready", | |
| "guide_interact_signed_side", | |
| "liquidity_obv", | |
| "liquidity_obv_gradient_24", | |
| "liquidity_obv_gradient_24_norm", | |
| "liquidity_obv_gradient_72", | |
| "liquidity_obv_gradient_72_norm", | |
| "liquidity_obv_slope_48", | |
| "liquidity_obv_zscore_48", | |
| "liquidity_vwap_12", | |
| "liquidity_vwap_48", | |
| "liquidity_vwap_96", | |
| "liquidity_vwap_distance_12", | |
| "liquidity_vwap_distance_48", | |
| "liquidity_vwap_distance_96", | |
| "liquidity_vwap_distance_norm_12", | |
| "liquidity_vwap_distance_norm_48", | |
| "liquidity_vwap_distance_norm_96", | |
| "liquidity_vwap_distance_slope_12", | |
| "liquidity_vwap_distance_slope_12_norm", | |
| "liquidity_vwap_distance_slope_12_pct", | |
| "liquidity_vwap_distance_slope_48", | |
| "liquidity_vwap_distance_slope_48_norm", | |
| "liquidity_vwap_distance_slope_48_pct", | |
| "market_condition_encoded", | |
| "mtf_15m_close_mean", | |
| "mtf_15m_return_sum", | |
| "mtf_15m_volatility", | |
| "mtf_15m_volume_mean", | |
| "mtf_1h_close_mean", | |
| "mtf_1h_return_sum", | |
| "mtf_1h_volatility", | |
| "mtf_1h_volatility_shock", | |
| "mtf_1h_volatility_zscore_48", | |
| "mtf_1h_volume_mean", | |
| "mtf_4h_close_mean", | |
| "mtf_4h_return_sum", | |
| "mtf_4h_volatility", | |
| "mtf_4h_volatility_shock", | |
| "mtf_4h_volatility_zscore_48", | |
| "mtf_4h_volume_mean", | |
| "premium_ema_divergence", | |
| "regime_state_change", | |
| "regime_state_persistence", | |
| "rsi_overbought_14", | |
| "rsi_oversold_14", | |
| "stoch_alignment_score", | |
| "stoch_bars_since_cross", | |
| "stoch_cross_down", | |
| "stoch_cross_up", | |
| "stoch_extreme_long", | |
| "stoch_extreme_short", | |
| "vol_comp_mtf_1h_volatility_guide_distance_signed", | |
| "vol_comp_mtf_1h_volatility_shock_guide_interact_signed_norm", | |
| "vol_comp_mtf_4h_volatility_guide_distance_abs", | |
| "vol_comp_mtf_4h_volatility_shock_guide_interact_signed_norm", | |
| "vol_comp_mtf_4h_volatility_zscore_48_guide_interact_signed_ready", | |
| "volume_median_ratio_96", | |
| "volume_ratio_12", | |
| "volume_ratio_48", | |
| "volume_zscore_48" | |
| ], | |
| "invalid_rows": { | |
| "total_rows": 708768, | |
| "invalid_rows": 33, | |
| "invalid_ratio": 4.655966409318705e-05, | |
| "zero_volume_rows": 0, | |
| "flat_ohlc_rows": 33, | |
| "overlap_rows": 0, | |
| "feature_nan_rows": 22, | |
| "feature_nan_ratio": 3.108754110267508e-05, | |
| "feature_nan_columns": [], | |
| "combined_invalid_rows": 55, | |
| "combined_invalid_ratio": 7.759944015531175e-05 | |
| }, | |
| "train_positive_fraction": 0.3010134047348709, | |
| "smote_applied": false, | |
| "symbol": "TRX/USDT" | |
| }, | |
| "selection_metrics": { | |
| "auc": 0.5425477546116915, | |
| "brier_score": 0.24613059476641502, | |
| "precision": 0.5434083601286174, | |
| "recall": 0.004757213230119634, | |
| "f1": 0.009431856233954681, | |
| "balanced_accuracy": 0.5015179275271372, | |
| "precision_cost": 0.5420083601286174, | |
| "predicted_trades": 311, | |
| "true_positives": 169, | |
| "threshold": 0.8600000000000004, | |
| "threshold_overrides_applied": {}, | |
| "calibrated_std": 0.14306791442536956, | |
| "calibrated_std_floor": 0.1, | |
| "calibrated_std_below_floor": false, | |
| "mid_band_share": 0.506143130708875, | |
| "mid_band_cap": 0.5, | |
| "mid_band_exceeded": true, | |
| "expectancy": 0.00334464655701402, | |
| "cost_adjusted_expectancy": 0.0019446465570140202, | |
| "brier_score_raw": 0.24613059476641502, | |
| "brier_improvement": 0.0, | |
| "brier_improvement_pct": 0.0, | |
| "calibration_method": "identity", | |
| "dynamic_threshold_adjusted": false | |
| }, | |
| "evaluation_source": "oof", | |
| "holdout_source": "last_split", | |
| "coverage": { | |
| "row_count": 708768, | |
| "meets_min_rows": true, | |
| "timeframe": "5m" | |
| }, | |
| "labeling": { | |
| "pt_atr": "2.7", | |
| "sl_atr": "1.11", | |
| "tl_bars": 240, | |
| "use_guide_cap": true | |
| }, | |
| "cost_model": { | |
| "maker_bps": 2.0, | |
| "taker_bps": 6.0, | |
| "settlement_bps": 0.0, | |
| "slippage_bps": 1.0 | |
| }, | |
| "metrics": { | |
| "auc": 0.5176453099453772, | |
| "brier_score": 0.22215004763151738, | |
| "precision": 0.6666666666666666, | |
| "recall": 0.00012011290613176385, | |
| "f1": 0.00024018253872943435, | |
| "balanced_accuracy": 0.5000482531434178, | |
| "precision_cost": 0.6652666666666667, | |
| "predicted_trades": 3, | |
| "true_positives": 2, | |
| "threshold": 0.8600000000000004, | |
| "expectancy": 0.013716962775136678, | |
| "cost_adjusted_expectancy": 0.012316962775136678, | |
| "brier_score_raw": 0.22215004763151738, | |
| "brier_improvement": 0.0, | |
| "brier_improvement_pct": 0.0, | |
| "calibration_method": "identity", | |
| "calibrated_std": 0.14415008215828806, | |
| "mid_band_share": 0.2984138819223209, | |
| "calibrated_std_floor": 0.1, | |
| "calibrated_std_below_floor": false, | |
| "mid_band_cap": 0.5, | |
| "mid_band_exceeded": false, | |
| "threshold_overrides_applied": {}, | |
| "dynamic_threshold_adjusted": false | |
| }, | |
| "threshold_context": { | |
| "metric": "cost_adjusted_expectancy", | |
| "fbeta": 0.15, | |
| "overrides_applied": {}, | |
| "dynamic_adjustment_applied": false | |
| }, | |
| "diagnostics": { | |
| "per_model_metrics": { | |
| "lightgbm": { | |
| "precision": 0.6666666666666666, | |
| "recall": 0.00012011290613176385, | |
| "f1": 0.00024018253872943435, | |
| "balanced_accuracy": 0.5000482531434178, | |
| "auc": 0.5176453099453772, | |
| "precision_cost": 0.6652666666666667, | |
| "predicted_trades": 3, | |
| "threshold": 0.8600000000000004, | |
| "valid": true, | |
| "invalid_reason": null | |
| }, | |
| "catboost": { | |
| "precision": null, | |
| "recall": null, | |
| "f1": null, | |
| "balanced_accuracy": null, | |
| "auc": null, | |
| "precision_cost": null, | |
| "predicted_trades": 0, | |
| "threshold": 0.8600000000000004, | |
| "valid": false, | |
| "invalid_reason": "no_predicted_trades" | |
| }, | |
| "xgboost": { | |
| "precision": 0.6666666666666666, | |
| "recall": 0.00012011290613176385, | |
| "f1": 0.00024018253872943435, | |
| "balanced_accuracy": 0.5000482531434178, | |
| "auc": 0.5185562885475512, | |
| "precision_cost": 0.6652666666666667, | |
| "predicted_trades": 3, | |
| "threshold": 0.8600000000000004, | |
| "valid": true, | |
| "invalid_reason": null | |
| }, | |
| "logistic": { | |
| "precision": 0.4235294117647059, | |
| "recall": 0.0021620323103717495, | |
| "f1": 0.004302103250478011, | |
| "balanced_accuracy": 0.5005026539824327, | |
| "auc": 0.5308069238539055, | |
| "precision_cost": 0.42212941176470586, | |
| "predicted_trades": 85, | |
| "threshold": 0.8600000000000004, | |
| "valid": true, | |
| "invalid_reason": null | |
| } | |
| }, | |
| "feature_contributions": { | |
| "per_model": { | |
| "lightgbm": [ | |
| { | |
| "feature": "natr", | |
| "importance": 0.24036480635072627, | |
| "importance_pct": 0.09271873055060438 | |
| }, | |
| { | |
| "feature": "volatility_288", | |
| "importance": 0.14734664720528523, | |
| "importance_pct": 0.056837747119382005 | |
| }, | |
| { | |
| "feature": "volatility_96", | |
| "importance": 0.1436097791141193, | |
| "importance_pct": 0.05539628124545366 | |
| }, | |
| { | |
| "feature": "adr_range", | |
| "importance": 0.1339838190381609, | |
| "importance_pct": 0.051683146980400864 | |
| }, | |
| { | |
| "feature": "adr_low", | |
| "importance": 0.12832225755908128, | |
| "importance_pct": 0.04949924659479902 | |
| }, | |
| { | |
| "feature": "sma_21", | |
| "importance": 0.11642090843721638, | |
| "importance_pct": 0.044908399876545546 | |
| }, | |
| { | |
| "feature": "atr14", | |
| "importance": 0.09209838362014208, | |
| "importance_pct": 0.03552618765062545 | |
| }, | |
| { | |
| "feature": "volatility_20", | |
| "importance": 0.08130712675045024, | |
| "importance_pct": 0.03136354981194215 | |
| }, | |
| { | |
| "feature": "ema_55", | |
| "importance": 0.06338573446024491, | |
| "importance_pct": 0.024450521369572577 | |
| }, | |
| { | |
| "feature": "macd_fast_8_21_line", | |
| "importance": 0.0628372983983175, | |
| "importance_pct": 0.024238966707215374 | |
| }, | |
| { | |
| "feature": "bollinger_width", | |
| "importance": 0.04965139917299446, | |
| "importance_pct": 0.019152615440149123 | |
| }, | |
| { | |
| "feature": "macd_long_21_55_signal", | |
| "importance": 0.048874580081336313, | |
| "importance_pct": 0.018852963918199937 | |
| }, | |
| { | |
| "feature": "macd_histogram", | |
| "importance": 0.04360195868481864, | |
| "importance_pct": 0.01681909394371731 | |
| }, | |
| { | |
| "feature": "prior_day_low_distance", | |
| "importance": 0.04315155585254195, | |
| "importance_pct": 0.016645354786645552 | |
| }, | |
| { | |
| "feature": "sma_233", | |
| "importance": 0.04212630909910537, | |
| "importance_pct": 0.01624987435453494 | |
| }, | |
| { | |
| "feature": "donchian_lower", | |
| "importance": 0.040409105244292046, | |
| "importance_pct": 0.015587477209411393 | |
| }, | |
| { | |
| "feature": "bollinger_upper", | |
| "importance": 0.038482109896299924, | |
| "importance_pct": 0.014844154735729255 | |
| }, | |
| { | |
| "feature": "momentum_20", | |
| "importance": 0.03730122377491702, | |
| "importance_pct": 0.01438863770825025 | |
| }, | |
| { | |
| "feature": "donchian_upper", | |
| "importance": 0.03378907028154329, | |
| "importance_pct": 0.013033853626718264 | |
| }, | |
| { | |
| "feature": "macd_long_21_55_line", | |
| "importance": 0.03375232023629188, | |
| "importance_pct": 0.013019677601554177 | |
| } | |
| ], | |
| "catboost": [ | |
| { | |
| "feature": "natr", | |
| "importance": 0.10318793831999927, | |
| "importance_pct": 0.20667847481681145 | |
| }, | |
| { | |
| "feature": "volatility_288", | |
| "importance": 0.056533009770798504, | |
| "importance_pct": 0.11323180234494501 | |
| }, | |
| { | |
| "feature": "volatility_96", | |
| "importance": 0.03410548721821793, | |
| "importance_pct": 0.06831098862820645 | |
| }, | |
| { | |
| "feature": "volatility_20", | |
| "importance": 0.033272558621123716, | |
| "importance_pct": 0.06664268887455808 | |
| }, | |
| { | |
| "feature": "prior_day_low_distance", | |
| "importance": 0.022349655600902033, | |
| "importance_pct": 0.04476485146888699 | |
| }, | |
| { | |
| "feature": "atr14", | |
| "importance": 0.02148274474791498, | |
| "importance_pct": 0.04302848755063649 | |
| }, | |
| { | |
| "feature": "atr_14", | |
| "importance": 0.01564703295598989, | |
| "importance_pct": 0.031339950767536554 | |
| }, | |
| { | |
| "feature": "efficiency_ratio", | |
| "importance": 0.012133926774401503, | |
| "importance_pct": 0.0243034362358815 | |
| }, | |
| { | |
| "feature": "volatility_10", | |
| "importance": 0.010728126973922069, | |
| "importance_pct": 0.02148771413316986 | |
| }, | |
| { | |
| "feature": "bollinger_width", | |
| "importance": 0.009263281062022104, | |
| "importance_pct": 0.01855372665515424 | |
| }, | |
| { | |
| "feature": "swing_high_distance", | |
| "importance": 0.009262555295501169, | |
| "importance_pct": 0.018552272993805227 | |
| }, | |
| { | |
| "feature": "macd_fast_8_21_line", | |
| "importance": 0.008736002803080673, | |
| "importance_pct": 0.017497623896088284 | |
| }, | |
| { | |
| "feature": "ema_fast_mid_sep_pct", | |
| "importance": 0.008012445646195715, | |
| "importance_pct": 0.016048387754127418 | |
| }, | |
| { | |
| "feature": "bb_width", | |
| "importance": 0.007690623140233182, | |
| "importance_pct": 0.015403798999114282 | |
| }, | |
| { | |
| "feature": "bollinger_pct", | |
| "importance": 0.006880196529370348, | |
| "importance_pct": 0.013780569204904655 | |
| }, | |
| { | |
| "feature": "ema_fast_minus_mid", | |
| "importance": 0.006753712927786921, | |
| "importance_pct": 0.013527231089130584 | |
| }, | |
| { | |
| "feature": "rsi_14", | |
| "importance": 0.0056449554666442555, | |
| "importance_pct": 0.01130646474045054 | |
| }, | |
| { | |
| "feature": "macd_histogram", | |
| "importance": 0.005418459535250282, | |
| "importance_pct": 0.010852808679336596 | |
| }, | |
| { | |
| "feature": "ema_233", | |
| "importance": 0.005066591701503304, | |
| "importance_pct": 0.010148041160962542 | |
| }, | |
| { | |
| "feature": "adr_position", | |
| "importance": 0.004898260102929069, | |
| "importance_pct": 0.00981088433213911 | |
| } | |
| ], | |
| "logistic": [ | |
| { | |
| "feature": "volatility_ratio", | |
| "importance": 0.16154794789488636, | |
| "importance_pct": 0.048370602623687836 | |
| }, | |
| { | |
| "feature": "rsi_14", | |
| "importance": 0.1422624299811204, | |
| "importance_pct": 0.04259614287006868 | |
| }, | |
| { | |
| "feature": "ema_confirm_distance", | |
| "importance": 0.11982185290217046, | |
| "importance_pct": 0.035876996940475074 | |
| }, | |
| { | |
| "feature": "ema233_distance_norm", | |
| "importance": 0.11472871291948333, | |
| "importance_pct": 0.034352011613086875 | |
| }, | |
| { | |
| "feature": "prior_day_low_distance", | |
| "importance": 0.11305452127683113, | |
| "importance_pct": 0.03385072602129885 | |
| }, | |
| { | |
| "feature": "stoch_rsi_d", | |
| "importance": 0.10898584221907082, | |
| "importance_pct": 0.03263248425177604 | |
| }, | |
| { | |
| "feature": "natr", | |
| "importance": 0.10761122961038155, | |
| "importance_pct": 0.03222089845868579 | |
| }, | |
| { | |
| "feature": "adr_high", | |
| "importance": 0.10537057473915608, | |
| "importance_pct": 0.03155000274131402 | |
| }, | |
| { | |
| "feature": "bollinger_lower", | |
| "importance": 0.10454423586858261, | |
| "importance_pct": 0.0313025807860254 | |
| }, | |
| { | |
| "feature": "cross_window_long", | |
| "importance": 0.09495829801791549, | |
| "importance_pct": 0.028432364255316592 | |
| }, | |
| { | |
| "feature": "distance_ok", | |
| "importance": 0.0911994839949762, | |
| "importance_pct": 0.02730690211352422 | |
| }, | |
| { | |
| "feature": "stoch_rsi_k", | |
| "importance": 0.07932690094011788, | |
| "importance_pct": 0.023752019463842106 | |
| }, | |
| { | |
| "feature": "bollinger_pct", | |
| "importance": 0.07337210929085963, | |
| "importance_pct": 0.02196903884213504 | |
| }, | |
| { | |
| "feature": "adr_low", | |
| "importance": 0.06978178288009053, | |
| "importance_pct": 0.020894025173638038 | |
| }, | |
| { | |
| "feature": "ema_233", | |
| "importance": 0.061944212728072975, | |
| "importance_pct": 0.01854730399086455 | |
| }, | |
| { | |
| "feature": "guide_price", | |
| "importance": 0.061944212728072975, | |
| "importance_pct": 0.01854730399086455 | |
| }, | |
| { | |
| "feature": "volatility_10", | |
| "importance": 0.06146895527099502, | |
| "importance_pct": 0.018405002649994406 | |
| }, | |
| { | |
| "feature": "adr_position", | |
| "importance": 0.060004625546866266, | |
| "importance_pct": 0.017966553804813327 | |
| }, | |
| { | |
| "feature": "ema_200", | |
| "importance": 0.05827969646237097, | |
| "importance_pct": 0.017450076434550148 | |
| }, | |
| { | |
| "feature": "ema_21", | |
| "importance": 0.053972149485054556, | |
| "importance_pct": 0.016160312956661767 | |
| } | |
| ] | |
| }, | |
| "ensemble": [ | |
| { | |
| "feature": "natr", | |
| "importance": 0.14673975408182793, | |
| "importance_pct": 0.11203550947549033 | |
| }, | |
| { | |
| "feature": "volatility_288", | |
| "importance": 0.08235225129460522, | |
| "importance_pct": 0.06287577955936678 | |
| }, | |
| { | |
| "feature": "volatility_96", | |
| "importance": 0.06932518236080158, | |
| "importance_pct": 0.052929638419201376 | |
| }, | |
| { | |
| "feature": "volatility_20", | |
| "importance": 0.04879915888561967, | |
| "importance_pct": 0.03725806044813903 | |
| }, | |
| { | |
| "feature": "adr_range", | |
| "importance": 0.04617392597572072, | |
| "importance_pct": 0.03525370035913179 | |
| }, | |
| { | |
| "feature": "adr_low", | |
| "importance": 0.04527106158388378, | |
| "importance_pct": 0.03456436519730289 | |
| }, | |
| { | |
| "feature": "atr14", | |
| "importance": 0.044756781209224286, | |
| "importance_pct": 0.03417171315731042 | |
| }, | |
| { | |
| "feature": "sma_21", | |
| "importance": 0.039555056849407265, | |
| "importance_pct": 0.030200206986745432 | |
| }, | |
| { | |
| "feature": "prior_day_low_distance", | |
| "importance": 0.03369261703173196, | |
| "importance_pct": 0.025724245882323825 | |
| }, | |
| { | |
| "feature": "macd_fast_8_21_line", | |
| "importance": 0.02543387349027944, | |
| "importance_pct": 0.019418711665753725 | |
| }, | |
| { | |
| "feature": "ema_55", | |
| "importance": 0.024228060202335814, | |
| "importance_pct": 0.01849807562617207 | |
| }, | |
| { | |
| "feature": "bollinger_width", | |
| "importance": 0.021724513795964358, | |
| "importance_pct": 0.016586622939826764 | |
| }, | |
| { | |
| "feature": "volatility_10", | |
| "importance": 0.018434420801621866, | |
| "importance_pct": 0.014074643502834166 | |
| }, | |
| { | |
| "feature": "ema_confirm_distance", | |
| "importance": 0.01783572067333142, | |
| "importance_pct": 0.013617537149373485 | |
| }, | |
| { | |
| "feature": "swing_high_distance", | |
| "importance": 0.0176823016114204, | |
| "importance_pct": 0.013500402001696544 | |
| }, | |
| { | |
| "feature": "donchian_lower", | |
| "importance": 0.017680971414475718, | |
| "importance_pct": 0.013499386398983204 | |
| }, | |
| { | |
| "feature": "sma_233", | |
| "importance": 0.017619395393965342, | |
| "importance_pct": 0.01345237323017616 | |
| }, | |
| { | |
| "feature": "macd_histogram", | |
| "importance": 0.017351821572672503, | |
| "importance_pct": 0.01324808115146564 | |
| }, | |
| { | |
| "feature": "macd_long_21_55_signal", | |
| "importance": 0.01693181723943649, | |
| "importance_pct": 0.012927408681006338 | |
| }, | |
| { | |
| "feature": "adr_high", | |
| "importance": 0.01670089359608441, | |
| "importance_pct": 0.012751098940031442 | |
| } | |
| ], | |
| "sample_size": 256, | |
| "skipped_models": { | |
| "xgboost": "XGBoost contributions disabled for deterministic diagnostics" | |
| } | |
| } | |
| } | |
| } |