Indicator Params Viewer
檢視每次最佳化的參數結果(L0 Audit)— 返回 Dashboard 入口
🔍 篩選
共 1373 筆結果
📊 Indicator Params
| ID | Symbol | Interval | Indicator | Date Range | PF ↓ | WR | Trades | Sharpe | DD | Acc | AUC | Created |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1752 | BTCUSDT | 5 | volume_price_pivot_v86_y_C5 | 2023-08-01 ~ 2026-07-31 | 1.155 | 0.78% | 761 | 4.529 | 0.14 | 0.855 | 0.000 | 2026-07-12 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C5_BTCUSDT_2_20260712_1783820674
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_high_pct_change_12", "importance": 0.5613547263151856}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.08773920224437794}, '
'{"feature": "O_div_amplitude_12", "importance": 0.08071457695142936}, '
'{"feature": "K_close_position_in_hl", "importance": 0.0761106743926225}, '
'{"feature": "K_body_size_pct", "importance": 0.07596899919741}, {"feature": '
'"O_div_amplitude_48", "importance": 0.05129069665075473}, {"feature": '
'"O_pct_change_12", "importance": 0.03208378940062649}, {"feature": '
'"O_div_binary_12", "importance": 0.019945388302402813}, {"feature": '
'"K_consecutive_shrink", "importance": 0.013247885605124812}, {"feature": '
'"O_div_binary_48", "importance": 0.0015440609400658985}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_high_pct_change_12", "importance": '
'0.5613547263151856}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.08773920224437794}, {"feature": "O_div_amplitude_12", '
'"importance": 0.08071457695142936}, {"feature": '
'"K_close_position_in_hl", "importance": '
'0.0761106743926225}, {"feature": "K_body_size_pct", '
'"importance": 0.07596899919741}, {"feature": '
'"O_div_amplitude_48", "importance": 0.05129069665075473}, '
'{"feature": "O_pct_change_12", "importance": '
'0.03208378940062649}, {"feature": "O_div_binary_12", '
'"importance": 0.019945388302402813}, {"feature": '
'"K_consecutive_shrink", "importance": '
'0.013247885605124812}, {"feature": "O_div_binary_48", '
'"importance": 0.0015440609400658985}]',
'_model_metadata': {'created_at': '2026-07-12T17:31:42.651677',
'feature_names': ['K_momentum_pct_change_48',
'K_high_pct_change_12',
'K_close_position_in_hl',
'K_body_size_pct',
'K_consecutive_shrink',
'O_pct_change_12',
'O_div_binary_12',
'O_div_binary_48',
'O_div_amplitude_12',
'O_div_amplitude_48'],
'git_commit': 'unknown',
'hyperparameters': {'learning_rate': 0.07590233859361231,
'max_depth': 4,
'n_estimators': 187,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0.913565685632773,
'train_accuracy': 0.8545176110260337},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-374708fff7719dd5',
'training_time_sec': 4.750629901885986},
'accuracy': 0.8545176110260337,
'avg_loss': -0.004940061845622054,
'avg_win': 0.0015798830767102937,
'expectancy': 0.00016622879000222925,
'learning_rate': 0.07590233859361231,
'losing_trades': 165,
'max_depth': 4,
'max_drawdown': 0.14322442556790183,
'model_file': 'volume_price_pivot_v86_y_C5_BTCUSDT_2_20260712_1783820674',
'n_estimators': 187,
'profit_factor': 1.1551938725451285,
'sharpe_ratio': 4.528635482198315,
'top_pct': 12,
'total_pnl': 0.12650010919169596,
'total_trades': 761,
'trail_stop_1': 0.007782049917157363,
'trail_stop_2': 0.06242759102730647,
'trail_stop_3': 0.4607999738968499,
'trail_stop_4': 0.6758076659275701,
'trail_stop_5': 1.6933496099790157,
'trail_thr_1': 0.328505100639018,
'trail_thr_2': 0.5196113860974161,
'trail_thr_3': 1.2172291731053129,
'trail_thr_4': 1.5863366733226174,
'trail_thr_5': 3.423078527452486,
'trial_num': 10,
'vp_subset_size': 2,
'win_rate': 0.783180026281209,
'winning_trades': 596}
ind_param (optuna):
展開 Optuna 參數{'n_estimators': [165, 295], 'max_depth': [3, 5], 'learning_rate': [0.04, 0.09], 'trail_thr_1': [0.15, 0.35], 'trail_stop_1': [-0.15, 0.05], 'trail_thr_2': [0.35, 0.7], 'trail_stop_2': [0.0, 0.2], 'trail_thr_3': [0.8, 1.4], 'trail_stop_3': [0.2, 0.65], 'trail_thr_4': [1.45, 1.8], 'trail_stop_4': [0.4, 1.0], 'trail_thr_5': [2.5, 4.0], 'trail_stop_5': [1.5, 3.0], 'vp_subset_size': [0, 3], 'top_pct': [7, 16]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 500,
'n_splits': 4,
'purge_days': 0,
'test_window_months': 6,
'train_window_months': 6}
|
||||||||||||
| 1659 | BTCUSDT | 5 | volume_price_pivot_v86_y_C0 | 2023-08-01 ~ 2026-07-31 | 1.145 | 0.79% | 761 | 4.236 | 0.12 | 0.848 | 0.000 | 2026-07-12 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C0_BTCUSDT_2_20260711_1783759453
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_high_pct_change_12", "importance": 0.5846514898852508}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.08561075071502257}, '
'{"feature": "K_close_position_in_hl", "importance": 0.07748317504903356}, '
'{"feature": "O_div_amplitude_12", "importance": 0.07375061171296643}, '
'{"feature": "K_body_size_pct", "importance": 0.07093344441509374}, '
'{"feature": "O_div_amplitude_48", "importance": 0.04770064877588184}, '
'{"feature": "O_pct_change_12", "importance": 0.028775252243468042}, '
'{"feature": "O_div_binary_12", "importance": 0.01792726170115238}, '
'{"feature": "K_consecutive_shrink", "importance": 0.011815519271341628}, '
'{"feature": "O_div_binary_48", "importance": 0.0013518462307890717}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_high_pct_change_12", "importance": '
'0.5846514898852508}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.08561075071502257}, {"feature": '
'"K_close_position_in_hl", "importance": '
'0.07748317504903356}, {"feature": "O_div_amplitude_12", '
'"importance": 0.07375061171296643}, {"feature": '
'"K_body_size_pct", "importance": 0.07093344441509374}, '
'{"feature": "O_div_amplitude_48", "importance": '
'0.04770064877588184}, {"feature": "O_pct_change_12", '
'"importance": 0.028775252243468042}, {"feature": '
'"O_div_binary_12", "importance": 0.01792726170115238}, '
'{"feature": "K_consecutive_shrink", "importance": '
'0.011815519271341628}, {"feature": "O_div_binary_48", '
'"importance": 0.0013518462307890717}]',
'_model_metadata': {'created_at': '2026-07-12T00:36:34.489290',
'feature_names': ['K_momentum_pct_change_48',
'K_high_pct_change_12',
'K_close_position_in_hl',
'K_body_size_pct',
'K_consecutive_shrink',
'O_pct_change_12',
'O_div_binary_12',
'O_div_binary_48',
'O_div_amplitude_12',
'O_div_amplitude_48'],
'git_commit': 'unknown',
'hyperparameters': {'learning_rate': 0.05726908977504856,
'max_depth': 4,
'n_estimators': 165,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0.9122970841766064,
'train_accuracy': 0.8479925427791464},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-374708fff7719dd5',
'training_time_sec': 4.31115198135376},
'accuracy': 0.8479925427791464,
'avg_loss': -0.00507071756145223,
'avg_win': 0.0015820736116851839,
'expectancy': 0.0001570999438515457,
'learning_rate': 0.05726908977504856,
'losing_trades': 163,
'max_depth': 4,
'max_drawdown': 0.11979439677722643,
'model_file': 'volume_price_pivot_v86_y_C0_BTCUSDT_2_20260711_1783759453',
'n_estimators': 165,
'period_lookback': 12,
'profit_factor': 1.1446450783734825,
'sharpe_ratio': 4.23554855853784,
'top_pct': 13,
'total_pnl': 0.1195530572710266,
'total_trades': 761,
'trail_stop_1': 0.046581704518421974,
'trail_stop_2': 0.06485237330340494,
'trail_stop_3': 0.5201758592084854,
'trail_stop_4': 0.447827269938125,
'trail_stop_5': 1.752711232133775,
'trail_thr_1': 0.24575901259906785,
'trail_thr_2': 0.4182487261760697,
'trail_thr_3': 1.3860558804390042,
'trail_thr_4': 1.714138387724099,
'trail_thr_5': 2.523108471538889,
'trial_num': 7,
'vp_subset_size': 0,
'win_rate': 0.78580814717477,
'winning_trades': 598}
ind_param (optuna):
展開 Optuna 參數{'n_estimators': [165, 295], 'max_depth': [3, 5], 'learning_rate': [0.04, 0.09], 'trail_thr_1': [0.15, 0.35], 'trail_stop_1': [-0.15, 0.05], 'trail_thr_2': [0.35, 0.7], 'trail_stop_2': [0.0, 0.2], 'trail_thr_3': [0.8, 1.4], 'trail_stop_3': [0.2, 0.65], 'trail_thr_4': [1.45, 1.8], 'trail_stop_4': [0.4, 1.0], 'trail_thr_5': [2.5, 4.0], 'trail_stop_5': [1.5, 3.0], 'vp_subset_size': [0, 3], 'top_pct': [7, 16], 'period_lookback': [11, 13]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 500,
'n_splits': 4,
'purge_days': 0,
'test_window_months': 6,
'train_window_months': 6}
|
||||||||||||
| 1587 | BTCUSDT | 5 | volume_price_pivot_v86_y_C0 | 2023-08-01 ~ 2026-07-31 | 1.145 | 0.79% | 761 | 4.236 | 0.12 | 0.848 | 0.000 | 2026-07-11 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C0_BTCUSDT_2_20260711_1783734006
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_high_pct_change_12", "importance": 0.5846514898852508}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.08561075071502257}, '
'{"feature": "K_close_position_in_hl", "importance": 0.07748317504903356}, '
'{"feature": "O_div_amplitude_12", "importance": 0.07375061171296643}, '
'{"feature": "K_body_size_pct", "importance": 0.07093344441509374}, '
'{"feature": "O_div_amplitude_48", "importance": 0.04770064877588184}, '
'{"feature": "O_pct_change_12", "importance": 0.028775252243468042}, '
'{"feature": "O_div_binary_12", "importance": 0.01792726170115238}, '
'{"feature": "K_consecutive_shrink", "importance": 0.011815519271341628}, '
'{"feature": "O_div_binary_48", "importance": 0.0013518462307890717}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_high_pct_change_12", "importance": '
'0.5846514898852508}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.08561075071502257}, {"feature": '
'"K_close_position_in_hl", "importance": '
'0.07748317504903356}, {"feature": "O_div_amplitude_12", '
'"importance": 0.07375061171296643}, {"feature": '
'"K_body_size_pct", "importance": 0.07093344441509374}, '
'{"feature": "O_div_amplitude_48", "importance": '
'0.04770064877588184}, {"feature": "O_pct_change_12", '
'"importance": 0.028775252243468042}, {"feature": '
'"O_div_binary_12", "importance": 0.01792726170115238}, '
'{"feature": "K_consecutive_shrink", "importance": '
'0.011815519271341628}, {"feature": "O_div_binary_48", '
'"importance": 0.0013518462307890717}]',
'_model_metadata': {'created_at': '2026-07-11T17:32:28.979871',
'feature_names': ['K_momentum_pct_change_48',
'K_high_pct_change_12',
'K_close_position_in_hl',
'K_body_size_pct',
'K_consecutive_shrink',
'O_pct_change_12',
'O_div_binary_12',
'O_div_binary_48',
'O_div_amplitude_12',
'O_div_amplitude_48'],
'git_commit': 'unknown',
'hyperparameters': {'learning_rate': 0.05726908977504856,
'max_depth': 4,
'n_estimators': 165,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0.9122970841766064,
'train_accuracy': 0.8479925427791464},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-374708fff7719dd5',
'training_time_sec': 4.301084280014038},
'accuracy': 0.8479925427791464,
'avg_loss': -0.00507071756145223,
'avg_win': 0.0015820736116851839,
'expectancy': 0.0001570999438515457,
'learning_rate': 0.05726908977504856,
'losing_trades': 163,
'max_depth': 4,
'max_drawdown': 0.11979439677722643,
'model_file': 'volume_price_pivot_v86_y_C0_BTCUSDT_2_20260711_1783734006',
'n_estimators': 165,
'period_lookback': 12,
'profit_factor': 1.1446450783734825,
'sharpe_ratio': 4.23554855853784,
'top_pct': 13,
'total_pnl': 0.1195530572710266,
'total_trades': 761,
'trail_stop_1': 0.046581704518421974,
'trail_stop_2': 0.06485237330340494,
'trail_stop_3': 0.5201758592084854,
'trail_stop_4': 0.447827269938125,
'trail_stop_5': 1.752711232133775,
'trail_thr_1': 0.24575901259906785,
'trail_thr_2': 0.4182487261760697,
'trail_thr_3': 1.3860558804390042,
'trail_thr_4': 1.714138387724099,
'trail_thr_5': 2.523108471538889,
'trial_num': 7,
'vp_subset_size': 0,
'win_rate': 0.78580814717477,
'winning_trades': 598}
ind_param (optuna):
展開 Optuna 參數{'n_estimators': [165, 295], 'max_depth': [3, 5], 'learning_rate': [0.04, 0.09], 'trail_thr_1': [0.15, 0.35], 'trail_stop_1': [-0.15, 0.05], 'trail_thr_2': [0.35, 0.7], 'trail_stop_2': [0.0, 0.2], 'trail_thr_3': [0.8, 1.4], 'trail_stop_3': [0.2, 0.65], 'trail_thr_4': [1.45, 1.8], 'trail_stop_4': [0.4, 1.0], 'trail_thr_5': [2.5, 4.0], 'trail_stop_5': [1.5, 3.0], 'vp_subset_size': [0, 3], 'top_pct': [7, 16], 'period_lookback': [11, 13]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 500,
'n_splits': 4,
'purge_days': 0,
'test_window_months': 6,
'train_window_months': 6}
|
||||||||||||
| 2629 | BTCUSDT | 15 | zz_sylvain | 2024-01-01 ~ 2024-06-29 | 1.140 | 0.69% | 175 | 3.827 | 0.10 | 0.979 | 0.000 | 2026-10-03 |
|
Model: gradient_boosting (vv1)
Model File: zz_sylvain_BTCUSDT_2_20261003_1790974664
Data Hash: 4d2500492b3b40ec
Feature Score:
展開('[{"feature": "vol_ratio", "importance": 0.2908835743462723}, {"feature": '
'"hl_range", "importance": 0.15741065646318592}, {"feature": "pct_change", '
'"importance": 0.13886971237757803}, {"feature": "body_size_pct", '
'"importance": 0.11173336833520293}, {"feature": "k_iter1_ta_5ba8", '
'"importance": 0.10601038507578572}, {"feature": "price_position", '
'"importance": 0.10089774484889401}, {"feature": "atr_norm", "importance": '
'0.07251759464384117}, {"feature": "consecutive_shrink", "importance": '
'0.021676963909239816}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "vol_ratio", "importance": '
'0.2908835743462723}, {"feature": "hl_range", "importance": '
'0.15741065646318592}, {"feature": "pct_change", '
'"importance": 0.13886971237757803}, {"feature": '
'"body_size_pct", "importance": 0.11173336833520293}, '
'{"feature": "k_iter1_ta_5ba8", "importance": '
'0.10601038507578572}, {"feature": "price_position", '
'"importance": 0.10089774484889401}, {"feature": '
'"atr_norm", "importance": 0.07251759464384117}, '
'{"feature": "consecutive_shrink", "importance": '
'0.021676963909239816}]',
'_model_metadata': {'feature_names': ['pct_change',
'hl_range',
'atr_norm',
'vol_ratio',
'price_position',
'consecutive_shrink',
'body_size_pct',
'k_iter1_ta_5ba8'],
'git_commit': '1b8dc90a',
'metrics': {'accuracy': 0.9788172992056487,
'balanced_accuracy': 0.3387856663702595,
'long_recall': 0.0,
'macro_f1': 0.34112274396988695,
'short_recall': 0.021739130434782608,
'train_accuracy': 0.9926521438450899},
'model_version': 'v1',
'training_data_hash': '4d2500492b3b40ec-814dd7b9784d57c1',
'training_time_sec': 4.919084548950195},
'_run_source': 'llm',
'accuracy': 0.9788172992056487,
'atr_factor': 2.8669472295133853,
'atr_period': 20,
'avg_loss': -0.012627353448766363,
'avg_win': 0.006597780237501577,
'balanced_accuracy': 0.3387856663702595,
'colsample_bytree': 0.8060436419647078,
'expectancy': 0.0005555953646745101,
'k_iter1_ta_5ba8_length': 27,
'k_momentum_pct_change_window': 221,
'learning_rate': 0.08163236067607053,
'long_recall': 0.0,
'losing_trades': 55,
'macro_f1': 0.34112274396988695,
'max_depth': 5,
'max_drawdown': 0.10117579990099555,
'max_hold_bars': 41,
'min_child_weight': 20.795009539354034,
'model_file': 'zz_sylvain_BTCUSDT_2_20261003_1790974664',
'n_estimators': 63,
'optuna_seed': 696,
'profit_factor': 1.139997937036281,
'reg_alpha': 4.196324073629221,
'reg_lambda': 1.9213920268058793,
'reversal_abs': 0.0,
'reversal_ticks': 0,
'sharpe_ratio': 3.8266280047286068,
'short_recall': 0.021739130434782608,
'sl_pct': 0.03915298646825902,
'subsample': 0.6525507154088718,
'test_accuracy': 0.0,
'total_pnl': 0.09722918881803912,
'total_trades': 175,
'tp_pct': 0.006758206013363544,
'train_accuracy': 0.9926521438450899,
'trial_num': 8,
'win_rate': 0.6857142857142857,
'winning_trades': 120,
'zz_percent': 0.7638415504540637}
ind_param (optuna):
展開 Optuna 參數{'atr_period': [3, 20], 'atr_factor': [0.5, 5.0], 'zz_percent': [0.1, 1.5], 'reversal_abs': [0.0, 0.0], 'reversal_ticks': [0, 0], 'k_momentum_pct_change_window': [6, 504], 'n_estimators': [50, 150], 'max_depth': [2, 5], 'learning_rate': [0.05, 0.3], 'min_child_weight': [1.0, 50.0], 'subsample': [0.5, 1.0], 'colsample_bytree': [0.5, 1.0], 'reg_alpha': [0.0, 5.0], 'reg_lambda': [0.0, 5.0], 'optuna_seed': [1, 1000], 'tp_pct': [0.002, 0.1], 'sl_pct': [0.001, 0.05], 'max_hold_bars': [6, 192], 'k_iter1_ta_5ba8_length': [4, 36]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 500,
'n_splits': 2,
'purge_days': 0,
'test_window_months': 2,
'train_window_months': 2}
|
||||||||||||
| 2739 | BTCUSDT | 15 | zz_sylvain | 2024-01-01 ~ 2024-06-29 | 1.140 | 0.43% | 244 | 4.818 | 0.07 | 0.942 | 0.000 | 2026-10-09 |
|
Model: gradient_boosting (vv1)
Model File: zz_sylvain_BTCUSDT_2_20261009_1791497264
Data Hash: 4d2500492b3b40ec
Feature Score:
展開('[{"feature": "k_bias_atr_norm_mom", "importance": 0.22961788344081446}, '
'{"feature": "hl_range", "importance": 0.14848589946110566}, {"feature": '
'"vol_ratio", "importance": 0.133807532278885}, {"feature": "atr_norm", '
'"importance": 0.1324868530955793}, {"feature": "body_size_pct", '
'"importance": 0.12790319606609055}, {"feature": "pct_change", "importance": '
'0.11132033171709194}, {"feature": "price_position", "importance": '
'0.09368050475798566}, {"feature": "consecutive_shrink", "importance": '
'0.02269779918244744}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "k_bias_atr_norm_mom", "importance": '
'0.22961788344081446}, {"feature": "hl_range", '
'"importance": 0.14848589946110566}, {"feature": '
'"vol_ratio", "importance": 0.133807532278885}, {"feature": '
'"atr_norm", "importance": 0.1324868530955793}, {"feature": '
'"body_size_pct", "importance": 0.12790319606609055}, '
'{"feature": "pct_change", "importance": '
'0.11132033171709194}, {"feature": "price_position", '
'"importance": 0.09368050475798566}, {"feature": '
'"consecutive_shrink", "importance": 0.02269779918244744}]',
'_model_metadata': {'feature_names': ['pct_change',
'hl_range',
'atr_norm',
'vol_ratio',
'price_position',
'consecutive_shrink',
'body_size_pct',
'k_bias_atr_norm_mom'],
'git_commit': '136aa18a',
'metrics': {'accuracy': 0.9415710503089144,
'balanced_accuracy': 0.3653742831711932,
'long_recall': 0.01639344262295082,
'macro_f1': 0.37211610660856415,
'short_recall': 0.09836065573770492,
'train_accuracy': 0.9716459197786999},
'model_version': 'v1',
'training_data_hash': '4d2500492b3b40ec-814dd7b9784d57c1',
'training_time_sec': 2.4528188705444336},
'_run_source': 'llm',
'_top_decile': {'decile_n': 1,
'median_pf': 1.1398832376537424,
'n_candidates': 1,
'selection': 'top_decile_median_representative'},
'accuracy': 0.9415710503089144,
'avg_loss': -0.0030277866876637716,
'avg_win': 0.004646012124464147,
'balanced_accuracy': 0.3653742831711932,
'colsample_bytree': 0.9331366146119342,
'expectancy': 0.00024301280603009545,
'k_momentum_pct_change_window': 236,
'learning_rate': 0.2502061882990373,
'long_recall': 0.01639344262295082,
'losing_trades': 140,
'macro_f1': 0.37211610660856415,
'max_depth': 4,
'max_drawdown': 0.06903954205365243,
'max_hold_bars': 59,
'min_child_weight': 27.428590999946362,
'model_file': 'zz_sylvain_BTCUSDT_2_20261009_1791497264',
'n_estimators': 62,
'optuna_seed': 918,
'profit_factor': 1.1398832376537424,
'reg_alpha': 2.228023749729981,
'reg_lambda': 0.5847787728322945,
'sharpe_ratio': 4.817502255158955,
'short_recall': 0.09836065573770492,
'sl_pct': 0.01197659874035813,
'subsample': 0.6754852280193876,
'test_accuracy': 0.0,
'total_pnl': 0.05929512467134326,
'total_trades': 244,
'tp_pct': 0.04850927626428649,
'train_accuracy': 0.9716459197786999,
'trial_num': 0,
'win_rate': 0.4262295081967213,
'winning_trades': 104}
ind_param (optuna):
展開 Optuna 參數{'k_momentum_pct_change_window': [6, 504], 'n_estimators': [50, 150], 'max_depth': [2, 5], 'learning_rate': [0.05, 0.3], 'min_child_weight': [1.0, 50.0], 'subsample': [0.5, 1.0], 'colsample_bytree': [0.5, 1.0], 'reg_alpha': [0.0, 5.0], 'reg_lambda': [0.0, 5.0], 'optuna_seed': [1, 1000], 'tp_pct': [0.002, 0.1], 'sl_pct': [0.001, 0.05], 'max_hold_bars': [6, 192]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 500,
'n_splits': 2,
'purge_days': 0,
'test_window_months': 2,
'train_window_months': 2}
|
||||||||||||
| 253 | BTCUSDT | 5 | volume_price_pivot_v86_y_C0 | 2023-08-01 ~ 2026-07-31 | 1.139 | 0.78% | 761 | 4.086 | 0.12 | 0.000 | 0.000 | 2026-06-23 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C0_BTCUSDT_2_20260623_1782179763
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_high_pct_change_12", "importance": 0.523210643091377}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.09101066563360069}, '
'{"feature": "K_close_position_in_hl", "importance": 0.0844300891784725}, '
'{"feature": "O_div_amplitude_12", "importance": 0.08249012438667952}, '
'{"feature": "K_body_size_pct", "importance": 0.07949837489798099}, '
'{"feature": "O_div_amplitude_48", "importance": 0.06018772087184322}, '
'{"feature": "O_pct_change_12", "importance": 0.04035946167645617}, '
'{"feature": "O_div_binary_12", "importance": 0.020007557828278698}, '
'{"feature": "K_consecutive_shrink", "importance": 0.017022117711601368}, '
'{"feature": "O_div_binary_48", "importance": 0.0017832447237098072}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_high_pct_change_12", "importance": '
'0.523210643091377}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.09101066563360069}, {"feature": '
'"K_close_position_in_hl", "importance": '
'0.0844300891784725}, {"feature": "O_div_amplitude_12", '
'"importance": 0.08249012438667952}, {"feature": '
'"K_body_size_pct", "importance": 0.07949837489798099}, '
'{"feature": "O_div_amplitude_48", "importance": '
'0.06018772087184322}, {"feature": "O_pct_change_12", '
'"importance": 0.04035946167645617}, {"feature": '
'"O_div_binary_12", "importance": 0.020007557828278698}, '
'{"feature": "K_consecutive_shrink", "importance": '
'0.017022117711601368}, {"feature": "O_div_binary_48", '
'"importance": 0.0017832447237098072}]',
'_model_metadata': {'created_at': '2026-06-23T17:49:27.968952',
'feature_names': ['K_momentum_pct_change_48',
'K_high_pct_change_12',
'K_close_position_in_hl',
'K_body_size_pct',
'K_consecutive_shrink',
'O_pct_change_12',
'O_div_binary_12',
'O_div_binary_48',
'O_div_amplitude_12',
'O_div_amplitude_48'],
'git_commit': 'unknown',
'hyperparameters': {'learning_rate': 0.047963387467814256,
'max_depth': 5,
'n_estimators': 258,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0.9147690447283366},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-374708fff7719dd5',
'training_time_sec': 8.298896789550781},
'accuracy': 0.0,
'avg_loss': -0.004982538594764178,
'avg_win': 0.0015837041569415418,
'expectancy': 0.00015138313620152916,
'learning_rate': 0.047963387467814256,
'losing_trades': 166,
'max_depth': 5,
'max_drawdown': 0.11853578763446407,
'model_file': 'volume_price_pivot_v86_y_C0_BTCUSDT_2_20260623_1782179763',
'n_estimators': 258,
'period_lookback': 13,
'profit_factor': 1.1392846943698307,
'sharpe_ratio': 4.0855400991803075,
'top_pct': 12,
'total_pnl': 0.11520256664936374,
'total_trades': 761,
'trail_stop_1': 0.0008303651126140843,
'trail_stop_2': 0.10552798452688446,
'trail_stop_3': 0.2534256375954925,
'trail_stop_4': 0.5603652724252091,
'trail_stop_5': 1.6355936015323251,
'trail_thr_1': 0.272419095347123,
'trail_thr_2': 0.4898472551998042,
'trail_thr_3': 1.2145388925833727,
'trail_thr_4': 1.5560537092818214,
'trail_thr_5': 3.860451238154135,
'vp_subset_size': 1,
'win_rate': 0.7818659658344284,
'winning_trades': 595}
ind_param (optuna):
展開 Optuna 參數{'n_estimators': [165, 295], 'max_depth': [3, 5], 'learning_rate': [0.04, 0.09], 'trail_thr_1': [0.15, 0.35], 'trail_stop_1': [-0.15, 0.05], 'trail_thr_2': [0.35, 0.7], 'trail_stop_2': [0.0, 0.2], 'trail_thr_3': [0.8, 1.4], 'trail_stop_3': [0.2, 0.65], 'trail_thr_4': [1.45, 1.8], 'trail_stop_4': [0.4, 1.0], 'trail_thr_5': [2.5, 4.0], 'trail_stop_5': [1.5, 3.0], 'vp_subset_size': [0, 3], 'top_pct': [7, 16], 'period_lookback': [11, 13], 'day_hold': [1, 1]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 500,
'n_splits': 4,
'purge_days': 0,
'test_window_months': 6,
'train_window_months': 6}
|
||||||||||||
| 2738 | BTCUSDT | 15 | zz_sylvain | 2024-01-01 ~ 2024-06-29 | 1.129 | 0.43% | 159 | 4.170 | 0.03 | 0.944 | 0.000 | 2026-10-09 |
|
Model: gradient_boosting (vv1)
Model File: zz_sylvain_BTCUSDT_2_20261009_1791497259
Data Hash: 4d2500492b3b40ec
Feature Score:
展開('[{"feature": "vol_ratio", "importance": 0.20866935064792083}, {"feature": '
'"body_size_pct", "importance": 0.19682027057069032}, {"feature": "hl_range", '
'"importance": 0.16963926560151252}, {"feature": "price_position", '
'"importance": 0.16348314272997502}, {"feature": "atr_norm", "importance": '
'0.11524198777643323}, {"feature": "pct_change", "importance": '
'0.10937960769023006}, {"feature": "consecutive_shrink", "importance": '
'0.03676637498323792}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "vol_ratio", "importance": '
'0.20866935064792083}, {"feature": "body_size_pct", '
'"importance": 0.19682027057069032}, {"feature": '
'"hl_range", "importance": 0.16963926560151252}, '
'{"feature": "price_position", "importance": '
'0.16348314272997502}, {"feature": "atr_norm", '
'"importance": 0.11524198777643323}, {"feature": '
'"pct_change", "importance": 0.10937960769023006}, '
'{"feature": "consecutive_shrink", "importance": '
'0.03676637498323792}]',
'_model_metadata': {'feature_names': ['pct_change',
'hl_range',
'atr_norm',
'vol_ratio',
'price_position',
'consecutive_shrink',
'body_size_pct'],
'git_commit': '136aa18a',
'metrics': {'accuracy': 0.9440423654015887,
'balanced_accuracy': 0.34753987478365356,
'long_recall': 0.01639344262295082,
'macro_f1': 0.35091931650315294,
'short_recall': 0.040983606557377046,
'train_accuracy': 0.9621369294605809},
'model_version': 'v1',
'training_data_hash': '4d2500492b3b40ec-814dd7b9784d57c1',
'training_time_sec': 3.0562140941619873},
'_run_source': 'llm',
'_top_decile': {'decile_n': 1,
'median_pf': 1.1292296703061149,
'n_candidates': 10,
'selection': 'top_decile_median_representative'},
'accuracy': 0.9440423654015887,
'avg_loss': -0.003275926051823772,
'avg_win': 0.0048251385592802225,
'balanced_accuracy': 0.34753987478365356,
'colsample_bytree': 0.627304569866878,
'expectancy': 0.00023963028884399907,
'k_momentum_pct_change_window': 401,
'learning_rate': 0.18114598005703114,
'long_recall': 0.01639344262295082,
'losing_trades': 90,
'macro_f1': 0.35091931650315294,
'max_depth': 4,
'max_drawdown': 0.03198782567612731,
'max_hold_bars': 114,
'min_child_weight': 47.21724485411939,
'model_file': 'zz_sylvain_BTCUSDT_2_20261009_1791497259',
'n_estimators': 64,
'optuna_seed': 159,
'profit_factor': 1.1292296703061149,
'reg_alpha': 1.6738966269046796,
'reg_lambda': 1.1341130568196833,
'sharpe_ratio': 4.169607277769933,
'short_recall': 0.040983606557377046,
'sl_pct': 0.029323602564451604,
'subsample': 0.8607305641301051,
'test_accuracy': 0.0,
'total_pnl': 0.03810121592619588,
'total_trades': 159,
'tp_pct': 0.013296651981581427,
'train_accuracy': 0.9621369294605809,
'trial_num': 8,
'win_rate': 0.4339622641509434,
'winning_trades': 69}
ind_param (optuna):
展開 Optuna 參數{'k_momentum_pct_change_window': [6, 504], 'n_estimators': [50, 150], 'max_depth': [2, 5], 'learning_rate': [0.05, 0.3], 'min_child_weight': [1.0, 50.0], 'subsample': [0.5, 1.0], 'colsample_bytree': [0.5, 1.0], 'reg_alpha': [0.0, 5.0], 'reg_lambda': [0.0, 5.0], 'optuna_seed': [1, 1000], 'tp_pct': [0.002, 0.1], 'sl_pct': [0.001, 0.05], 'max_hold_bars': [6, 192]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 500,
'n_splits': 2,
'purge_days': 0,
'test_window_months': 2,
'train_window_months': 2}
|
||||||||||||
| 1661 | BTCUSDT | 5 | volume_price_pivot_v86_y_C0 | 2023-08-01 ~ 2026-07-31 | 1.127 | 0.78% | 761 | 3.738 | 0.11 | 0.850 | 0.000 | 2026-07-12 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C0_BTCUSDT_2_20260711_1783760694
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_high_pct_change_12", "importance": 0.5774028617511925}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.08535666904855085}, '
'{"feature": "K_close_position_in_hl", "importance": 0.0770926123135699}, '
'{"feature": "O_div_amplitude_12", "importance": 0.07639669410854685}, '
'{"feature": "K_body_size_pct", "importance": 0.07441380057450042}, '
'{"feature": "O_div_amplitude_48", "importance": 0.04610341991456574}, '
'{"feature": "O_pct_change_12", "importance": 0.02863668013877396}, '
'{"feature": "O_div_binary_12", "importance": 0.019479541317190808}, '
'{"feature": "K_consecutive_shrink", "importance": 0.013221102921563305}, '
'{"feature": "O_div_binary_48", "importance": 0.0018966179115456722}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_high_pct_change_12", "importance": '
'0.5774028617511925}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.08535666904855085}, {"feature": '
'"K_close_position_in_hl", "importance": '
'0.0770926123135699}, {"feature": "O_div_amplitude_12", '
'"importance": 0.07639669410854685}, {"feature": '
'"K_body_size_pct", "importance": 0.07441380057450042}, '
'{"feature": "O_div_amplitude_48", "importance": '
'0.04610341991456574}, {"feature": "O_pct_change_12", '
'"importance": 0.02863668013877396}, {"feature": '
'"O_div_binary_12", "importance": 0.019479541317190808}, '
'{"feature": "K_consecutive_shrink", "importance": '
'0.013221102921563305}, {"feature": "O_div_binary_48", '
'"importance": 0.0018966179115456722}]',
'_model_metadata': {'created_at': '2026-07-12T00:58:04.598853',
'feature_names': ['K_momentum_pct_change_48',
'K_high_pct_change_12',
'K_close_position_in_hl',
'K_body_size_pct',
'K_consecutive_shrink',
'O_pct_change_12',
'O_div_binary_12',
'O_div_binary_48',
'O_div_amplitude_12',
'O_div_amplitude_48'],
'git_commit': 'unknown',
'hyperparameters': {'learning_rate': 0.0451358989442349,
'max_depth': 4,
'n_estimators': 231,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0.913595756185808,
'train_accuracy': 0.8500565949796924},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-374708fff7719dd5',
'training_time_sec': 5.950363397598267},
'accuracy': 0.8500565949796924,
'avg_loss': -0.005032073276687218,
'avg_win': 0.001581980201323933,
'expectancy': 0.00013923003397853066,
'learning_rate': 0.0451358989442349,
'losing_trades': 166,
'max_depth': 4,
'max_drawdown': 0.1065553191980516,
'model_file': 'volume_price_pivot_v86_y_C0_BTCUSDT_2_20260711_1783760694',
'n_estimators': 231,
'period_lookback': 11,
'profit_factor': 1.1268418422845132,
'sharpe_ratio': 3.7383167500045884,
'top_pct': 16,
'total_pnl': 0.10595405585766195,
'total_trades': 761,
'trail_stop_1': -0.024458936292497957,
'trail_stop_2': 0.08889432286194549,
'trail_stop_3': 0.3119071400873714,
'trail_stop_4': 0.4418719395917074,
'trail_stop_5': 1.7059175308259462,
'trail_thr_1': 0.2707027374463017,
'trail_thr_2': 0.4265643671480942,
'trail_thr_3': 1.0110947039009155,
'trail_thr_4': 1.789407803577859,
'trail_thr_5': 3.408818779242697,
'trial_num': 9,
'vp_subset_size': 0,
'win_rate': 0.7818659658344284,
'winning_trades': 595}
ind_param (optuna):
展開 Optuna 參數{'n_estimators': [165, 295], 'max_depth': [3, 5], 'learning_rate': [0.04, 0.09], 'trail_thr_1': [0.15, 0.35], 'trail_stop_1': [-0.15, 0.05], 'trail_thr_2': [0.35, 0.7], 'trail_stop_2': [0.0, 0.2], 'trail_thr_3': [0.8, 1.4], 'trail_stop_3': [0.2, 0.65], 'trail_thr_4': [1.45, 1.8], 'trail_stop_4': [0.4, 1.0], 'trail_thr_5': [2.5, 4.0], 'trail_stop_5': [1.5, 3.0], 'vp_subset_size': [0, 3], 'top_pct': [7, 16], 'period_lookback': [11, 13]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 500,
'n_splits': 4,
'purge_days': 0,
'test_window_months': 6,
'train_window_months': 6}
|
||||||||||||
| 1589 | BTCUSDT | 5 | volume_price_pivot_v86_y_C0 | 2023-08-01 ~ 2026-07-31 | 1.127 | 0.78% | 761 | 3.738 | 0.11 | 0.850 | 0.000 | 2026-07-11 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C0_BTCUSDT_2_20260711_1783735249
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_high_pct_change_12", "importance": 0.5774028617511925}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.08535666904855085}, '
'{"feature": "K_close_position_in_hl", "importance": 0.0770926123135699}, '
'{"feature": "O_div_amplitude_12", "importance": 0.07639669410854685}, '
'{"feature": "K_body_size_pct", "importance": 0.07441380057450042}, '
'{"feature": "O_div_amplitude_48", "importance": 0.04610341991456574}, '
'{"feature": "O_pct_change_12", "importance": 0.02863668013877396}, '
'{"feature": "O_div_binary_12", "importance": 0.019479541317190808}, '
'{"feature": "K_consecutive_shrink", "importance": 0.013221102921563305}, '
'{"feature": "O_div_binary_48", "importance": 0.0018966179115456722}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_high_pct_change_12", "importance": '
'0.5774028617511925}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.08535666904855085}, {"feature": '
'"K_close_position_in_hl", "importance": '
'0.0770926123135699}, {"feature": "O_div_amplitude_12", '
'"importance": 0.07639669410854685}, {"feature": '
'"K_body_size_pct", "importance": 0.07441380057450042}, '
'{"feature": "O_div_amplitude_48", "importance": '
'0.04610341991456574}, {"feature": "O_pct_change_12", '
'"importance": 0.02863668013877396}, {"feature": '
'"O_div_binary_12", "importance": 0.019479541317190808}, '
'{"feature": "K_consecutive_shrink", "importance": '
'0.013221102921563305}, {"feature": "O_div_binary_48", '
'"importance": 0.0018966179115456722}]',
'_model_metadata': {'created_at': '2026-07-11T17:53:59.129316',
'feature_names': ['K_momentum_pct_change_48',
'K_high_pct_change_12',
'K_close_position_in_hl',
'K_body_size_pct',
'K_consecutive_shrink',
'O_pct_change_12',
'O_div_binary_12',
'O_div_binary_48',
'O_div_amplitude_12',
'O_div_amplitude_48'],
'git_commit': 'unknown',
'hyperparameters': {'learning_rate': 0.0451358989442349,
'max_depth': 4,
'n_estimators': 231,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0.913595756185808,
'train_accuracy': 0.8500565949796924},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-374708fff7719dd5',
'training_time_sec': 6.013001203536987},
'accuracy': 0.8500565949796924,
'avg_loss': -0.005032073276687218,
'avg_win': 0.001581980201323933,
'expectancy': 0.00013923003397853066,
'learning_rate': 0.0451358989442349,
'losing_trades': 166,
'max_depth': 4,
'max_drawdown': 0.1065553191980516,
'model_file': 'volume_price_pivot_v86_y_C0_BTCUSDT_2_20260711_1783735249',
'n_estimators': 231,
'period_lookback': 11,
'profit_factor': 1.1268418422845132,
'sharpe_ratio': 3.7383167500045884,
'top_pct': 16,
'total_pnl': 0.10595405585766195,
'total_trades': 761,
'trail_stop_1': -0.024458936292497957,
'trail_stop_2': 0.08889432286194549,
'trail_stop_3': 0.3119071400873714,
'trail_stop_4': 0.4418719395917074,
'trail_stop_5': 1.7059175308259462,
'trail_thr_1': 0.2707027374463017,
'trail_thr_2': 0.4265643671480942,
'trail_thr_3': 1.0110947039009155,
'trail_thr_4': 1.789407803577859,
'trail_thr_5': 3.408818779242697,
'trial_num': 9,
'vp_subset_size': 0,
'win_rate': 0.7818659658344284,
'winning_trades': 595}
ind_param (optuna):
展開 Optuna 參數{'n_estimators': [165, 295], 'max_depth': [3, 5], 'learning_rate': [0.04, 0.09], 'trail_thr_1': [0.15, 0.35], 'trail_stop_1': [-0.15, 0.05], 'trail_thr_2': [0.35, 0.7], 'trail_stop_2': [0.0, 0.2], 'trail_thr_3': [0.8, 1.4], 'trail_stop_3': [0.2, 0.65], 'trail_thr_4': [1.45, 1.8], 'trail_stop_4': [0.4, 1.0], 'trail_thr_5': [2.5, 4.0], 'trail_stop_5': [1.5, 3.0], 'vp_subset_size': [0, 3], 'top_pct': [7, 16], 'period_lookback': [11, 13]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 500,
'n_splits': 4,
'purge_days': 0,
'test_window_months': 6,
'train_window_months': 6}
|
||||||||||||
| 1660 | BTCUSDT | 5 | volume_price_pivot_v86_y_C0 | 2023-08-01 ~ 2026-07-31 | 1.125 | 0.78% | 761 | 3.684 | 0.13 | 0.849 | 0.000 | 2026-07-12 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C0_BTCUSDT_2_20260711_1783760084
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_high_pct_change_12", "importance": 0.5813965757915287}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.08533053844449164}, '
'{"feature": "K_close_position_in_hl", "importance": 0.07936481343808853}, '
'{"feature": "O_div_amplitude_12", "importance": 0.07483938074558728}, '
'{"feature": "K_body_size_pct", "importance": 0.07272970947559053}, '
'{"feature": "O_div_amplitude_48", "importance": 0.044778423255202045}, '
'{"feature": "O_pct_change_12", "importance": 0.02717890300194747}, '
'{"feature": "O_div_binary_12", "importance": 0.019616963875239323}, '
'{"feature": "K_consecutive_shrink", "importance": 0.013157462472075481}, '
'{"feature": "O_div_binary_48", "importance": 0.0016072295002489574}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_high_pct_change_12", "importance": '
'0.5813965757915287}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.08533053844449164}, {"feature": '
'"K_close_position_in_hl", "importance": '
'0.07936481343808853}, {"feature": "O_div_amplitude_12", '
'"importance": 0.07483938074558728}, {"feature": '
'"K_body_size_pct", "importance": 0.07272970947559053}, '
'{"feature": "O_div_amplitude_48", "importance": '
'0.044778423255202045}, {"feature": "O_pct_change_12", '
'"importance": 0.02717890300194747}, {"feature": '
'"O_div_binary_12", "importance": 0.019616963875239323}, '
'{"feature": "K_consecutive_shrink", "importance": '
'0.013157462472075481}, {"feature": "O_div_binary_48", '
'"importance": 0.0016072295002489574}]',
'_model_metadata': {'created_at': '2026-07-12T00:47:26.500318',
'feature_names': ['K_momentum_pct_change_48',
'K_high_pct_change_12',
'K_close_position_in_hl',
'K_body_size_pct',
'K_consecutive_shrink',
'O_pct_change_12',
'O_div_binary_12',
'O_div_binary_48',
'O_div_amplitude_12',
'O_div_amplitude_48'],
'git_commit': 'unknown',
'hyperparameters': {'learning_rate': 0.04538789487018185,
'max_depth': 4,
'n_estimators': 212,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0.9132810893272627,
'train_accuracy': 0.8486583660696451},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-374708fff7719dd5',
'training_time_sec': 5.59372353553772},
'accuracy': 0.8486583660696451,
'avg_loss': -0.005047331657950021,
'avg_win': 0.00157230181470471,
'expectancy': 0.00013703305913568197,
'learning_rate': 0.04538789487018185,
'losing_trades': 165,
'max_depth': 4,
'max_drawdown': 0.13388682052073742,
'model_file': 'volume_price_pivot_v86_y_C0_BTCUSDT_2_20260711_1783760084',
'n_estimators': 212,
'period_lookback': 11,
'profit_factor': 1.1252172675845578,
'sharpe_ratio': 3.683890739407288,
'top_pct': 14,
'total_pnl': 0.10428215800225384,
'total_trades': 761,
'trail_stop_1': 0.032638060325574786,
'trail_stop_2': 0.08158810545349873,
'trail_stop_3': 0.5628945897357371,
'trail_stop_4': 0.6806896708594999,
'trail_stop_5': 2.468182888568164,
'trail_thr_1': 0.31695785973423807,
'trail_thr_2': 0.4622077540759211,
'trail_thr_3': 0.9971519552189381,
'trail_thr_4': 1.5723164917667727,
'trail_thr_5': 3.4667409498546196,
'trial_num': 8,
'vp_subset_size': 3,
'win_rate': 0.783180026281209,
'winning_trades': 596}
ind_param (optuna):
展開 Optuna 參數{'n_estimators': [165, 295], 'max_depth': [3, 5], 'learning_rate': [0.04, 0.09], 'trail_thr_1': [0.15, 0.35], 'trail_stop_1': [-0.15, 0.05], 'trail_thr_2': [0.35, 0.7], 'trail_stop_2': [0.0, 0.2], 'trail_thr_3': [0.8, 1.4], 'trail_stop_3': [0.2, 0.65], 'trail_thr_4': [1.45, 1.8], 'trail_stop_4': [0.4, 1.0], 'trail_thr_5': [2.5, 4.0], 'trail_stop_5': [1.5, 3.0], 'vp_subset_size': [0, 3], 'top_pct': [7, 16], 'period_lookback': [11, 13]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 500,
'n_splits': 4,
'purge_days': 0,
'test_window_months': 6,
'train_window_months': 6}
|
||||||||||||
| 1588 | BTCUSDT | 5 | volume_price_pivot_v86_y_C0 | 2023-08-01 ~ 2026-07-31 | 1.125 | 0.78% | 761 | 3.684 | 0.13 | 0.849 | 0.000 | 2026-07-11 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C0_BTCUSDT_2_20260711_1783734639
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_high_pct_change_12", "importance": 0.5813965757915287}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.08533053844449164}, '
'{"feature": "K_close_position_in_hl", "importance": 0.07936481343808853}, '
'{"feature": "O_div_amplitude_12", "importance": 0.07483938074558728}, '
'{"feature": "K_body_size_pct", "importance": 0.07272970947559053}, '
'{"feature": "O_div_amplitude_48", "importance": 0.044778423255202045}, '
'{"feature": "O_pct_change_12", "importance": 0.02717890300194747}, '
'{"feature": "O_div_binary_12", "importance": 0.019616963875239323}, '
'{"feature": "K_consecutive_shrink", "importance": 0.013157462472075481}, '
'{"feature": "O_div_binary_48", "importance": 0.0016072295002489574}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_high_pct_change_12", "importance": '
'0.5813965757915287}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.08533053844449164}, {"feature": '
'"K_close_position_in_hl", "importance": '
'0.07936481343808853}, {"feature": "O_div_amplitude_12", '
'"importance": 0.07483938074558728}, {"feature": '
'"K_body_size_pct", "importance": 0.07272970947559053}, '
'{"feature": "O_div_amplitude_48", "importance": '
'0.044778423255202045}, {"feature": "O_pct_change_12", '
'"importance": 0.02717890300194747}, {"feature": '
'"O_div_binary_12", "importance": 0.019616963875239323}, '
'{"feature": "K_consecutive_shrink", "importance": '
'0.013157462472075481}, {"feature": "O_div_binary_48", '
'"importance": 0.0016072295002489574}]',
'_model_metadata': {'created_at': '2026-07-11T17:43:20.725279',
'feature_names': ['K_momentum_pct_change_48',
'K_high_pct_change_12',
'K_close_position_in_hl',
'K_body_size_pct',
'K_consecutive_shrink',
'O_pct_change_12',
'O_div_binary_12',
'O_div_binary_48',
'O_div_amplitude_12',
'O_div_amplitude_48'],
'git_commit': 'unknown',
'hyperparameters': {'learning_rate': 0.04538789487018185,
'max_depth': 4,
'n_estimators': 212,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0.9132810893272627,
'train_accuracy': 0.8486583660696451},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-374708fff7719dd5',
'training_time_sec': 5.635239601135254},
'accuracy': 0.8486583660696451,
'avg_loss': -0.005047331657950021,
'avg_win': 0.00157230181470471,
'expectancy': 0.00013703305913568197,
'learning_rate': 0.04538789487018185,
'losing_trades': 165,
'max_depth': 4,
'max_drawdown': 0.13388682052073742,
'model_file': 'volume_price_pivot_v86_y_C0_BTCUSDT_2_20260711_1783734639',
'n_estimators': 212,
'period_lookback': 11,
'profit_factor': 1.1252172675845578,
'sharpe_ratio': 3.683890739407288,
'top_pct': 14,
'total_pnl': 0.10428215800225384,
'total_trades': 761,
'trail_stop_1': 0.032638060325574786,
'trail_stop_2': 0.08158810545349873,
'trail_stop_3': 0.5628945897357371,
'trail_stop_4': 0.6806896708594999,
'trail_stop_5': 2.468182888568164,
'trail_thr_1': 0.31695785973423807,
'trail_thr_2': 0.4622077540759211,
'trail_thr_3': 0.9971519552189381,
'trail_thr_4': 1.5723164917667727,
'trail_thr_5': 3.4667409498546196,
'trial_num': 8,
'vp_subset_size': 3,
'win_rate': 0.783180026281209,
'winning_trades': 596}
ind_param (optuna):
展開 Optuna 參數{'n_estimators': [165, 295], 'max_depth': [3, 5], 'learning_rate': [0.04, 0.09], 'trail_thr_1': [0.15, 0.35], 'trail_stop_1': [-0.15, 0.05], 'trail_thr_2': [0.35, 0.7], 'trail_stop_2': [0.0, 0.2], 'trail_thr_3': [0.8, 1.4], 'trail_stop_3': [0.2, 0.65], 'trail_thr_4': [1.45, 1.8], 'trail_stop_4': [0.4, 1.0], 'trail_thr_5': [2.5, 4.0], 'trail_stop_5': [1.5, 3.0], 'vp_subset_size': [0, 3], 'top_pct': [7, 16], 'period_lookback': [11, 13]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 500,
'n_splits': 4,
'purge_days': 0,
'test_window_months': 6,
'train_window_months': 6}
|
||||||||||||
| 2616 | BTCUSDT | 15 | zz_sylvain | 2024-01-01 ~ 2024-06-29 | 1.123 | 0.38% | 148 | 3.808 | 0.22 | 0.978 | 0.000 | 2026-10-01 |
|
Model: gradient_boosting (vv1)
Model File: zz_sylvain_BTCUSDT_2_20261001_1790831554
Data Hash: 4d2500492b3b40ec
Feature Score:
展開('[{"feature": "hl_range", "importance": 0.2680039639946166}, {"feature": '
'"zz_dist_low", "importance": 0.19718800819353044}, {"feature": '
'"zz_dist_high", "importance": 0.19433596005590786}, {"feature": "vol_ratio", '
'"importance": 0.11141001328978717}, {"feature": "body_size_pct", '
'"importance": 0.0726651372320502}, {"feature": "price_position", '
'"importance": 0.07009436126967578}, {"feature": "atr_norm", "importance": '
'0.03118283500894669}, {"feature": "pct_change", "importance": '
'0.03077532257340761}, {"feature": "k_iter1_ta_5ba8", "importance": '
'0.016505548978529377}, {"feature": "consecutive_shrink", "importance": '
'0.007838849403548244}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "hl_range", "importance": '
'0.2680039639946166}, {"feature": "zz_dist_low", '
'"importance": 0.19718800819353044}, {"feature": '
'"zz_dist_high", "importance": 0.19433596005590786}, '
'{"feature": "vol_ratio", "importance": '
'0.11141001328978717}, {"feature": "body_size_pct", '
'"importance": 0.0726651372320502}, {"feature": '
'"price_position", "importance": 0.07009436126967578}, '
'{"feature": "atr_norm", "importance": '
'0.03118283500894669}, {"feature": "pct_change", '
'"importance": 0.03077532257340761}, {"feature": '
'"k_iter1_ta_5ba8", "importance": 0.016505548978529377}, '
'{"feature": "consecutive_shrink", "importance": '
'0.007838849403548244}]',
'_model_metadata': {'feature_names': ['pct_change',
'hl_range',
'atr_norm',
'vol_ratio',
'zz_dist_high',
'zz_dist_low',
'price_position',
'consecutive_shrink',
'body_size_pct',
'k_iter1_ta_5ba8'],
'git_commit': 'unknown',
'metrics': {'accuracy': 0.9775816416593116,
'balanced_accuracy': 0.5106174933007943,
'long_recall': 0.2125,
'macro_f1': 0.5934880472085554,
'short_recall': 0.32098765432098764,
'train_accuracy': 0.9717323651452282},
'model_version': 'v1',
'training_data_hash': '4d2500492b3b40ec-814dd7b9784d57c1',
'training_time_sec': 3.9432291984558105},
'_run_source': 'llm',
'accuracy': 0.9775816416593116,
'atr_factor': 0.9046961416900239,
'atr_period': 18,
'avg_loss': -0.013632117055409622,
'avg_win': 0.025153669971582297,
'balanced_accuracy': 0.5106174933007943,
'colsample_bytree': 0.9339779974516946,
'expectancy': 0.0010435861439927266,
'k_iter1_ta_5ba8_length': 13,
'k_momentum_pct_change_window': 393,
'learning_rate': 0.09028959788254089,
'long_recall': 0.2125,
'losing_trades': 92,
'macro_f1': 0.5934880472085554,
'max_depth': 2,
'max_drawdown': 0.215304567888611,
'max_hold_bars': 147,
'min_child_weight': 9.312232801536826,
'model_file': 'zz_sylvain_BTCUSDT_2_20261001_1790831554',
'n_estimators': 140,
'optuna_seed': 507,
'profit_factor': 1.1231512673846822,
'reg_alpha': 3.6786040908142015,
'reg_lambda': 1.428090833155053,
'reversal_abs': 0.0,
'reversal_ticks': 0,
'sharpe_ratio': 3.808228995157798,
'short_recall': 0.32098765432098764,
'sl_pct': 0.021987948619862634,
'subsample': 0.6105848491584746,
'test_accuracy': 0.0,
'total_pnl': 0.154450749310923,
'total_trades': 148,
'tp_pct': 0.03393998322874625,
'train_accuracy': 0.9717323651452282,
'trial_num': 0,
'win_rate': 0.3783783783783784,
'winning_trades': 56,
'zz_percent': 1.0248056566754689}
ind_param (optuna):
展開 Optuna 參數{'atr_period': [3, 20], 'atr_factor': [0.5, 5.0], 'zz_percent': [0.1, 1.5], 'reversal_abs': [0.0, 0.0], 'reversal_ticks': [0, 0], 'k_momentum_pct_change_window': [6, 504], 'n_estimators': [50, 150], 'max_depth': [2, 5], 'learning_rate': [0.05, 0.3], 'min_child_weight': [1.0, 50.0], 'subsample': [0.5, 1.0], 'colsample_bytree': [0.5, 1.0], 'reg_alpha': [0.0, 5.0], 'reg_lambda': [0.0, 5.0], 'optuna_seed': [1, 1000], 'tp_pct': [0.002, 0.1], 'sl_pct': [0.001, 0.05], 'max_hold_bars': [6, 192], 'k_iter1_ta_5ba8_length': [4, 36]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 500,
'n_splits': 2,
'purge_days': 0,
'test_window_months': 2,
'train_window_months': 2}
|
||||||||||||
| 1755 | BTCUSDT | 5 | volume_price_pivot_v86_y_C5 | 2023-08-01 ~ 2026-07-31 | 1.119 | 0.78% | 761 | 3.529 | 0.14 | 0.842 | 0.000 | 2026-07-12 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C5_BTCUSDT_2_20260712_1783823639
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_high_pct_change_12", "importance": 0.5922723233841726}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.08496820410400646}, '
'{"feature": "K_close_position_in_hl", "importance": 0.07705238761974513}, '
'{"feature": "K_body_size_pct", "importance": 0.07478602503831287}, '
'{"feature": "O_div_amplitude_12", "importance": 0.07021918798528978}, '
'{"feature": "O_div_amplitude_48", "importance": 0.04512084987586842}, '
'{"feature": "O_pct_change_12", "importance": 0.027630585360167013}, '
'{"feature": "O_div_binary_12", "importance": 0.01557605062560768}, '
'{"feature": "K_consecutive_shrink", "importance": 0.011122713159859387}, '
'{"feature": "O_div_binary_48", "importance": 0.0012516728469708373}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_high_pct_change_12", "importance": '
'0.5922723233841726}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.08496820410400646}, {"feature": '
'"K_close_position_in_hl", "importance": '
'0.07705238761974513}, {"feature": "K_body_size_pct", '
'"importance": 0.07478602503831287}, {"feature": '
'"O_div_amplitude_12", "importance": 0.07021918798528978}, '
'{"feature": "O_div_amplitude_48", "importance": '
'0.04512084987586842}, {"feature": "O_pct_change_12", '
'"importance": 0.027630585360167013}, {"feature": '
'"O_div_binary_12", "importance": 0.01557605062560768}, '
'{"feature": "K_consecutive_shrink", "importance": '
'0.011122713159859387}, {"feature": "O_div_binary_48", '
'"importance": 0.0012516728469708373}]',
'_model_metadata': {'created_at': '2026-07-12T18:23:57.160837',
'feature_names': ['K_momentum_pct_change_48',
'K_high_pct_change_12',
'K_close_position_in_hl',
'K_body_size_pct',
'K_consecutive_shrink',
'O_pct_change_12',
'O_div_binary_12',
'O_div_binary_48',
'O_div_amplitude_12',
'O_div_amplitude_48'],
'git_commit': 'unknown',
'hyperparameters': {'learning_rate': 0.06943515432847114,
'max_depth': 3,
'n_estimators': 267,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0.9125642288218733,
'train_accuracy': 0.842000133164658},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-374708fff7719dd5',
'training_time_sec': 5.308179140090942},
'accuracy': 0.842000133164658,
'avg_loss': -0.0050291275608700505,
'avg_win': 0.0015823644889540365,
'expectancy': 0.00013148515607542622,
'learning_rate': 0.06943515432847114,
'losing_trades': 167,
'max_depth': 3,
'max_drawdown': 0.1429469241025619,
'model_file': 'volume_price_pivot_v86_y_C5_BTCUSDT_2_20260712_1783823639',
'n_estimators': 267,
'profit_factor': 1.1191385363752924,
'sharpe_ratio': 3.5286762446805855,
'top_pct': 10,
'total_pnl': 0.1000602037733992,
'total_trades': 761,
'trail_stop_1': -0.10144862744201827,
'trail_stop_2': 0.13587482440530507,
'trail_stop_3': 0.34668020764864355,
'trail_stop_4': 0.4131900919982436,
'trail_stop_5': 1.8756689903077484,
'trail_thr_1': 0.2582931059984723,
'trail_thr_2': 0.4527083138058418,
'trail_thr_3': 1.011120349429409,
'trail_thr_4': 1.6710243794541122,
'trail_thr_5': 3.0329712341485244,
'trial_num': 10,
'vp_subset_size': 3,
'win_rate': 0.7805519053876478,
'winning_trades': 594}
ind_param (optuna):
展開 Optuna 參數{'n_estimators': [165, 295], 'max_depth': [3, 5], 'learning_rate': [0.04, 0.09], 'trail_thr_1': [0.15, 0.35], 'trail_stop_1': [-0.15, 0.05], 'trail_thr_2': [0.35, 0.7], 'trail_stop_2': [0.0, 0.2], 'trail_thr_3': [0.8, 1.4], 'trail_stop_3': [0.2, 0.65], 'trail_thr_4': [1.45, 1.8], 'trail_stop_4': [0.4, 1.0], 'trail_thr_5': [2.5, 4.0], 'trail_stop_5': [1.5, 3.0], 'vp_subset_size': [0, 3], 'top_pct': [7, 16]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 500,
'n_splits': 4,
'purge_days': 0,
'test_window_months': 6,
'train_window_months': 6}
|
||||||||||||
| 1656 | BTCUSDT | 5 | volume_price_pivot_v86_y_C0 | 2023-08-01 ~ 2026-07-31 | 1.117 | 0.78% | 761 | 3.461 | 0.14 | 0.870 | 0.000 | 2026-07-12 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C0_BTCUSDT_2_20260711_1783757605
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_high_pct_change_12", "importance": 0.536098920347746}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.09203646473661393}, '
'{"feature": "O_div_amplitude_12", "importance": 0.08404369286713723}, '
'{"feature": "K_body_size_pct", "importance": 0.08068089753699312}, '
'{"feature": "K_close_position_in_hl", "importance": 0.07843838386022832}, '
'{"feature": "O_div_amplitude_48", "importance": 0.05608387557865786}, '
'{"feature": "O_pct_change_12", "importance": 0.036086986343994765}, '
'{"feature": "O_div_binary_12", "importance": 0.018758895315476656}, '
'{"feature": "K_consecutive_shrink", "importance": 0.01622966186551026}, '
'{"feature": "O_div_binary_48", "importance": 0.0015422215476417808}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_high_pct_change_12", "importance": '
'0.536098920347746}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.09203646473661393}, {"feature": "O_div_amplitude_12", '
'"importance": 0.08404369286713723}, {"feature": '
'"K_body_size_pct", "importance": 0.08068089753699312}, '
'{"feature": "K_close_position_in_hl", "importance": '
'0.07843838386022832}, {"feature": "O_div_amplitude_48", '
'"importance": 0.05608387557865786}, {"feature": '
'"O_pct_change_12", "importance": 0.036086986343994765}, '
'{"feature": "O_div_binary_12", "importance": '
'0.018758895315476656}, {"feature": "K_consecutive_shrink", '
'"importance": 0.01622966186551026}, {"feature": '
'"O_div_binary_48", "importance": 0.0015422215476417808}]',
'_model_metadata': {'created_at': '2026-07-12T00:13:00.771480',
'feature_names': ['K_momentum_pct_change_48',
'K_high_pct_change_12',
'K_close_position_in_hl',
'K_body_size_pct',
'K_consecutive_shrink',
'O_pct_change_12',
'O_div_binary_12',
'O_div_binary_48',
'O_div_amplitude_12',
'O_div_amplitude_48'],
'git_commit': 'unknown',
'hyperparameters': {'learning_rate': 0.07617597552502832,
'max_depth': 4,
'n_estimators': 291,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0.9125738943567774,
'train_accuracy': 0.8695652173913043},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-374708fff7719dd5',
'training_time_sec': 7.666244029998779},
'accuracy': 0.8695652173913043,
'avg_loss': -0.0050341171033046785,
'avg_win': 0.0015810636705062726,
'expectancy': 0.00012937485417719406,
'learning_rate': 0.07617597552502832,
'losing_trades': 167,
'max_depth': 4,
'max_drawdown': 0.1423563365585684,
'model_file': 'volume_price_pivot_v86_y_C0_BTCUSDT_2_20260711_1783757605',
'n_estimators': 291,
'period_lookback': 12,
'profit_factor': 1.1171102060386466,
'sharpe_ratio': 3.4612919555371153,
'top_pct': 7,
'total_pnl': 0.0984542640288446,
'total_trades': 761,
'trail_stop_1': -0.13079698269893328,
'trail_stop_2': 0.0983752493351289,
'trail_stop_3': 0.4539352556638249,
'trail_stop_4': 0.88741678550461,
'trail_stop_5': 1.7417824718492043,
'trail_thr_1': 0.237278776518295,
'trail_thr_2': 0.5224438023766484,
'trail_thr_3': 1.1448367823044205,
'trail_thr_4': 1.6842770971151002,
'trail_thr_5': 3.966153352145801,
'trial_num': 28,
'vp_subset_size': 3,
'win_rate': 0.7805519053876478,
'winning_trades': 594}
ind_param (optuna):
展開 Optuna 參數{'n_estimators': [165, 295], 'max_depth': [3, 5], 'learning_rate': [0.04, 0.09], 'trail_thr_1': [0.15, 0.35], 'trail_stop_1': [-0.15, 0.05], 'trail_thr_2': [0.35, 0.7], 'trail_stop_2': [0.0, 0.2], 'trail_thr_3': [0.8, 1.4], 'trail_stop_3': [0.2, 0.65], 'trail_thr_4': [1.45, 1.8], 'trail_stop_4': [0.4, 1.0], 'trail_thr_5': [2.5, 4.0], 'trail_stop_5': [1.5, 3.0], 'vp_subset_size': [0, 3], 'top_pct': [7, 16], 'period_lookback': [11, 13]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 500,
'n_splits': 4,
'purge_days': 0,
'test_window_months': 6,
'train_window_months': 6}
|
||||||||||||
| 1584 | BTCUSDT | 5 | volume_price_pivot_v86_y_C0 | 2023-08-01 ~ 2026-07-31 | 1.117 | 0.78% | 761 | 3.461 | 0.14 | 0.870 | 0.000 | 2026-07-11 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C0_BTCUSDT_2_20260711_1783732157
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_high_pct_change_12", "importance": 0.536098920347746}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.09203646473661393}, '
'{"feature": "O_div_amplitude_12", "importance": 0.08404369286713723}, '
'{"feature": "K_body_size_pct", "importance": 0.08068089753699312}, '
'{"feature": "K_close_position_in_hl", "importance": 0.07843838386022832}, '
'{"feature": "O_div_amplitude_48", "importance": 0.05608387557865786}, '
'{"feature": "O_pct_change_12", "importance": 0.036086986343994765}, '
'{"feature": "O_div_binary_12", "importance": 0.018758895315476656}, '
'{"feature": "K_consecutive_shrink", "importance": 0.01622966186551026}, '
'{"feature": "O_div_binary_48", "importance": 0.0015422215476417808}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_high_pct_change_12", "importance": '
'0.536098920347746}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.09203646473661393}, {"feature": "O_div_amplitude_12", '
'"importance": 0.08404369286713723}, {"feature": '
'"K_body_size_pct", "importance": 0.08068089753699312}, '
'{"feature": "K_close_position_in_hl", "importance": '
'0.07843838386022832}, {"feature": "O_div_amplitude_48", '
'"importance": 0.05608387557865786}, {"feature": '
'"O_pct_change_12", "importance": 0.036086986343994765}, '
'{"feature": "O_div_binary_12", "importance": '
'0.018758895315476656}, {"feature": "K_consecutive_shrink", '
'"importance": 0.01622966186551026}, {"feature": '
'"O_div_binary_48", "importance": 0.0015422215476417808}]',
'_model_metadata': {'created_at': '2026-07-11T17:08:52.991748',
'feature_names': ['K_momentum_pct_change_48',
'K_high_pct_change_12',
'K_close_position_in_hl',
'K_body_size_pct',
'K_consecutive_shrink',
'O_pct_change_12',
'O_div_binary_12',
'O_div_binary_48',
'O_div_amplitude_12',
'O_div_amplitude_48'],
'git_commit': 'unknown',
'hyperparameters': {'learning_rate': 0.07617597552502832,
'max_depth': 4,
'n_estimators': 291,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0.9125738943567774,
'train_accuracy': 0.8695652173913043},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-374708fff7719dd5',
'training_time_sec': 7.705022096633911},
'accuracy': 0.8695652173913043,
'avg_loss': -0.0050341171033046785,
'avg_win': 0.0015810636705062726,
'expectancy': 0.00012937485417719406,
'learning_rate': 0.07617597552502832,
'losing_trades': 167,
'max_depth': 4,
'max_drawdown': 0.1423563365585684,
'model_file': 'volume_price_pivot_v86_y_C0_BTCUSDT_2_20260711_1783732157',
'n_estimators': 291,
'period_lookback': 12,
'profit_factor': 1.1171102060386466,
'sharpe_ratio': 3.4612919555371153,
'top_pct': 7,
'total_pnl': 0.0984542640288446,
'total_trades': 761,
'trail_stop_1': -0.13079698269893328,
'trail_stop_2': 0.0983752493351289,
'trail_stop_3': 0.4539352556638249,
'trail_stop_4': 0.88741678550461,
'trail_stop_5': 1.7417824718492043,
'trail_thr_1': 0.237278776518295,
'trail_thr_2': 0.5224438023766484,
'trail_thr_3': 1.1448367823044205,
'trail_thr_4': 1.6842770971151002,
'trail_thr_5': 3.966153352145801,
'trial_num': 28,
'vp_subset_size': 3,
'win_rate': 0.7805519053876478,
'winning_trades': 594}
ind_param (optuna):
展開 Optuna 參數{'n_estimators': [165, 295], 'max_depth': [3, 5], 'learning_rate': [0.04, 0.09], 'trail_thr_1': [0.15, 0.35], 'trail_stop_1': [-0.15, 0.05], 'trail_thr_2': [0.35, 0.7], 'trail_stop_2': [0.0, 0.2], 'trail_thr_3': [0.8, 1.4], 'trail_stop_3': [0.2, 0.65], 'trail_thr_4': [1.45, 1.8], 'trail_stop_4': [0.4, 1.0], 'trail_thr_5': [2.5, 4.0], 'trail_stop_5': [1.5, 3.0], 'vp_subset_size': [0, 3], 'top_pct': [7, 16], 'period_lookback': [11, 13]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 500,
'n_splits': 4,
'purge_days': 0,
'test_window_months': 6,
'train_window_months': 6}
|
||||||||||||
| 260 | BTCUSDT | 5 | volume_price_pivot_v86_y_C0 | 2023-08-01 ~ 2026-07-31 | 1.116 | 0.78% | 761 | 3.415 | 0.15 | 0.000 | 0.000 | 2026-06-23 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C0_BTCUSDT_2_20260623_1782194952
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_high_pct_change_12", "importance": 0.5481657690983933}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.08823059002071738}, '
'{"feature": "K_close_position_in_hl", "importance": 0.08199746803252779}, '
'{"feature": "O_div_amplitude_12", "importance": 0.07809709737182886}, '
'{"feature": "K_body_size_pct", "importance": 0.07645339204089693}, '
'{"feature": "O_div_amplitude_48", "importance": 0.05330024630279272}, '
'{"feature": "O_pct_change_12", "importance": 0.03513677442707154}, '
'{"feature": "O_div_binary_12", "importance": 0.020523350419704642}, '
'{"feature": "K_consecutive_shrink", "importance": 0.016078983823332508}, '
'{"feature": "O_div_binary_48", "importance": 0.0020163284627344453}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_high_pct_change_12", "importance": '
'0.5481657690983933}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.08823059002071738}, {"feature": '
'"K_close_position_in_hl", "importance": '
'0.08199746803252779}, {"feature": "O_div_amplitude_12", '
'"importance": 0.07809709737182886}, {"feature": '
'"K_body_size_pct", "importance": 0.07645339204089693}, '
'{"feature": "O_div_amplitude_48", "importance": '
'0.05330024630279272}, {"feature": "O_pct_change_12", '
'"importance": 0.03513677442707154}, {"feature": '
'"O_div_binary_12", "importance": 0.020523350419704642}, '
'{"feature": "K_consecutive_shrink", "importance": '
'0.016078983823332508}, {"feature": "O_div_binary_48", '
'"importance": 0.0020163284627344453}]',
'_model_metadata': {'created_at': '2026-06-23T22:09:11.806453',
'feature_names': ['K_momentum_pct_change_48',
'K_high_pct_change_12',
'K_close_position_in_hl',
'K_body_size_pct',
'K_consecutive_shrink',
'O_pct_change_12',
'O_div_binary_12',
'O_div_binary_48',
'O_div_amplitude_12',
'O_div_amplitude_48'],
'git_commit': 'unknown',
'hyperparameters': {'learning_rate': 0.047859769970481116,
'max_depth': 5,
'n_estimators': 166,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0.9139971443714101,
'train_accuracy': 0.0},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-374708fff7719dd5',
'training_time_sec': 5.26548957824707},
'accuracy': 0.0,
'avg_loss': -0.005075614869098424,
'avg_win': 0.0015798652682485284,
'expectancy': 0.00012807853658020475,
'learning_rate': 0.047859769970481116,
'losing_trades': 166,
'max_depth': 5,
'max_drawdown': 0.1470664960796873,
'model_file': 'volume_price_pivot_v86_y_C0_BTCUSDT_2_20260623_1782194952',
'n_estimators': 166,
'period_lookback': 12,
'profit_factor': 1.1156815940617486,
'sharpe_ratio': 3.4148599728826396,
'top_pct': 16,
'total_pnl': 0.09746776633753597,
'total_trades': 761,
'trail_stop_1': -0.020195863008470316,
'trail_stop_2': 0.13346989156827682,
'trail_stop_3': 0.29248218243469803,
'trail_stop_4': 0.849039188691716,
'trail_stop_5': 1.5691352364132265,
'trail_thr_1': 0.2234302852885164,
'trail_thr_2': 0.41641368405327195,
'trail_thr_3': 0.9389202569915867,
'trail_thr_4': 1.6488122636779632,
'trail_thr_5': 2.863134428852485,
'trial_num': 4,
'vp_subset_size': 2,
'win_rate': 0.7818659658344284,
'winning_trades': 595}
ind_param (optuna):
展開 Optuna 參數{'n_estimators': [165, 295], 'max_depth': [3, 5], 'learning_rate': [0.04, 0.09], 'trail_thr_1': [0.15, 0.35], 'trail_stop_1': [-0.15, 0.05], 'trail_thr_2': [0.35, 0.7], 'trail_stop_2': [0.0, 0.2], 'trail_thr_3': [0.8, 1.4], 'trail_stop_3': [0.2, 0.65], 'trail_thr_4': [1.45, 1.8], 'trail_stop_4': [0.4, 1.0], 'trail_thr_5': [2.5, 4.0], 'trail_stop_5': [1.5, 3.0], 'vp_subset_size': [0, 3], 'top_pct': [7, 16], 'period_lookback': [11, 13], 'day_hold': [1, 1]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 500,
'n_splits': 4,
'purge_days': 0,
'test_window_months': 6,
'train_window_months': 6}
|
||||||||||||
| 1754 | BTCUSDT | 5 | volume_price_pivot_v86_y_C5 | 2023-08-01 ~ 2026-07-31 | 1.114 | 0.78% | 761 | 3.366 | 0.15 | 0.842 | 0.000 | 2026-07-12 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C5_BTCUSDT_2_20260712_1783822685
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_high_pct_change_12", "importance": 0.596425060291942}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.08235593344081492}, '
'{"feature": "K_close_position_in_hl", "importance": 0.07712345187945917}, '
'{"feature": "K_body_size_pct", "importance": 0.07665570551128208}, '
'{"feature": "O_div_amplitude_12", "importance": 0.07024638154983175}, '
'{"feature": "O_div_amplitude_48", "importance": 0.04281132250146303}, '
'{"feature": "O_pct_change_12", "importance": 0.02673727181178393}, '
'{"feature": "O_div_binary_12", "importance": 0.015662867631352516}, '
'{"feature": "K_consecutive_shrink", "importance": 0.010733234014185942}, '
'{"feature": "O_div_binary_48", "importance": 0.001248771367884632}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_high_pct_change_12", "importance": '
'0.596425060291942}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.08235593344081492}, {"feature": '
'"K_close_position_in_hl", "importance": '
'0.07712345187945917}, {"feature": "K_body_size_pct", '
'"importance": 0.07665570551128208}, {"feature": '
'"O_div_amplitude_12", "importance": 0.07024638154983175}, '
'{"feature": "O_div_amplitude_48", "importance": '
'0.04281132250146303}, {"feature": "O_pct_change_12", '
'"importance": 0.02673727181178393}, {"feature": '
'"O_div_binary_12", "importance": 0.015662867631352516}, '
'{"feature": "K_consecutive_shrink", "importance": '
'0.010733234014185942}, {"feature": "O_div_binary_48", '
'"importance": 0.001248771367884632}]',
'_model_metadata': {'created_at': '2026-07-12T18:14:25.334879',
'feature_names': ['K_momentum_pct_change_48',
'K_high_pct_change_12',
'K_close_position_in_hl',
'K_body_size_pct',
'K_consecutive_shrink',
'O_pct_change_12',
'O_div_binary_12',
'O_div_binary_48',
'O_div_amplitude_12',
'O_div_amplitude_48'],
'git_commit': 'unknown',
'hyperparameters': {'learning_rate': 0.07124501716636114,
'max_depth': 3,
'n_estimators': 240,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0.9115677390219661,
'train_accuracy': 0.841534056861309},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-374708fff7719dd5',
'training_time_sec': 4.786804914474487},
'accuracy': 0.841534056861309,
'avg_loss': -0.005021210589133143,
'avg_win': 0.001584063507641105,
'expectancy': 0.00012586896328095534,
'learning_rate': 0.07124501716636114,
'losing_trades': 168,
'max_depth': 3,
'max_drawdown': 0.14994814773180412,
'model_file': 'volume_price_pivot_v86_y_C5_BTCUSDT_2_20260712_1783822685',
'n_estimators': 240,
'profit_factor': 1.113549596206117,
'sharpe_ratio': 3.3662588835294653,
'top_pct': 8,
'total_pnl': 0.09578628105680721,
'total_trades': 761,
'trail_stop_1': -0.0835000091073053,
'trail_stop_2': 0.010343799428681001,
'trail_stop_3': 0.31145920312198644,
'trail_stop_4': 0.6703832464706494,
'trail_stop_5': 2.5215893769998785,
'trail_thr_1': 0.18762045102464572,
'trail_thr_2': 0.6088526730954236,
'trail_thr_3': 0.966038694357598,
'trail_thr_4': 1.6637865572150832,
'trail_thr_5': 2.787907476015829,
'trial_num': 22,
'vp_subset_size': 1,
'win_rate': 0.7792378449408672,
'winning_trades': 593}
ind_param (optuna):
展開 Optuna 參數{'n_estimators': [165, 295], 'max_depth': [3, 5], 'learning_rate': [0.04, 0.09], 'trail_thr_1': [0.15, 0.35], 'trail_stop_1': [-0.15, 0.05], 'trail_thr_2': [0.35, 0.7], 'trail_stop_2': [0.0, 0.2], 'trail_thr_3': [0.8, 1.4], 'trail_stop_3': [0.2, 0.65], 'trail_thr_4': [1.45, 1.8], 'trail_stop_4': [0.4, 1.0], 'trail_thr_5': [2.5, 4.0], 'trail_stop_5': [1.5, 3.0], 'vp_subset_size': [0, 3], 'top_pct': [7, 16]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 500,
'n_splits': 4,
'purge_days': 0,
'test_window_months': 6,
'train_window_months': 6}
|
||||||||||||
| 1657 | BTCUSDT | 5 | volume_price_pivot_v86_y_C0 | 2023-08-01 ~ 2026-07-31 | 1.110 | 0.78% | 761 | 3.268 | 0.13 | 0.855 | 0.000 | 2026-07-12 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C0_BTCUSDT_2_20260711_1783758223
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_high_pct_change_12", "importance": 0.5639702852606292}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.08670374085494938}, '
'{"feature": "K_body_size_pct", "importance": 0.07899594140609874}, '
'{"feature": "O_div_amplitude_12", "importance": 0.07621946624416821}, '
'{"feature": "K_close_position_in_hl", "importance": 0.07523873137285263}, '
'{"feature": "O_div_amplitude_48", "importance": 0.05218698292951014}, '
'{"feature": "O_pct_change_12", "importance": 0.031716978135530365}, '
'{"feature": "O_div_binary_12", "importance": 0.018720380101848493}, '
'{"feature": "K_consecutive_shrink", "importance": 0.01493940560790812}, '
'{"feature": "O_div_binary_48", "importance": 0.001308088086504798}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_high_pct_change_12", "importance": '
'0.5639702852606292}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.08670374085494938}, {"feature": "K_body_size_pct", '
'"importance": 0.07899594140609874}, {"feature": '
'"O_div_amplitude_12", "importance": 0.07621946624416821}, '
'{"feature": "K_close_position_in_hl", "importance": '
'0.07523873137285263}, {"feature": "O_div_amplitude_48", '
'"importance": 0.05218698292951014}, {"feature": '
'"O_pct_change_12", "importance": 0.031716978135530365}, '
'{"feature": "O_div_binary_12", "importance": '
'0.018720380101848493}, {"feature": "K_consecutive_shrink", '
'"importance": 0.01493940560790812}, {"feature": '
'"O_div_binary_48", "importance": 0.001308088086504798}]',
'_model_metadata': {'created_at': '2026-07-12T00:15:47.958034',
'feature_names': ['K_momentum_pct_change_48',
'K_high_pct_change_12',
'K_close_position_in_hl',
'K_body_size_pct',
'K_consecutive_shrink',
'O_pct_change_12',
'O_div_binary_12',
'O_div_binary_48',
'O_div_amplitude_12',
'O_div_amplitude_48'],
'git_commit': 'unknown',
'hyperparameters': {'learning_rate': 0.08198862446297407,
'max_depth': 4,
'n_estimators': 173,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0.9137428871060154,
'train_accuracy': 0.8547839403422332},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-374708fff7719dd5',
'training_time_sec': 4.53646993637085},
'accuracy': 0.8547839403422332,
'avg_loss': -0.004949700016606132,
'avg_win': 0.0015809098606392401,
'expectancy': 0.00012203511802200877,
'learning_rate': 0.08198862446297407,
'losing_trades': 170,
'max_depth': 4,
'max_drawdown': 0.1295808843801843,
'model_file': 'volume_price_pivot_v86_y_C0_BTCUSDT_2_20260711_1783758223',
'n_estimators': 173,
'period_lookback': 13,
'profit_factor': 1.1103676212143292,
'sharpe_ratio': 3.268075992020188,
'top_pct': 9,
'total_pnl': 0.09286872481474874,
'total_trades': 761,
'trail_stop_1': 0.047583128564293115,
'trail_stop_2': 0.18817554584814566,
'trail_stop_3': 0.31368451055637303,
'trail_stop_4': 0.8108336128834903,
'trail_stop_5': 2.4063573039709896,
'trail_thr_1': 0.26150707476450963,
'trail_thr_2': 0.6171184609896532,
'trail_thr_3': 1.2360490377028641,
'trail_thr_4': 1.76760886578172,
'trail_thr_5': 2.6578523761108626,
'trial_num': 5,
'vp_subset_size': 2,
'win_rate': 0.7766097240473062,
'winning_trades': 591}
ind_param (optuna):
展開 Optuna 參數{'n_estimators': [165, 295], 'max_depth': [3, 5], 'learning_rate': [0.04, 0.09], 'trail_thr_1': [0.15, 0.35], 'trail_stop_1': [-0.15, 0.05], 'trail_thr_2': [0.35, 0.7], 'trail_stop_2': [0.0, 0.2], 'trail_thr_3': [0.8, 1.4], 'trail_stop_3': [0.2, 0.65], 'trail_thr_4': [1.45, 1.8], 'trail_stop_4': [0.4, 1.0], 'trail_thr_5': [2.5, 4.0], 'trail_stop_5': [1.5, 3.0], 'vp_subset_size': [0, 3], 'top_pct': [7, 16], 'period_lookback': [11, 13]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 500,
'n_splits': 4,
'purge_days': 0,
'test_window_months': 6,
'train_window_months': 6}
|
||||||||||||
| 1585 | BTCUSDT | 5 | volume_price_pivot_v86_y_C0 | 2023-08-01 ~ 2026-07-31 | 1.110 | 0.78% | 761 | 3.268 | 0.13 | 0.855 | 0.000 | 2026-07-11 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C0_BTCUSDT_2_20260711_1783732777
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_high_pct_change_12", "importance": 0.5639702852606292}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.08670374085494938}, '
'{"feature": "K_body_size_pct", "importance": 0.07899594140609874}, '
'{"feature": "O_div_amplitude_12", "importance": 0.07621946624416821}, '
'{"feature": "K_close_position_in_hl", "importance": 0.07523873137285263}, '
'{"feature": "O_div_amplitude_48", "importance": 0.05218698292951014}, '
'{"feature": "O_pct_change_12", "importance": 0.031716978135530365}, '
'{"feature": "O_div_binary_12", "importance": 0.018720380101848493}, '
'{"feature": "K_consecutive_shrink", "importance": 0.01493940560790812}, '
'{"feature": "O_div_binary_48", "importance": 0.001308088086504798}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_high_pct_change_12", "importance": '
'0.5639702852606292}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.08670374085494938}, {"feature": "K_body_size_pct", '
'"importance": 0.07899594140609874}, {"feature": '
'"O_div_amplitude_12", "importance": 0.07621946624416821}, '
'{"feature": "K_close_position_in_hl", "importance": '
'0.07523873137285263}, {"feature": "O_div_amplitude_48", '
'"importance": 0.05218698292951014}, {"feature": '
'"O_pct_change_12", "importance": 0.031716978135530365}, '
'{"feature": "O_div_binary_12", "importance": '
'0.018720380101848493}, {"feature": "K_consecutive_shrink", '
'"importance": 0.01493940560790812}, {"feature": '
'"O_div_binary_48", "importance": 0.001308088086504798}]',
'_model_metadata': {'created_at': '2026-07-11T17:11:40.647620',
'feature_names': ['K_momentum_pct_change_48',
'K_high_pct_change_12',
'K_close_position_in_hl',
'K_body_size_pct',
'K_consecutive_shrink',
'O_pct_change_12',
'O_div_binary_12',
'O_div_binary_48',
'O_div_amplitude_12',
'O_div_amplitude_48'],
'git_commit': 'unknown',
'hyperparameters': {'learning_rate': 0.08198862446297407,
'max_depth': 4,
'n_estimators': 173,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0.9137428871060154,
'train_accuracy': 0.8547839403422332},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-374708fff7719dd5',
'training_time_sec': 4.525340795516968},
'accuracy': 0.8547839403422332,
'avg_loss': -0.004949700016606132,
'avg_win': 0.0015809098606392401,
'expectancy': 0.00012203511802200877,
'learning_rate': 0.08198862446297407,
'losing_trades': 170,
'max_depth': 4,
'max_drawdown': 0.1295808843801843,
'model_file': 'volume_price_pivot_v86_y_C0_BTCUSDT_2_20260711_1783732777',
'n_estimators': 173,
'period_lookback': 13,
'profit_factor': 1.1103676212143292,
'sharpe_ratio': 3.268075992020188,
'top_pct': 9,
'total_pnl': 0.09286872481474874,
'total_trades': 761,
'trail_stop_1': 0.047583128564293115,
'trail_stop_2': 0.18817554584814566,
'trail_stop_3': 0.31368451055637303,
'trail_stop_4': 0.8108336128834903,
'trail_stop_5': 2.4063573039709896,
'trail_thr_1': 0.26150707476450963,
'trail_thr_2': 0.6171184609896532,
'trail_thr_3': 1.2360490377028641,
'trail_thr_4': 1.76760886578172,
'trail_thr_5': 2.6578523761108626,
'trial_num': 5,
'vp_subset_size': 2,
'win_rate': 0.7766097240473062,
'winning_trades': 591}
ind_param (optuna):
展開 Optuna 參數{'n_estimators': [165, 295], 'max_depth': [3, 5], 'learning_rate': [0.04, 0.09], 'trail_thr_1': [0.15, 0.35], 'trail_stop_1': [-0.15, 0.05], 'trail_thr_2': [0.35, 0.7], 'trail_stop_2': [0.0, 0.2], 'trail_thr_3': [0.8, 1.4], 'trail_stop_3': [0.2, 0.65], 'trail_thr_4': [1.45, 1.8], 'trail_stop_4': [0.4, 1.0], 'trail_thr_5': [2.5, 4.0], 'trail_stop_5': [1.5, 3.0], 'vp_subset_size': [0, 3], 'top_pct': [7, 16], 'period_lookback': [11, 13]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 500,
'n_splits': 4,
'purge_days': 0,
'test_window_months': 6,
'train_window_months': 6}
|
||||||||||||
| 1753 | BTCUSDT | 5 | volume_price_pivot_v86_y_C5 | 2023-08-01 ~ 2026-07-31 | 1.110 | 0.78% | 761 | 3.254 | 0.13 | 0.858 | 0.000 | 2026-07-12 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C5_BTCUSDT_2_20260712_1783821745
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_high_pct_change_12", "importance": 0.5604243435705316}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.08750486755254575}, '
'{"feature": "K_close_position_in_hl", "importance": 0.08118813347603711}, '
'{"feature": "O_div_amplitude_12", "importance": 0.07950195571657458}, '
'{"feature": "K_body_size_pct", "importance": 0.07412930491085977}, '
'{"feature": "O_div_amplitude_48", "importance": 0.05112231352658354}, '
'{"feature": "O_pct_change_12", "importance": 0.03313220937920359}, '
'{"feature": "O_div_binary_12", "importance": 0.017941328184742224}, '
'{"feature": "K_consecutive_shrink", "importance": 0.013776961701671432}, '
'{"feature": "O_div_binary_48", "importance": 0.001278581981250545}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_high_pct_change_12", "importance": '
'0.5604243435705316}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.08750486755254575}, {"feature": '
'"K_close_position_in_hl", "importance": '
'0.08118813347603711}, {"feature": "O_div_amplitude_12", '
'"importance": 0.07950195571657458}, {"feature": '
'"K_body_size_pct", "importance": 0.07412930491085977}, '
'{"feature": "O_div_amplitude_48", "importance": '
'0.05112231352658354}, {"feature": "O_pct_change_12", '
'"importance": 0.03313220937920359}, {"feature": '
'"O_div_binary_12", "importance": 0.017941328184742224}, '
'{"feature": "K_consecutive_shrink", "importance": '
'0.013776961701671432}, {"feature": "O_div_binary_48", '
'"importance": 0.001278581981250545}]',
'_model_metadata': {'created_at': '2026-07-12T18:02:24.203045',
'feature_names': ['K_momentum_pct_change_48',
'K_high_pct_change_12',
'K_close_position_in_hl',
'K_body_size_pct',
'K_consecutive_shrink',
'O_pct_change_12',
'O_div_binary_12',
'O_div_binary_48',
'O_div_amplitude_12',
'O_div_amplitude_48'],
'git_commit': 'unknown',
'hyperparameters': {'learning_rate': 0.052741855028419965,
'max_depth': 4,
'n_estimators': 283,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0.9137052989147214,
'train_accuracy': 0.8581796391237766},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-374708fff7719dd5',
'training_time_sec': 7.463141202926636},
'accuracy': 0.8581796391237766,
'avg_loss': -0.004993926668227436,
'avg_win': 0.0015822514632808063,
'expectancy': 0.00012183871134270781,
'learning_rate': 0.052741855028419965,
'losing_trades': 169,
'max_depth': 4,
'max_drawdown': 0.12643370781854144,
'model_file': 'volume_price_pivot_v86_y_C5_BTCUSDT_2_20260712_1783821745',
'n_estimators': 283,
'profit_factor': 1.1098603778251124,
'sharpe_ratio': 3.254489024737968,
'top_pct': 11,
'total_pnl': 0.09271925933180065,
'total_trades': 761,
'trail_stop_1': -0.08452334825342768,
'trail_stop_2': 0.02706778230802911,
'trail_stop_3': 0.4556811806362197,
'trail_stop_4': 0.8481603550456995,
'trail_stop_5': 2.419841221653394,
'trail_thr_1': 0.1876422036208984,
'trail_thr_2': 0.42613936290932797,
'trail_thr_3': 1.2418263587220144,
'trail_thr_4': 1.5521307905198733,
'trail_thr_5': 3.9152119854325393,
'trial_num': 29,
'vp_subset_size': 1,
'win_rate': 0.7779237844940867,
'winning_trades': 592}
ind_param (optuna):
展開 Optuna 參數{'n_estimators': [165, 295], 'max_depth': [3, 5], 'learning_rate': [0.04, 0.09], 'trail_thr_1': [0.15, 0.35], 'trail_stop_1': [-0.15, 0.05], 'trail_thr_2': [0.35, 0.7], 'trail_stop_2': [0.0, 0.2], 'trail_thr_3': [0.8, 1.4], 'trail_stop_3': [0.2, 0.65], 'trail_thr_4': [1.45, 1.8], 'trail_stop_4': [0.4, 1.0], 'trail_thr_5': [2.5, 4.0], 'trail_stop_5': [1.5, 3.0], 'vp_subset_size': [0, 3], 'top_pct': [7, 16]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 500,
'n_splits': 4,
'purge_days': 0,
'test_window_months': 6,
'train_window_months': 6}
|
||||||||||||
| 1658 | BTCUSDT | 5 | volume_price_pivot_v86_y_C0 | 2023-08-01 ~ 2026-07-31 | 1.108 | 0.78% | 761 | 3.215 | 0.13 | 0.859 | 0.000 | 2026-07-12 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C0_BTCUSDT_2_20260711_1783758817
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_high_pct_change_12", "importance": 0.5544101660873834}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.08854825775876168}, '
'{"feature": "O_div_amplitude_12", "importance": 0.08164664763068838}, '
'{"feature": "K_body_size_pct", "importance": 0.07880774572034083}, '
'{"feature": "K_close_position_in_hl", "importance": 0.07575954844556125}, '
'{"feature": "O_div_amplitude_48", "importance": 0.0514894589562752}, '
'{"feature": "O_pct_change_12", "importance": 0.03221504540851543}, '
'{"feature": "O_div_binary_12", "importance": 0.019381389825636655}, '
'{"feature": "K_consecutive_shrink", "importance": 0.01628335593372038}, '
'{"feature": "O_div_binary_48", "importance": 0.0014583842331167462}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_high_pct_change_12", "importance": '
'0.5544101660873834}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.08854825775876168}, {"feature": "O_div_amplitude_12", '
'"importance": 0.08164664763068838}, {"feature": '
'"K_body_size_pct", "importance": 0.07880774572034083}, '
'{"feature": "K_close_position_in_hl", "importance": '
'0.07575954844556125}, {"feature": "O_div_amplitude_48", '
'"importance": 0.0514894589562752}, {"feature": '
'"O_pct_change_12", "importance": 0.03221504540851543}, '
'{"feature": "O_div_binary_12", "importance": '
'0.019381389825636655}, {"feature": "K_consecutive_shrink", '
'"importance": 0.01628335593372038}, {"feature": '
'"O_div_binary_48", "importance": 0.0014583842331167462}]',
'_model_metadata': {'created_at': '2026-07-12T00:28:08.239839',
'feature_names': ['K_momentum_pct_change_48',
'K_high_pct_change_12',
'K_close_position_in_hl',
'K_body_size_pct',
'K_consecutive_shrink',
'O_pct_change_12',
'O_div_binary_12',
'O_div_binary_48',
'O_div_amplitude_12',
'O_div_amplitude_48'],
'git_commit': 'unknown',
'hyperparameters': {'learning_rate': 0.0781532595352814,
'max_depth': 4,
'n_estimators': 210,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0.9139606301284389,
'train_accuracy': 0.8588454624142753},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-374708fff7719dd5',
'training_time_sec': 5.502852439880371},
'accuracy': 0.8588454624142753,
'avg_loss': -0.004975334537562136,
'avg_win': 0.001585768697957638,
'expectancy': 0.0001200820356207638,
'learning_rate': 0.0781532595352814,
'losing_trades': 170,
'max_depth': 4,
'max_drawdown': 0.12778095459400718,
'model_file': 'volume_price_pivot_v86_y_C0_BTCUSDT_2_20260711_1783758817',
'n_estimators': 210,
'period_lookback': 12,
'profit_factor': 1.108041719923252,
'sharpe_ratio': 3.2147184582137163,
'top_pct': 10,
'total_pnl': 0.09138242910740096,
'total_trades': 761,
'trail_stop_1': 0.0035751092138885388,
'trail_stop_2': 0.022038463254628417,
'trail_stop_3': 0.47291617512932865,
'trail_stop_4': 0.41991507237599857,
'trail_stop_5': 2.637619514804838,
'trail_thr_1': 0.21249846603183123,
'trail_thr_2': 0.4400909639068824,
'trail_thr_3': 1.2930079184230814,
'trail_thr_4': 1.6527963342658438,
'trail_thr_5': 3.873524586182676,
'trial_num': 12,
'vp_subset_size': 2,
'win_rate': 0.7766097240473062,
'winning_trades': 591}
ind_param (optuna):
展開 Optuna 參數{'n_estimators': [165, 295], 'max_depth': [3, 5], 'learning_rate': [0.04, 0.09], 'trail_thr_1': [0.15, 0.35], 'trail_stop_1': [-0.15, 0.05], 'trail_thr_2': [0.35, 0.7], 'trail_stop_2': [0.0, 0.2], 'trail_thr_3': [0.8, 1.4], 'trail_stop_3': [0.2, 0.65], 'trail_thr_4': [1.45, 1.8], 'trail_stop_4': [0.4, 1.0], 'trail_thr_5': [2.5, 4.0], 'trail_stop_5': [1.5, 3.0], 'vp_subset_size': [0, 3], 'top_pct': [7, 16], 'period_lookback': [11, 13]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 500,
'n_splits': 4,
'purge_days': 0,
'test_window_months': 6,
'train_window_months': 6}
|
||||||||||||
| 1586 | BTCUSDT | 5 | volume_price_pivot_v86_y_C0 | 2023-08-01 ~ 2026-07-31 | 1.108 | 0.78% | 761 | 3.215 | 0.13 | 0.859 | 0.000 | 2026-07-11 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C0_BTCUSDT_2_20260711_1783733371
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_high_pct_change_12", "importance": 0.5544101660873834}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.08854825775876168}, '
'{"feature": "O_div_amplitude_12", "importance": 0.08164664763068838}, '
'{"feature": "K_body_size_pct", "importance": 0.07880774572034083}, '
'{"feature": "K_close_position_in_hl", "importance": 0.07575954844556125}, '
'{"feature": "O_div_amplitude_48", "importance": 0.0514894589562752}, '
'{"feature": "O_pct_change_12", "importance": 0.03221504540851543}, '
'{"feature": "O_div_binary_12", "importance": 0.019381389825636655}, '
'{"feature": "K_consecutive_shrink", "importance": 0.01628335593372038}, '
'{"feature": "O_div_binary_48", "importance": 0.0014583842331167462}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_high_pct_change_12", "importance": '
'0.5544101660873834}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.08854825775876168}, {"feature": "O_div_amplitude_12", '
'"importance": 0.08164664763068838}, {"feature": '
'"K_body_size_pct", "importance": 0.07880774572034083}, '
'{"feature": "K_close_position_in_hl", "importance": '
'0.07575954844556125}, {"feature": "O_div_amplitude_48", '
'"importance": 0.0514894589562752}, {"feature": '
'"O_pct_change_12", "importance": 0.03221504540851543}, '
'{"feature": "O_div_binary_12", "importance": '
'0.019381389825636655}, {"feature": "K_consecutive_shrink", '
'"importance": 0.01628335593372038}, {"feature": '
'"O_div_binary_48", "importance": 0.0014583842331167462}]',
'_model_metadata': {'created_at': '2026-07-11T17:24:01.326443',
'feature_names': ['K_momentum_pct_change_48',
'K_high_pct_change_12',
'K_close_position_in_hl',
'K_body_size_pct',
'K_consecutive_shrink',
'O_pct_change_12',
'O_div_binary_12',
'O_div_binary_48',
'O_div_amplitude_12',
'O_div_amplitude_48'],
'git_commit': 'unknown',
'hyperparameters': {'learning_rate': 0.0781532595352814,
'max_depth': 4,
'n_estimators': 210,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0.9139606301284389,
'train_accuracy': 0.8588454624142753},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-374708fff7719dd5',
'training_time_sec': 5.5141823291778564},
'accuracy': 0.8588454624142753,
'avg_loss': -0.004975334537562136,
'avg_win': 0.001585768697957638,
'expectancy': 0.0001200820356207638,
'learning_rate': 0.0781532595352814,
'losing_trades': 170,
'max_depth': 4,
'max_drawdown': 0.12778095459400718,
'model_file': 'volume_price_pivot_v86_y_C0_BTCUSDT_2_20260711_1783733371',
'n_estimators': 210,
'period_lookback': 12,
'profit_factor': 1.108041719923252,
'sharpe_ratio': 3.2147184582137163,
'top_pct': 10,
'total_pnl': 0.09138242910740096,
'total_trades': 761,
'trail_stop_1': 0.0035751092138885388,
'trail_stop_2': 0.022038463254628417,
'trail_stop_3': 0.47291617512932865,
'trail_stop_4': 0.41991507237599857,
'trail_stop_5': 2.637619514804838,
'trail_thr_1': 0.21249846603183123,
'trail_thr_2': 0.4400909639068824,
'trail_thr_3': 1.2930079184230814,
'trail_thr_4': 1.6527963342658438,
'trail_thr_5': 3.873524586182676,
'trial_num': 12,
'vp_subset_size': 2,
'win_rate': 0.7766097240473062,
'winning_trades': 591}
ind_param (optuna):
展開 Optuna 參數{'n_estimators': [165, 295], 'max_depth': [3, 5], 'learning_rate': [0.04, 0.09], 'trail_thr_1': [0.15, 0.35], 'trail_stop_1': [-0.15, 0.05], 'trail_thr_2': [0.35, 0.7], 'trail_stop_2': [0.0, 0.2], 'trail_thr_3': [0.8, 1.4], 'trail_stop_3': [0.2, 0.65], 'trail_thr_4': [1.45, 1.8], 'trail_stop_4': [0.4, 1.0], 'trail_thr_5': [2.5, 4.0], 'trail_stop_5': [1.5, 3.0], 'vp_subset_size': [0, 3], 'top_pct': [7, 16], 'period_lookback': [11, 13]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 500,
'n_splits': 4,
'purge_days': 0,
'test_window_months': 6,
'train_window_months': 6}
|
||||||||||||
| 1751 | BTCUSDT | 5 | volume_price_pivot_v86_y_C5 | 2023-08-01 ~ 2026-07-31 | 1.106 | 0.78% | 761 | 3.142 | 0.13 | 0.845 | 0.000 | 2026-07-12 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C5_BTCUSDT_2_20260712_1783819534
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_high_pct_change_12", "importance": 0.591248032610008}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.0839578348901274}, '
'{"feature": "K_close_position_in_hl", "importance": 0.07640758644759908}, '
'{"feature": "O_div_amplitude_12", "importance": 0.07268253631114503}, '
'{"feature": "K_body_size_pct", "importance": 0.07106293829106003}, '
'{"feature": "O_div_amplitude_48", "importance": 0.044061496555770956}, '
'{"feature": "O_pct_change_12", "importance": 0.027112168459873864}, '
'{"feature": "O_div_binary_12", "importance": 0.019634766307226527}, '
'{"feature": "K_consecutive_shrink", "importance": 0.01241110792221904}, '
'{"feature": "O_div_binary_48", "importance": 0.001421532204970164}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_high_pct_change_12", "importance": '
'0.591248032610008}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.0839578348901274}, {"feature": "K_close_position_in_hl", '
'"importance": 0.07640758644759908}, {"feature": '
'"O_div_amplitude_12", "importance": 0.07268253631114503}, '
'{"feature": "K_body_size_pct", "importance": '
'0.07106293829106003}, {"feature": "O_div_amplitude_48", '
'"importance": 0.044061496555770956}, {"feature": '
'"O_pct_change_12", "importance": 0.027112168459873864}, '
'{"feature": "O_div_binary_12", "importance": '
'0.019634766307226527}, {"feature": "K_consecutive_shrink", '
'"importance": 0.01241110792221904}, {"feature": '
'"O_div_binary_48", "importance": 0.001421532204970164}]',
'_model_metadata': {'created_at': '2026-07-12T17:10:01.059156',
'feature_names': ['K_momentum_pct_change_48',
'K_high_pct_change_12',
'K_close_position_in_hl',
'K_body_size_pct',
'K_consecutive_shrink',
'O_pct_change_12',
'O_div_binary_12',
'O_div_binary_48',
'O_div_amplitude_12',
'O_div_amplitude_48'],
'git_commit': 'unknown',
'hyperparameters': {'learning_rate': 0.046669548209299416,
'max_depth': 4,
'n_estimators': 180,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0.9123832685295017,
'train_accuracy': 0.8450629203009521},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-374708fff7719dd5',
'training_time_sec': 4.516565799713135},
'accuracy': 0.8450629203009521,
'avg_loss': -0.0050029981740601906,
'avg_win': 0.001579491876508583,
'expectancy': 0.00011767739747294199,
'learning_rate': 0.046669548209299416,
'losing_trades': 169,
'max_depth': 4,
'max_drawdown': 0.1329957209465043,
'model_file': 'volume_price_pivot_v86_y_C5_BTCUSDT_2_20260712_1783819534',
'n_estimators': 180,
'profit_factor': 1.1059157785338327,
'sharpe_ratio': 3.1419465969543214,
'top_pct': 15,
'total_pnl': 0.08955249947690885,
'total_trades': 761,
'trail_stop_1': -0.08457218883777204,
'trail_stop_2': 0.13321804261960515,
'trail_stop_3': 0.2130562209909622,
'trail_stop_4': 0.6369700110586035,
'trail_stop_5': 1.881631688789819,
'trail_thr_1': 0.19811792399306974,
'trail_thr_2': 0.6506981218320091,
'trail_thr_3': 1.1246973273700422,
'trail_thr_4': 1.706811903698099,
'trail_thr_5': 3.703070677943,
'trial_num': 0,
'vp_subset_size': 0,
'win_rate': 0.7779237844940867,
'winning_trades': 592}
ind_param (optuna):
展開 Optuna 參數{'n_estimators': [165, 295], 'max_depth': [3, 5], 'learning_rate': [0.04, 0.09], 'trail_thr_1': [0.15, 0.35], 'trail_stop_1': [-0.15, 0.05], 'trail_thr_2': [0.35, 0.7], 'trail_stop_2': [0.0, 0.2], 'trail_thr_3': [0.8, 1.4], 'trail_stop_3': [0.2, 0.65], 'trail_thr_4': [1.45, 1.8], 'trail_stop_4': [0.4, 1.0], 'trail_thr_5': [2.5, 4.0], 'trail_stop_5': [1.5, 3.0], 'vp_subset_size': [0, 3], 'top_pct': [7, 16]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 500,
'n_splits': 4,
'purge_days': 0,
'test_window_months': 6,
'train_window_months': 6}
|
||||||||||||
| 1743 | BTCUSDT | 5 | volume_price_pivot_v86_y_C0 | 2023-08-01 ~ 2026-07-31 | 1.106 | 0.78% | 761 | 3.142 | 0.13 | 0.845 | 0.000 | 2026-07-12 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C0_BTCUSDT_2_20260712_1783807509
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_high_pct_change_12", "importance": 0.591248032610008}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.0839578348901274}, '
'{"feature": "K_close_position_in_hl", "importance": 0.07640758644759908}, '
'{"feature": "O_div_amplitude_12", "importance": 0.07268253631114503}, '
'{"feature": "K_body_size_pct", "importance": 0.07106293829106003}, '
'{"feature": "O_div_amplitude_48", "importance": 0.044061496555770956}, '
'{"feature": "O_pct_change_12", "importance": 0.027112168459873864}, '
'{"feature": "O_div_binary_12", "importance": 0.019634766307226527}, '
'{"feature": "K_consecutive_shrink", "importance": 0.01241110792221904}, '
'{"feature": "O_div_binary_48", "importance": 0.001421532204970164}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_high_pct_change_12", "importance": '
'0.591248032610008}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.0839578348901274}, {"feature": "K_close_position_in_hl", '
'"importance": 0.07640758644759908}, {"feature": '
'"O_div_amplitude_12", "importance": 0.07268253631114503}, '
'{"feature": "K_body_size_pct", "importance": '
'0.07106293829106003}, {"feature": "O_div_amplitude_48", '
'"importance": 0.044061496555770956}, {"feature": '
'"O_pct_change_12", "importance": 0.027112168459873864}, '
'{"feature": "O_div_binary_12", "importance": '
'0.019634766307226527}, {"feature": "K_consecutive_shrink", '
'"importance": 0.01241110792221904}, {"feature": '
'"O_div_binary_48", "importance": 0.001421532204970164}]',
'_model_metadata': {'created_at': '2026-07-12T13:54:45.888647',
'feature_names': ['K_momentum_pct_change_48',
'K_high_pct_change_12',
'K_close_position_in_hl',
'K_body_size_pct',
'K_consecutive_shrink',
'O_pct_change_12',
'O_div_binary_12',
'O_div_binary_48',
'O_div_amplitude_12',
'O_div_amplitude_48'],
'git_commit': 'unknown',
'hyperparameters': {'learning_rate': 0.046669548209299416,
'max_depth': 4,
'n_estimators': 180,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0.9123832685295017,
'train_accuracy': 0.8450629203009521},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-374708fff7719dd5',
'training_time_sec': 4.856139183044434},
'accuracy': 0.8450629203009521,
'avg_loss': -0.0050029981740601906,
'avg_win': 0.001579491876508583,
'expectancy': 0.00011767739747294199,
'learning_rate': 0.046669548209299416,
'losing_trades': 169,
'max_depth': 4,
'max_drawdown': 0.1329957209465043,
'model_file': 'volume_price_pivot_v86_y_C0_BTCUSDT_2_20260712_1783807509',
'n_estimators': 180,
'period_lookback': 11,
'profit_factor': 1.1059157785338327,
'sharpe_ratio': 3.1419465969543214,
'top_pct': 15,
'total_pnl': 0.08955249947690885,
'total_trades': 761,
'trail_stop_1': -0.08457218883777204,
'trail_stop_2': 0.13321804261960515,
'trail_stop_3': 0.2130562209909622,
'trail_stop_4': 0.6369700110586035,
'trail_stop_5': 1.881631688789819,
'trail_thr_1': 0.19811792399306974,
'trail_thr_2': 0.6506981218320091,
'trail_thr_3': 1.1246973273700422,
'trail_thr_4': 1.706811903698099,
'trail_thr_5': 3.703070677943,
'trial_num': 0,
'vp_subset_size': 0,
'win_rate': 0.7779237844940867,
'winning_trades': 592}
ind_param (optuna):
展開 Optuna 參數{'n_estimators': [165, 295], 'max_depth': [3, 5], 'learning_rate': [0.04, 0.09], 'trail_thr_1': [0.15, 0.35], 'trail_stop_1': [-0.15, 0.05], 'trail_thr_2': [0.35, 0.7], 'trail_stop_2': [0.0, 0.2], 'trail_thr_3': [0.8, 1.4], 'trail_stop_3': [0.2, 0.65], 'trail_thr_4': [1.45, 1.8], 'trail_stop_4': [0.4, 1.0], 'trail_thr_5': [2.5, 4.0], 'trail_stop_5': [1.5, 3.0], 'vp_subset_size': [0, 3], 'top_pct': [7, 16], 'period_lookback': [11, 13]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 500,
'n_splits': 4,
'purge_days': 0,
'test_window_months': 6,
'train_window_months': 6}
|
||||||||||||
| 1583 | BTCUSDT | 5 | volume_price_pivot_v86_y_C0 | 2023-08-01 ~ 2026-07-31 | 1.106 | 0.78% | 761 | 3.142 | 0.13 | 0.845 | 0.000 | 2026-07-11 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C0_BTCUSDT_2_20260711_1783731512
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_high_pct_change_12", "importance": 0.591248032610008}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.0839578348901274}, '
'{"feature": "K_close_position_in_hl", "importance": 0.07640758644759908}, '
'{"feature": "O_div_amplitude_12", "importance": 0.07268253631114503}, '
'{"feature": "K_body_size_pct", "importance": 0.07106293829106003}, '
'{"feature": "O_div_amplitude_48", "importance": 0.044061496555770956}, '
'{"feature": "O_pct_change_12", "importance": 0.027112168459873864}, '
'{"feature": "O_div_binary_12", "importance": 0.019634766307226527}, '
'{"feature": "K_consecutive_shrink", "importance": 0.01241110792221904}, '
'{"feature": "O_div_binary_48", "importance": 0.001421532204970164}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_high_pct_change_12", "importance": '
'0.591248032610008}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.0839578348901274}, {"feature": "K_close_position_in_hl", '
'"importance": 0.07640758644759908}, {"feature": '
'"O_div_amplitude_12", "importance": 0.07268253631114503}, '
'{"feature": "K_body_size_pct", "importance": '
'0.07106293829106003}, {"feature": "O_div_amplitude_48", '
'"importance": 0.044061496555770956}, {"feature": '
'"O_pct_change_12", "importance": 0.027112168459873864}, '
'{"feature": "O_div_binary_12", "importance": '
'0.019634766307226527}, {"feature": "K_consecutive_shrink", '
'"importance": 0.01241110792221904}, {"feature": '
'"O_div_binary_48", "importance": 0.001421532204970164}]',
'_model_metadata': {'created_at': '2026-07-11T16:48:32.174818',
'feature_names': ['K_momentum_pct_change_48',
'K_high_pct_change_12',
'K_close_position_in_hl',
'K_body_size_pct',
'K_consecutive_shrink',
'O_pct_change_12',
'O_div_binary_12',
'O_div_binary_48',
'O_div_amplitude_12',
'O_div_amplitude_48'],
'git_commit': 'unknown',
'hyperparameters': {'learning_rate': 0.046669548209299416,
'max_depth': 4,
'n_estimators': 180,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0.9123832685295017,
'train_accuracy': 0.8450629203009521},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-374708fff7719dd5',
'training_time_sec': 4.73560357093811},
'accuracy': 0.8450629203009521,
'avg_loss': -0.0050029981740601906,
'avg_win': 0.001579491876508583,
'expectancy': 0.00011767739747294199,
'learning_rate': 0.046669548209299416,
'losing_trades': 169,
'max_depth': 4,
'max_drawdown': 0.1329957209465043,
'model_file': 'volume_price_pivot_v86_y_C0_BTCUSDT_2_20260711_1783731512',
'n_estimators': 180,
'period_lookback': 11,
'profit_factor': 1.1059157785338327,
'sharpe_ratio': 3.1419465969543214,
'top_pct': 15,
'total_pnl': 0.08955249947690885,
'total_trades': 761,
'trail_stop_1': -0.08457218883777204,
'trail_stop_2': 0.13321804261960515,
'trail_stop_3': 0.2130562209909622,
'trail_stop_4': 0.6369700110586035,
'trail_stop_5': 1.881631688789819,
'trail_thr_1': 0.19811792399306974,
'trail_thr_2': 0.6506981218320091,
'trail_thr_3': 1.1246973273700422,
'trail_thr_4': 1.706811903698099,
'trail_thr_5': 3.703070677943,
'trial_num': 0,
'vp_subset_size': 0,
'win_rate': 0.7779237844940867,
'winning_trades': 592}
ind_param (optuna):
展開 Optuna 參數{'n_estimators': [165, 295], 'max_depth': [3, 5], 'learning_rate': [0.04, 0.09], 'trail_thr_1': [0.15, 0.35], 'trail_stop_1': [-0.15, 0.05], 'trail_thr_2': [0.35, 0.7], 'trail_stop_2': [0.0, 0.2], 'trail_thr_3': [0.8, 1.4], 'trail_stop_3': [0.2, 0.65], 'trail_thr_4': [1.45, 1.8], 'trail_stop_4': [0.4, 1.0], 'trail_thr_5': [2.5, 4.0], 'trail_stop_5': [1.5, 3.0], 'vp_subset_size': [0, 3], 'top_pct': [7, 16], 'period_lookback': [11, 13]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 500,
'n_splits': 4,
'purge_days': 0,
'test_window_months': 6,
'train_window_months': 6}
|
||||||||||||
| 1655 | BTCUSDT | 5 | volume_price_pivot_v86_y_C0 | 2023-08-01 ~ 2026-07-31 | 1.106 | 0.78% | 761 | 3.142 | 0.13 | 0.845 | 0.000 | 2026-07-12 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C0_BTCUSDT_2_20260711_1783756962
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_high_pct_change_12", "importance": 0.591248032610008}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.0839578348901274}, '
'{"feature": "K_close_position_in_hl", "importance": 0.07640758644759908}, '
'{"feature": "O_div_amplitude_12", "importance": 0.07268253631114503}, '
'{"feature": "K_body_size_pct", "importance": 0.07106293829106003}, '
'{"feature": "O_div_amplitude_48", "importance": 0.044061496555770956}, '
'{"feature": "O_pct_change_12", "importance": 0.027112168459873864}, '
'{"feature": "O_div_binary_12", "importance": 0.019634766307226527}, '
'{"feature": "K_consecutive_shrink", "importance": 0.01241110792221904}, '
'{"feature": "O_div_binary_48", "importance": 0.001421532204970164}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_high_pct_change_12", "importance": '
'0.591248032610008}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.0839578348901274}, {"feature": "K_close_position_in_hl", '
'"importance": 0.07640758644759908}, {"feature": '
'"O_div_amplitude_12", "importance": 0.07268253631114503}, '
'{"feature": "K_body_size_pct", "importance": '
'0.07106293829106003}, {"feature": "O_div_amplitude_48", '
'"importance": 0.044061496555770956}, {"feature": '
'"O_pct_change_12", "importance": 0.027112168459873864}, '
'{"feature": "O_div_binary_12", "importance": '
'0.019634766307226527}, {"feature": "K_consecutive_shrink", '
'"importance": 0.01241110792221904}, {"feature": '
'"O_div_binary_48", "importance": 0.001421532204970164}]',
'_model_metadata': {'created_at': '2026-07-11T23:52:34.801347',
'feature_names': ['K_momentum_pct_change_48',
'K_high_pct_change_12',
'K_close_position_in_hl',
'K_body_size_pct',
'K_consecutive_shrink',
'O_pct_change_12',
'O_div_binary_12',
'O_div_binary_48',
'O_div_amplitude_12',
'O_div_amplitude_48'],
'git_commit': 'unknown',
'hyperparameters': {'learning_rate': 0.046669548209299416,
'max_depth': 4,
'n_estimators': 180,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0.9123832685295017,
'train_accuracy': 0.8450629203009521},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-374708fff7719dd5',
'training_time_sec': 4.836773633956909},
'accuracy': 0.8450629203009521,
'avg_loss': -0.0050029981740601906,
'avg_win': 0.001579491876508583,
'expectancy': 0.00011767739747294199,
'learning_rate': 0.046669548209299416,
'losing_trades': 169,
'max_depth': 4,
'max_drawdown': 0.1329957209465043,
'model_file': 'volume_price_pivot_v86_y_C0_BTCUSDT_2_20260711_1783756962',
'n_estimators': 180,
'period_lookback': 11,
'profit_factor': 1.1059157785338327,
'sharpe_ratio': 3.1419465969543214,
'top_pct': 15,
'total_pnl': 0.08955249947690885,
'total_trades': 761,
'trail_stop_1': -0.08457218883777204,
'trail_stop_2': 0.13321804261960515,
'trail_stop_3': 0.2130562209909622,
'trail_stop_4': 0.6369700110586035,
'trail_stop_5': 1.881631688789819,
'trail_thr_1': 0.19811792399306974,
'trail_thr_2': 0.6506981218320091,
'trail_thr_3': 1.1246973273700422,
'trail_thr_4': 1.706811903698099,
'trail_thr_5': 3.703070677943,
'trial_num': 0,
'vp_subset_size': 0,
'win_rate': 0.7779237844940867,
'winning_trades': 592}
ind_param (optuna):
展開 Optuna 參數{'n_estimators': [165, 295], 'max_depth': [3, 5], 'learning_rate': [0.04, 0.09], 'trail_thr_1': [0.15, 0.35], 'trail_stop_1': [-0.15, 0.05], 'trail_thr_2': [0.35, 0.7], 'trail_stop_2': [0.0, 0.2], 'trail_thr_3': [0.8, 1.4], 'trail_stop_3': [0.2, 0.65], 'trail_thr_4': [1.45, 1.8], 'trail_stop_4': [0.4, 1.0], 'trail_thr_5': [2.5, 4.0], 'trail_stop_5': [1.5, 3.0], 'vp_subset_size': [0, 3], 'top_pct': [7, 16], 'period_lookback': [11, 13]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 500,
'n_splits': 4,
'purge_days': 0,
'test_window_months': 6,
'train_window_months': 6}
|
||||||||||||
| 247 | BTCUSDT | 5 | volume_price_pivot_v86_y_C0 | 2023-08-01 ~ 2026-07-31 | 1.105 | 0.78% | 761 | 3.110 | 0.14 | 0.000 | 0.000 | 2026-06-23 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C0_BTCUSDT_20260623_1782152582
Data Hash: -
Feature Score: -
Training Strategy: -
param (JSON):
展開 JSON{'avg_loss': -0.005022893431620705,
'avg_win': 0.0015840610589535247,
'expectancy': 0.0001168136096670006,
'learning_rate': 0.04661087646236774,
'losing_trades': 169,
'max_depth': 4,
'max_drawdown': 0.14232611522174993,
'model_file': 'volume_price_pivot_v86_y_C0_BTCUSDT_20260623_1782152582',
'n_estimators': 174,
'period_lookback': 11,
'profit_factor': 1.1047218805371397,
'sharpe_ratio': 3.10987767832419,
'top_pct': 16,
'total_pnl': 0.08889515695658746,
'total_trades': 761,
'trail_stop_1': 0.04840683258539605,
'trail_stop_2': 0.08753685984589787,
'trail_stop_3': 0.41611707230674577,
'trail_stop_4': 0.4492715935029786,
'trail_stop_5': 1.5121498453415958,
'trail_thr_1': 0.21150408602123197,
'trail_thr_2': 0.6196978746188341,
'trail_thr_3': 0.9371358190585022,
'trail_thr_4': 1.5532849628775767,
'trail_thr_5': 3.0953378944778778,
'vp_subset_size': 3,
'win_rate': 0.7779237844940867,
'winning_trades': 592}
ind_param (optuna):
展開 Optuna 參數{'n_estimators': [165, 295], 'max_depth': [3, 5], 'learning_rate': [0.04, 0.09], 'trail_thr_1': [0.15, 0.35], 'trail_stop_1': [-0.15, 0.05], 'trail_thr_2': [0.35, 0.7], 'trail_stop_2': [0.0, 0.2], 'trail_thr_3': [0.8, 1.4], 'trail_stop_3': [0.2, 0.65], 'trail_thr_4': [1.45, 1.8], 'trail_stop_4': [0.4, 1.0], 'trail_thr_5': [2.5, 4.0], 'trail_stop_5': [1.5, 3.0], 'vp_subset_size': [0, 3], 'top_pct': [7, 16], 'period_lookback': [11, 13], 'day_hold': [1, 1]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 500,
'n_splits': 4,
'purge_days': 0,
'test_window_months': 6,
'train_window_months': 6}
|
||||||||||||
| 1742 | BTCUSDT | 5 | volume_price_pivot_v86_y_C0 | 2023-08-01 ~ 2026-07-31 | 1.104 | 0.78% | 761 | 3.081 | 0.12 | 0.849 | 0.000 | 2026-07-12 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C0_BTCUSDT_2_20260712_1783806857
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_high_pct_change_12", "importance": 0.5803987634187714}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.08474037355116086}, '
'{"feature": "K_close_position_in_hl", "importance": 0.07581995295563779}, '
'{"feature": "O_div_amplitude_12", "importance": 0.07474668405011223}, '
'{"feature": "K_body_size_pct", "importance": 0.07329733996811201}, '
'{"feature": "O_div_amplitude_48", "importance": 0.04759394137395268}, '
'{"feature": "O_pct_change_12", "importance": 0.028324761383654577}, '
'{"feature": "O_div_binary_12", "importance": 0.01984124041467141}, '
'{"feature": "K_consecutive_shrink", "importance": 0.01337204632747837}, '
'{"feature": "O_div_binary_48", "importance": 0.0018648965564487306}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_high_pct_change_12", "importance": '
'0.5803987634187714}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.08474037355116086}, {"feature": '
'"K_close_position_in_hl", "importance": '
'0.07581995295563779}, {"feature": "O_div_amplitude_12", '
'"importance": 0.07474668405011223}, {"feature": '
'"K_body_size_pct", "importance": 0.07329733996811201}, '
'{"feature": "O_div_amplitude_48", "importance": '
'0.04759394137395268}, {"feature": "O_pct_change_12", '
'"importance": 0.028324761383654577}, {"feature": '
'"O_div_binary_12", "importance": 0.01984124041467141}, '
'{"feature": "K_consecutive_shrink", "importance": '
'0.01337204632747837}, {"feature": "O_div_binary_48", '
'"importance": 0.0018648965564487306}]',
'_model_metadata': {'created_at': '2026-07-12T13:45:50.461007',
'feature_names': ['K_momentum_pct_change_48',
'K_high_pct_change_12',
'K_close_position_in_hl',
'K_body_size_pct',
'K_consecutive_shrink',
'O_pct_change_12',
'O_div_binary_12',
'O_div_binary_48',
'O_div_amplitude_12',
'O_div_amplitude_48'],
'git_commit': 'unknown',
'hyperparameters': {'learning_rate': 0.04127095633720476,
'max_depth': 4,
'n_estimators': 233,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0.9131661768567358,
'train_accuracy': 0.8485252014115454},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-374708fff7719dd5',
'training_time_sec': 6.1418561935424805},
'accuracy': 0.8485252014115454,
'avg_loss': -0.005126109474052585,
'avg_win': 0.0015785927172243526,
'expectancy': 0.00011606898036236593,
'learning_rate': 0.04127095633720476,
'losing_trades': 166,
'max_depth': 4,
'max_drawdown': 0.11718385729936308,
'model_file': 'volume_price_pivot_v86_y_C0_BTCUSDT_2_20260712_1783806857',
'n_estimators': 233,
'period_lookback': 11,
'profit_factor': 1.1038017944164242,
'sharpe_ratio': 3.081161916148278,
'top_pct': 9,
'total_pnl': 0.08832849405576078,
'total_trades': 761,
'trail_stop_1': -0.14371416286265315,
'trail_stop_2': 0.06287119621526534,
'trail_stop_3': 0.608404913266742,
'trail_stop_4': 0.6462297538213778,
'trail_stop_5': 1.8431972482374337,
'trail_thr_1': 0.17157828539866088,
'trail_thr_2': 0.5727436439423231,
'trail_thr_3': 1.1051424146988216,
'trail_thr_4': 1.5372522802021062,
'trail_thr_5': 3.633326707814573,
'trial_num': 6,
'vp_subset_size': 0,
'win_rate': 0.7818659658344284,
'winning_trades': 595}
ind_param (optuna):
展開 Optuna 參數{'n_estimators': [165, 295], 'max_depth': [3, 5], 'learning_rate': [0.04, 0.09], 'trail_thr_1': [0.15, 0.35], 'trail_stop_1': [-0.15, 0.05], 'trail_thr_2': [0.35, 0.7], 'trail_stop_2': [0.0, 0.2], 'trail_thr_3': [0.8, 1.4], 'trail_stop_3': [0.2, 0.65], 'trail_thr_4': [1.45, 1.8], 'trail_stop_4': [0.4, 1.0], 'trail_thr_5': [2.5, 4.0], 'trail_stop_5': [1.5, 3.0], 'vp_subset_size': [0, 3], 'top_pct': [7, 16], 'period_lookback': [11, 13]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 500,
'n_splits': 4,
'purge_days': 0,
'test_window_months': 6,
'train_window_months': 6}
|
||||||||||||
| 270 | BTCUSDT | 5 | volume_price_pivot_v86_y_C0 | 2023-08-01 ~ 2026-07-31 | 1.104 | 0.78% | 761 | 3.081 | 0.12 | 0.849 | 0.000 | 2026-06-24 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C0_BTCUSDT_2_20260624_1782263372
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_high_pct_change_12", "importance": 0.5803987634187714}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.08474037355116086}, '
'{"feature": "K_close_position_in_hl", "importance": 0.07581995295563779}, '
'{"feature": "O_div_amplitude_12", "importance": 0.07474668405011223}, '
'{"feature": "K_body_size_pct", "importance": 0.07329733996811201}, '
'{"feature": "O_div_amplitude_48", "importance": 0.04759394137395268}, '
'{"feature": "O_pct_change_12", "importance": 0.028324761383654577}, '
'{"feature": "O_div_binary_12", "importance": 0.01984124041467141}, '
'{"feature": "K_consecutive_shrink", "importance": 0.01337204632747837}, '
'{"feature": "O_div_binary_48", "importance": 0.0018648965564487306}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_high_pct_change_12", "importance": '
'0.5803987634187714}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.08474037355116086}, {"feature": '
'"K_close_position_in_hl", "importance": '
'0.07581995295563779}, {"feature": "O_div_amplitude_12", '
'"importance": 0.07474668405011223}, {"feature": '
'"K_body_size_pct", "importance": 0.07329733996811201}, '
'{"feature": "O_div_amplitude_48", "importance": '
'0.04759394137395268}, {"feature": "O_pct_change_12", '
'"importance": 0.028324761383654577}, {"feature": '
'"O_div_binary_12", "importance": 0.01984124041467141}, '
'{"feature": "K_consecutive_shrink", "importance": '
'0.01337204632747837}, {"feature": "O_div_binary_48", '
'"importance": 0.0018648965564487306}]',
'_model_metadata': {'created_at': '2026-06-24T17:01:28.665803',
'feature_names': ['K_momentum_pct_change_48',
'K_high_pct_change_12',
'K_close_position_in_hl',
'K_body_size_pct',
'K_consecutive_shrink',
'O_pct_change_12',
'O_div_binary_12',
'O_div_binary_48',
'O_div_amplitude_12',
'O_div_amplitude_48'],
'git_commit': 'unknown',
'hyperparameters': {'learning_rate': 0.04127095633720476,
'max_depth': 4,
'n_estimators': 233,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0.9131661768567358,
'train_accuracy': 0.8485252014115454},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-374708fff7719dd5',
'training_time_sec': 5.9749438762664795},
'accuracy': 0.8485252014115454,
'avg_loss': -0.005126109474052585,
'avg_win': 0.0015785927172243526,
'expectancy': 0.00011606898036236593,
'learning_rate': 0.04127095633720476,
'losing_trades': 166,
'max_depth': 4,
'max_drawdown': 0.11718385729936308,
'model_file': 'volume_price_pivot_v86_y_C0_BTCUSDT_2_20260624_1782263372',
'n_estimators': 233,
'period_lookback': 11,
'profit_factor': 1.1038017944164242,
'sharpe_ratio': 3.081161916148278,
'top_pct': 9,
'total_pnl': 0.08832849405576078,
'total_trades': 761,
'trail_stop_1': -0.14371416286265315,
'trail_stop_2': 0.06287119621526534,
'trail_stop_3': 0.608404913266742,
'trail_stop_4': 0.6462297538213778,
'trail_stop_5': 1.8431972482374337,
'trail_thr_1': 0.17157828539866088,
'trail_thr_2': 0.5727436439423231,
'trail_thr_3': 1.1051424146988216,
'trail_thr_4': 1.5372522802021062,
'trail_thr_5': 3.633326707814573,
'trial_num': 6,
'vp_subset_size': 0,
'win_rate': 0.7818659658344284,
'winning_trades': 595}
ind_param (optuna):
展開 Optuna 參數{'seed': [42, 42], 'n_estimators': [165, 295], 'max_depth': [3, 5], 'learning_rate': [0.04, 0.09], 'trail_thr_1': [0.15, 0.35], 'trail_stop_1': [-0.15, 0.05], 'trail_thr_2': [0.35, 0.7], 'trail_stop_2': [0.0, 0.2], 'trail_thr_3': [0.8, 1.4], 'trail_stop_3': [0.2, 0.65], 'trail_thr_4': [1.45, 1.8], 'trail_stop_4': [0.4, 1.0], 'trail_thr_5': [2.5, 4.0], 'trail_stop_5': [1.5, 3.0], 'vp_subset_size': [0, 3], 'top_pct': [7, 16], 'period_lookback': [11, 13], 'day_hold': [1, 1]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 500,
'n_splits': 4,
'purge_days': 0,
'test_window_months': 6,
'train_window_months': 6}
|
||||||||||||
| 1654 | BTCUSDT | 5 | volume_price_pivot_v86_y_C0 | 2023-08-01 ~ 2026-07-31 | 1.104 | 0.78% | 761 | 3.081 | 0.12 | 0.849 | 0.000 | 2026-07-11 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C0_BTCUSDT_2_20260711_1783756326
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_high_pct_change_12", "importance": 0.5803987634187714}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.08474037355116086}, '
'{"feature": "K_close_position_in_hl", "importance": 0.07581995295563779}, '
'{"feature": "O_div_amplitude_12", "importance": 0.07474668405011223}, '
'{"feature": "K_body_size_pct", "importance": 0.07329733996811201}, '
'{"feature": "O_div_amplitude_48", "importance": 0.04759394137395268}, '
'{"feature": "O_pct_change_12", "importance": 0.028324761383654577}, '
'{"feature": "O_div_binary_12", "importance": 0.01984124041467141}, '
'{"feature": "K_consecutive_shrink", "importance": 0.01337204632747837}, '
'{"feature": "O_div_binary_48", "importance": 0.0018648965564487306}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_high_pct_change_12", "importance": '
'0.5803987634187714}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.08474037355116086}, {"feature": '
'"K_close_position_in_hl", "importance": '
'0.07581995295563779}, {"feature": "O_div_amplitude_12", '
'"importance": 0.07474668405011223}, {"feature": '
'"K_body_size_pct", "importance": 0.07329733996811201}, '
'{"feature": "O_div_amplitude_48", "importance": '
'0.04759394137395268}, {"feature": "O_pct_change_12", '
'"importance": 0.028324761383654577}, {"feature": '
'"O_div_binary_12", "importance": 0.01984124041467141}, '
'{"feature": "K_consecutive_shrink", "importance": '
'0.01337204632747837}, {"feature": "O_div_binary_48", '
'"importance": 0.0018648965564487306}]',
'_model_metadata': {'created_at': '2026-07-11T23:43:49.865613',
'feature_names': ['K_momentum_pct_change_48',
'K_high_pct_change_12',
'K_close_position_in_hl',
'K_body_size_pct',
'K_consecutive_shrink',
'O_pct_change_12',
'O_div_binary_12',
'O_div_binary_48',
'O_div_amplitude_12',
'O_div_amplitude_48'],
'git_commit': 'unknown',
'hyperparameters': {'learning_rate': 0.04127095633720476,
'max_depth': 4,
'n_estimators': 233,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0.9131661768567358,
'train_accuracy': 0.8485252014115454},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-374708fff7719dd5',
'training_time_sec': 6.154992341995239},
'accuracy': 0.8485252014115454,
'avg_loss': -0.005126109474052585,
'avg_win': 0.0015785927172243526,
'expectancy': 0.00011606898036236593,
'learning_rate': 0.04127095633720476,
'losing_trades': 166,
'max_depth': 4,
'max_drawdown': 0.11718385729936308,
'model_file': 'volume_price_pivot_v86_y_C0_BTCUSDT_2_20260711_1783756326',
'n_estimators': 233,
'period_lookback': 11,
'profit_factor': 1.1038017944164242,
'sharpe_ratio': 3.081161916148278,
'top_pct': 9,
'total_pnl': 0.08832849405576078,
'total_trades': 761,
'trail_stop_1': -0.14371416286265315,
'trail_stop_2': 0.06287119621526534,
'trail_stop_3': 0.608404913266742,
'trail_stop_4': 0.6462297538213778,
'trail_stop_5': 1.8431972482374337,
'trail_thr_1': 0.17157828539866088,
'trail_thr_2': 0.5727436439423231,
'trail_thr_3': 1.1051424146988216,
'trail_thr_4': 1.5372522802021062,
'trail_thr_5': 3.633326707814573,
'trial_num': 6,
'vp_subset_size': 0,
'win_rate': 0.7818659658344284,
'winning_trades': 595}
ind_param (optuna):
展開 Optuna 參數{'n_estimators': [165, 295], 'max_depth': [3, 5], 'learning_rate': [0.04, 0.09], 'trail_thr_1': [0.15, 0.35], 'trail_stop_1': [-0.15, 0.05], 'trail_thr_2': [0.35, 0.7], 'trail_stop_2': [0.0, 0.2], 'trail_thr_3': [0.8, 1.4], 'trail_stop_3': [0.2, 0.65], 'trail_thr_4': [1.45, 1.8], 'trail_stop_4': [0.4, 1.0], 'trail_thr_5': [2.5, 4.0], 'trail_stop_5': [1.5, 3.0], 'vp_subset_size': [0, 3], 'top_pct': [7, 16], 'period_lookback': [11, 13]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 500,
'n_splits': 4,
'purge_days': 0,
'test_window_months': 6,
'train_window_months': 6}
|
||||||||||||
| 269 | BTCUSDT | 5 | volume_price_pivot_v86_y_C0 | 2023-08-01 ~ 2026-07-31 | 1.104 | 0.78% | 761 | 3.081 | 0.12 | 0.849 | 0.000 | 2026-06-24 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C0_BTCUSDT_2_20260624_1782237537
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_high_pct_change_12", "importance": 0.5803987634187714}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.08474037355116086}, '
'{"feature": "K_close_position_in_hl", "importance": 0.07581995295563779}, '
'{"feature": "O_div_amplitude_12", "importance": 0.07474668405011223}, '
'{"feature": "K_body_size_pct", "importance": 0.07329733996811201}, '
'{"feature": "O_div_amplitude_48", "importance": 0.04759394137395268}, '
'{"feature": "O_pct_change_12", "importance": 0.028324761383654577}, '
'{"feature": "O_div_binary_12", "importance": 0.01984124041467141}, '
'{"feature": "K_consecutive_shrink", "importance": 0.01337204632747837}, '
'{"feature": "O_div_binary_48", "importance": 0.0018648965564487306}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_high_pct_change_12", "importance": '
'0.5803987634187714}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.08474037355116086}, {"feature": '
'"K_close_position_in_hl", "importance": '
'0.07581995295563779}, {"feature": "O_div_amplitude_12", '
'"importance": 0.07474668405011223}, {"feature": '
'"K_body_size_pct", "importance": 0.07329733996811201}, '
'{"feature": "O_div_amplitude_48", "importance": '
'0.04759394137395268}, {"feature": "O_pct_change_12", '
'"importance": 0.028324761383654577}, {"feature": '
'"O_div_binary_12", "importance": 0.01984124041467141}, '
'{"feature": "K_consecutive_shrink", "importance": '
'0.01337204632747837}, {"feature": "O_div_binary_48", '
'"importance": 0.0018648965564487306}]',
'_model_metadata': {'created_at': '2026-06-24T09:50:49.299243',
'feature_names': ['K_momentum_pct_change_48',
'K_high_pct_change_12',
'K_close_position_in_hl',
'K_body_size_pct',
'K_consecutive_shrink',
'O_pct_change_12',
'O_div_binary_12',
'O_div_binary_48',
'O_div_amplitude_12',
'O_div_amplitude_48'],
'git_commit': 'unknown',
'hyperparameters': {'learning_rate': 0.04127095633720476,
'max_depth': 4,
'n_estimators': 233,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0.9131661768567358,
'train_accuracy': 0.8485252014115454},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-374708fff7719dd5',
'training_time_sec': 6.080097198486328},
'accuracy': 0.8485252014115454,
'avg_loss': -0.005126109474052585,
'avg_win': 0.0015785927172243526,
'expectancy': 0.00011606898036236593,
'learning_rate': 0.04127095633720476,
'losing_trades': 166,
'max_depth': 4,
'max_drawdown': 0.11718385729936308,
'model_file': 'volume_price_pivot_v86_y_C0_BTCUSDT_2_20260624_1782237537',
'n_estimators': 233,
'period_lookback': 11,
'profit_factor': 1.1038017944164242,
'sharpe_ratio': 3.081161916148278,
'top_pct': 9,
'total_pnl': 0.08832849405576078,
'total_trades': 761,
'trail_stop_1': -0.14371416286265315,
'trail_stop_2': 0.06287119621526534,
'trail_stop_3': 0.608404913266742,
'trail_stop_4': 0.6462297538213778,
'trail_stop_5': 1.8431972482374337,
'trail_thr_1': 0.17157828539866088,
'trail_thr_2': 0.5727436439423231,
'trail_thr_3': 1.1051424146988216,
'trail_thr_4': 1.5372522802021062,
'trail_thr_5': 3.633326707814573,
'trial_num': 6,
'vp_subset_size': 0,
'win_rate': 0.7818659658344284,
'winning_trades': 595}
ind_param (optuna):
展開 Optuna 參數{'seed': [42, 42], 'n_estimators': [165, 295], 'max_depth': [3, 5], 'learning_rate': [0.04, 0.09], 'trail_thr_1': [0.15, 0.35], 'trail_stop_1': [-0.15, 0.05], 'trail_thr_2': [0.35, 0.7], 'trail_stop_2': [0.0, 0.2], 'trail_thr_3': [0.8, 1.4], 'trail_stop_3': [0.2, 0.65], 'trail_thr_4': [1.45, 1.8], 'trail_stop_4': [0.4, 1.0], 'trail_thr_5': [2.5, 4.0], 'trail_stop_5': [1.5, 3.0], 'vp_subset_size': [0, 3], 'top_pct': [7, 16], 'period_lookback': [11, 13], 'day_hold': [1, 1]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 500,
'n_splits': 4,
'purge_days': 0,
'test_window_months': 6,
'train_window_months': 6}
|
||||||||||||
| 1582 | BTCUSDT | 5 | volume_price_pivot_v86_y_C0 | 2023-08-01 ~ 2026-07-31 | 1.104 | 0.78% | 761 | 3.081 | 0.12 | 0.849 | 0.000 | 2026-07-11 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C0_BTCUSDT_2_20260711_1783730885
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_high_pct_change_12", "importance": 0.5803987634187714}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.08474037355116086}, '
'{"feature": "K_close_position_in_hl", "importance": 0.07581995295563779}, '
'{"feature": "O_div_amplitude_12", "importance": 0.07474668405011223}, '
'{"feature": "K_body_size_pct", "importance": 0.07329733996811201}, '
'{"feature": "O_div_amplitude_48", "importance": 0.04759394137395268}, '
'{"feature": "O_pct_change_12", "importance": 0.028324761383654577}, '
'{"feature": "O_div_binary_12", "importance": 0.01984124041467141}, '
'{"feature": "K_consecutive_shrink", "importance": 0.01337204632747837}, '
'{"feature": "O_div_binary_48", "importance": 0.0018648965564487306}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_high_pct_change_12", "importance": '
'0.5803987634187714}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.08474037355116086}, {"feature": '
'"K_close_position_in_hl", "importance": '
'0.07581995295563779}, {"feature": "O_div_amplitude_12", '
'"importance": 0.07474668405011223}, {"feature": '
'"K_body_size_pct", "importance": 0.07329733996811201}, '
'{"feature": "O_div_amplitude_48", "importance": '
'0.04759394137395268}, {"feature": "O_pct_change_12", '
'"importance": 0.028324761383654577}, {"feature": '
'"O_div_binary_12", "importance": 0.01984124041467141}, '
'{"feature": "K_consecutive_shrink", "importance": '
'0.01337204632747837}, {"feature": "O_div_binary_48", '
'"importance": 0.0018648965564487306}]',
'_model_metadata': {'created_at': '2026-07-11T16:39:55.097979',
'feature_names': ['K_momentum_pct_change_48',
'K_high_pct_change_12',
'K_close_position_in_hl',
'K_body_size_pct',
'K_consecutive_shrink',
'O_pct_change_12',
'O_div_binary_12',
'O_div_binary_48',
'O_div_amplitude_12',
'O_div_amplitude_48'],
'git_commit': 'unknown',
'hyperparameters': {'learning_rate': 0.04127095633720476,
'max_depth': 4,
'n_estimators': 233,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0.9131661768567358,
'train_accuracy': 0.8485252014115454},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-374708fff7719dd5',
'training_time_sec': 6.079136371612549},
'accuracy': 0.8485252014115454,
'avg_loss': -0.005126109474052585,
'avg_win': 0.0015785927172243526,
'expectancy': 0.00011606898036236593,
'learning_rate': 0.04127095633720476,
'losing_trades': 166,
'max_depth': 4,
'max_drawdown': 0.11718385729936308,
'model_file': 'volume_price_pivot_v86_y_C0_BTCUSDT_2_20260711_1783730885',
'n_estimators': 233,
'period_lookback': 11,
'profit_factor': 1.1038017944164242,
'sharpe_ratio': 3.081161916148278,
'top_pct': 9,
'total_pnl': 0.08832849405576078,
'total_trades': 761,
'trail_stop_1': -0.14371416286265315,
'trail_stop_2': 0.06287119621526534,
'trail_stop_3': 0.608404913266742,
'trail_stop_4': 0.6462297538213778,
'trail_stop_5': 1.8431972482374337,
'trail_thr_1': 0.17157828539866088,
'trail_thr_2': 0.5727436439423231,
'trail_thr_3': 1.1051424146988216,
'trail_thr_4': 1.5372522802021062,
'trail_thr_5': 3.633326707814573,
'trial_num': 6,
'vp_subset_size': 0,
'win_rate': 0.7818659658344284,
'winning_trades': 595}
ind_param (optuna):
展開 Optuna 參數{'n_estimators': [165, 295], 'max_depth': [3, 5], 'learning_rate': [0.04, 0.09], 'trail_thr_1': [0.15, 0.35], 'trail_stop_1': [-0.15, 0.05], 'trail_thr_2': [0.35, 0.7], 'trail_stop_2': [0.0, 0.2], 'trail_thr_3': [0.8, 1.4], 'trail_stop_3': [0.2, 0.65], 'trail_thr_4': [1.45, 1.8], 'trail_stop_4': [0.4, 1.0], 'trail_thr_5': [2.5, 4.0], 'trail_stop_5': [1.5, 3.0], 'vp_subset_size': [0, 3], 'top_pct': [7, 16], 'period_lookback': [11, 13]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 500,
'n_splits': 4,
'purge_days': 0,
'test_window_months': 6,
'train_window_months': 6}
|
||||||||||||
| 1591 | BTCUSDT | 5 | volume_price_pivot_v86_y_C0 | 2023-08-01 ~ 2026-07-31 | 1.100 | 0.78% | 761 | 2.970 | 0.13 | 0.847 | 0.000 | 2026-07-11 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C0_BTCUSDT_2_20260711_1783736462
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_high_pct_change_12", "importance": 0.5849834299670357}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.08627847497433853}, '
'{"feature": "K_close_position_in_hl", "importance": 0.07776470528522797}, '
'{"feature": "O_div_amplitude_12", "importance": 0.07361492071340835}, '
'{"feature": "K_body_size_pct", "importance": 0.07132929212838059}, '
'{"feature": "O_div_amplitude_48", "importance": 0.04446758012094495}, '
'{"feature": "O_pct_change_12", "importance": 0.028274471701841372}, '
'{"feature": "O_div_binary_12", "importance": 0.019233735497619735}, '
'{"feature": "K_consecutive_shrink", "importance": 0.0126194550864875}, '
'{"feature": "O_div_binary_48", "importance": 0.0014339345247151806}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_high_pct_change_12", "importance": '
'0.5849834299670357}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.08627847497433853}, {"feature": '
'"K_close_position_in_hl", "importance": '
'0.07776470528522797}, {"feature": "O_div_amplitude_12", '
'"importance": 0.07361492071340835}, {"feature": '
'"K_body_size_pct", "importance": 0.07132929212838059}, '
'{"feature": "O_div_amplitude_48", "importance": '
'0.04446758012094495}, {"feature": "O_pct_change_12", '
'"importance": 0.028274471701841372}, {"feature": '
'"O_div_binary_12", "importance": 0.019233735497619735}, '
'{"feature": "K_consecutive_shrink", "importance": '
'0.0126194550864875}, {"feature": "O_div_binary_48", '
'"importance": 0.0014339345247151806}]',
'_model_metadata': {'created_at': '2026-07-11T18:17:41.709899',
'feature_names': ['K_momentum_pct_change_48',
'K_high_pct_change_12',
'K_close_position_in_hl',
'K_body_size_pct',
'K_consecutive_shrink',
'O_pct_change_12',
'O_div_binary_12',
'O_div_binary_48',
'O_div_amplitude_12',
'O_div_amplitude_48'],
'git_commit': 'unknown',
'hyperparameters': {'learning_rate': 0.04647316742500532,
'max_depth': 4,
'n_estimators': 197,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0.912974745568218,
'train_accuracy': 0.8474598841467474},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-374708fff7719dd5',
'training_time_sec': 5.176990270614624},
'accuracy': 0.8474598841467474,
'avg_loss': -0.0050393992798691235,
'avg_win': 0.0015823994556910907,
'expectancy': 0.00011185545265603647,
'learning_rate': 0.04647316742500532,
'losing_trades': 169,
'max_depth': 4,
'max_drawdown': 0.13036634226567798,
'model_file': 'volume_price_pivot_v86_y_C0_BTCUSDT_2_20260711_1783736462',
'n_estimators': 197,
'period_lookback': 11,
'profit_factor': 1.0999485141524898,
'sharpe_ratio': 2.969965839180849,
'top_pct': 10,
'total_pnl': 0.08512199947124405,
'total_trades': 761,
'trail_stop_1': -0.1293310984839722,
'trail_stop_2': 0.1673813048131061,
'trail_stop_3': 0.5087492965532225,
'trail_stop_4': 0.8755231898768467,
'trail_stop_5': 1.93429758412131,
'trail_thr_1': 0.2954462804689282,
'trail_thr_2': 0.6612576489176549,
'trail_thr_3': 0.8238179382695108,
'trail_thr_4': 1.6098865972872194,
'trail_thr_5': 3.991803208092576,
'trial_num': 19,
'vp_subset_size': 3,
'win_rate': 0.7779237844940867,
'winning_trades': 592}
ind_param (optuna):
展開 Optuna 參數{'n_estimators': [165, 295], 'max_depth': [3, 5], 'learning_rate': [0.04, 0.09], 'trail_thr_1': [0.15, 0.35], 'trail_stop_1': [-0.15, 0.05], 'trail_thr_2': [0.35, 0.7], 'trail_stop_2': [0.0, 0.2], 'trail_thr_3': [0.8, 1.4], 'trail_stop_3': [0.2, 0.65], 'trail_thr_4': [1.45, 1.8], 'trail_stop_4': [0.4, 1.0], 'trail_thr_5': [2.5, 4.0], 'trail_stop_5': [1.5, 3.0], 'vp_subset_size': [0, 3], 'top_pct': [7, 16], 'period_lookback': [11, 13]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 500,
'n_splits': 4,
'purge_days': 0,
'test_window_months': 6,
'train_window_months': 6}
|
||||||||||||
| 1590 | BTCUSDT | 5 | volume_price_pivot_v86_y_C0 | 2023-08-01 ~ 2026-07-31 | 1.099 | 0.78% | 761 | 2.943 | 0.13 | 0.864 | 0.000 | 2026-07-11 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C0_BTCUSDT_2_20260711_1783735847
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_high_pct_change_12", "importance": 0.5468363627882035}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.08860424211492533}, '
'{"feature": "K_close_position_in_hl", "importance": 0.08414335156692991}, '
'{"feature": "O_div_amplitude_12", "importance": 0.08058372656986769}, '
'{"feature": "K_body_size_pct", "importance": 0.07761604203925089}, '
'{"feature": "O_div_amplitude_48", "importance": 0.052886212792318386}, '
'{"feature": "O_pct_change_12", "importance": 0.03485959040537707}, '
'{"feature": "O_div_binary_12", "importance": 0.01803727245340733}, '
'{"feature": "K_consecutive_shrink", "importance": 0.015048738861271461}, '
'{"feature": "O_div_binary_48", "importance": 0.0013844604084485154}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_high_pct_change_12", "importance": '
'0.5468363627882035}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.08860424211492533}, {"feature": '
'"K_close_position_in_hl", "importance": '
'0.08414335156692991}, {"feature": "O_div_amplitude_12", '
'"importance": 0.08058372656986769}, {"feature": '
'"K_body_size_pct", "importance": 0.07761604203925089}, '
'{"feature": "O_div_amplitude_48", "importance": '
'0.052886212792318386}, {"feature": "O_pct_change_12", '
'"importance": 0.03485959040537707}, {"feature": '
'"O_div_binary_12", "importance": 0.01803727245340733}, '
'{"feature": "K_consecutive_shrink", "importance": '
'0.015048738861271461}, {"feature": "O_div_binary_48", '
'"importance": 0.0013844604084485154}]',
'_model_metadata': {'created_at': '2026-07-11T18:02:48.749969',
'feature_names': ['K_momentum_pct_change_48',
'K_high_pct_change_12',
'K_close_position_in_hl',
'K_body_size_pct',
'K_consecutive_shrink',
'O_pct_change_12',
'O_div_binary_12',
'O_div_binary_48',
'O_div_amplitude_12',
'O_div_amplitude_48'],
'git_commit': 'unknown',
'hyperparameters': {'learning_rate': 0.0663332045542454,
'max_depth': 4,
'n_estimators': 290,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0.9141853538149598,
'train_accuracy': 0.8637725547639656},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-374708fff7719dd5',
'training_time_sec': 7.577265024185181},
'accuracy': 0.8637725547639656,
'avg_loss': -0.005042060174487043,
'avg_win': 0.0015818858442360466,
'expectancy': 0.00011086498068256143,
'learning_rate': 0.0663332045542454,
'losing_trades': 169,
'max_depth': 4,
'max_drawdown': 0.1314267145841654,
'model_file': 'volume_price_pivot_v86_y_C0_BTCUSDT_2_20260711_1783735847',
'n_estimators': 290,
'period_lookback': 11,
'profit_factor': 1.099011197545603,
'sharpe_ratio': 2.9432276546847094,
'top_pct': 7,
'total_pnl': 0.0843682502994292,
'total_trades': 761,
'trail_stop_1': 0.03385140328954983,
'trail_stop_2': 0.13652652214323077,
'trail_stop_3': 0.3021327411611352,
'trail_stop_4': 0.8786560644950547,
'trail_stop_5': 2.7805837436781187,
'trail_thr_1': 0.3344525377689309,
'trail_thr_2': 0.4382031026653672,
'trail_thr_3': 1.3785656711610415,
'trail_thr_4': 1.7006060194873438,
'trail_thr_5': 3.9051267994715664,
'trial_num': 4,
'vp_subset_size': 1,
'win_rate': 0.7779237844940867,
'winning_trades': 592}
ind_param (optuna):
展開 Optuna 參數{'n_estimators': [165, 295], 'max_depth': [3, 5], 'learning_rate': [0.04, 0.09], 'trail_thr_1': [0.15, 0.35], 'trail_stop_1': [-0.15, 0.05], 'trail_thr_2': [0.35, 0.7], 'trail_stop_2': [0.0, 0.2], 'trail_thr_3': [0.8, 1.4], 'trail_stop_3': [0.2, 0.65], 'trail_thr_4': [1.45, 1.8], 'trail_stop_4': [0.4, 1.0], 'trail_thr_5': [2.5, 4.0], 'trail_stop_5': [1.5, 3.0], 'vp_subset_size': [0, 3], 'top_pct': [7, 16], 'period_lookback': [11, 13]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 500,
'n_splits': 4,
'purge_days': 0,
'test_window_months': 6,
'train_window_months': 6}
|
||||||||||||
| 1662 | BTCUSDT | 5 | volume_price_pivot_v86_y_C0 | 2023-08-01 ~ 2026-07-31 | 1.099 | 0.78% | 761 | 2.943 | 0.13 | 0.864 | 0.000 | 2026-07-12 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C0_BTCUSDT_2_20260711_1783761292
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_high_pct_change_12", "importance": 0.5468363627882035}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.08860424211492533}, '
'{"feature": "K_close_position_in_hl", "importance": 0.08414335156692991}, '
'{"feature": "O_div_amplitude_12", "importance": 0.08058372656986769}, '
'{"feature": "K_body_size_pct", "importance": 0.07761604203925089}, '
'{"feature": "O_div_amplitude_48", "importance": 0.052886212792318386}, '
'{"feature": "O_pct_change_12", "importance": 0.03485959040537707}, '
'{"feature": "O_div_binary_12", "importance": 0.01803727245340733}, '
'{"feature": "K_consecutive_shrink", "importance": 0.015048738861271461}, '
'{"feature": "O_div_binary_48", "importance": 0.0013844604084485154}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_high_pct_change_12", "importance": '
'0.5468363627882035}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.08860424211492533}, {"feature": '
'"K_close_position_in_hl", "importance": '
'0.08414335156692991}, {"feature": "O_div_amplitude_12", '
'"importance": 0.08058372656986769}, {"feature": '
'"K_body_size_pct", "importance": 0.07761604203925089}, '
'{"feature": "O_div_amplitude_48", "importance": '
'0.052886212792318386}, {"feature": "O_pct_change_12", '
'"importance": 0.03485959040537707}, {"feature": '
'"O_div_binary_12", "importance": 0.01803727245340733}, '
'{"feature": "K_consecutive_shrink", "importance": '
'0.015048738861271461}, {"feature": "O_div_binary_48", '
'"importance": 0.0013844604084485154}]',
'_model_metadata': {'created_at': '2026-07-12T01:06:53.537494',
'feature_names': ['K_momentum_pct_change_48',
'K_high_pct_change_12',
'K_close_position_in_hl',
'K_body_size_pct',
'K_consecutive_shrink',
'O_pct_change_12',
'O_div_binary_12',
'O_div_binary_48',
'O_div_amplitude_12',
'O_div_amplitude_48'],
'git_commit': 'unknown',
'hyperparameters': {'learning_rate': 0.0663332045542454,
'max_depth': 4,
'n_estimators': 290,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0.9141853538149598,
'train_accuracy': 0.8637725547639656},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-374708fff7719dd5',
'training_time_sec': 7.593500137329102},
'accuracy': 0.8637725547639656,
'avg_loss': -0.005042060174487043,
'avg_win': 0.0015818858442360466,
'expectancy': 0.00011086498068256143,
'learning_rate': 0.0663332045542454,
'losing_trades': 169,
'max_depth': 4,
'max_drawdown': 0.1314267145841654,
'model_file': 'volume_price_pivot_v86_y_C0_BTCUSDT_2_20260711_1783761292',
'n_estimators': 290,
'period_lookback': 11,
'profit_factor': 1.099011197545603,
'sharpe_ratio': 2.9432276546847094,
'top_pct': 7,
'total_pnl': 0.0843682502994292,
'total_trades': 761,
'trail_stop_1': 0.03385140328954983,
'trail_stop_2': 0.13652652214323077,
'trail_stop_3': 0.3021327411611352,
'trail_stop_4': 0.8786560644950547,
'trail_stop_5': 2.7805837436781187,
'trail_thr_1': 0.3344525377689309,
'trail_thr_2': 0.4382031026653672,
'trail_thr_3': 1.3785656711610415,
'trail_thr_4': 1.7006060194873438,
'trail_thr_5': 3.9051267994715664,
'trial_num': 4,
'vp_subset_size': 1,
'win_rate': 0.7779237844940867,
'winning_trades': 592}
ind_param (optuna):
展開 Optuna 參數{'n_estimators': [165, 295], 'max_depth': [3, 5], 'learning_rate': [0.04, 0.09], 'trail_thr_1': [0.15, 0.35], 'trail_stop_1': [-0.15, 0.05], 'trail_thr_2': [0.35, 0.7], 'trail_stop_2': [0.0, 0.2], 'trail_thr_3': [0.8, 1.4], 'trail_stop_3': [0.2, 0.65], 'trail_thr_4': [1.45, 1.8], 'trail_stop_4': [0.4, 1.0], 'trail_thr_5': [2.5, 4.0], 'trail_stop_5': [1.5, 3.0], 'vp_subset_size': [0, 3], 'top_pct': [7, 16], 'period_lookback': [11, 13]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 500,
'n_splits': 4,
'purge_days': 0,
'test_window_months': 6,
'train_window_months': 6}
|
||||||||||||
| 250 | BTCUSDT | 5 | volume_price_pivot_v86_y_C0 | 2023-08-01 ~ 2026-07-31 | 1.098 | 0.78% | 761 | 2.903 | 0.14 | 0.000 | 0.000 | 2026-06-23 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C0_BTCUSDT_2_20260623_1782167669
Data Hash: -
Feature Score:
展開('[{"feature": "feat_1", "importance": 0.5920937668866579}, {"feature": '
'"feat_0", "importance": 0.08547834631436678}, {"feature": "feat_2", '
'"importance": 0.07770101609708259}, {"feature": "feat_8", "importance": '
'0.0728142948449532}, {"feature": "feat_3", "importance": '
'0.07001474250957151}, {"feature": "feat_9", "importance": '
'0.04352864150225896}, {"feature": "feat_5", "importance": '
'0.0272362687730306}, {"feature": "feat_6", "importance": '
'0.01859614479401484}, {"feature": "feat_4", "importance": '
'0.011075710374235917}, {"feature": "feat_7", "importance": '
'0.0014610679038276444}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "feat_1", "importance": 0.5920937668866579}, '
'{"feature": "feat_0", "importance": 0.08547834631436678}, '
'{"feature": "feat_2", "importance": 0.07770101609708259}, '
'{"feature": "feat_8", "importance": 0.0728142948449532}, '
'{"feature": "feat_3", "importance": 0.07001474250957151}, '
'{"feature": "feat_9", "importance": 0.04352864150225896}, '
'{"feature": "feat_5", "importance": 0.0272362687730306}, '
'{"feature": "feat_6", "importance": 0.01859614479401484}, '
'{"feature": "feat_4", "importance": 0.011075710374235917}, '
'{"feature": "feat_7", "importance": '
'0.0014610679038276444}]',
'accuracy': 0.0,
'avg_loss': -0.005113961957681051,
'avg_win': 0.001578068447863437,
'expectancy': 0.00010951512627877294,
'learning_rate': 0.04808320051141741,
'losing_trades': 167,
'max_depth': 4,
'max_drawdown': 0.13911774901490023,
'model_file': 'volume_price_pivot_v86_y_C0_BTCUSDT_2_20260623_1782167669',
'n_estimators': 167,
'period_lookback': 13,
'profit_factor': 1.097585389718831,
'sharpe_ratio': 2.9029958137175265,
'top_pct': 11,
'total_pnl': 0.08334101109814622,
'total_trades': 761,
'trail_stop_1': -0.03463550302449524,
'trail_stop_2': 0.18613548675107444,
'trail_stop_3': 0.3699366290080163,
'trail_stop_4': 0.8629495891133454,
'trail_stop_5': 2.536295897080365,
'trail_thr_1': 0.15711039162106927,
'trail_thr_2': 0.4245944146710239,
'trail_thr_3': 0.9537151347088261,
'trail_thr_4': 1.7553200592282918,
'trail_thr_5': 3.855784659894577,
'vp_subset_size': 3,
'win_rate': 0.7805519053876478,
'winning_trades': 594}
ind_param (optuna):
展開 Optuna 參數{'n_estimators': [165, 295], 'max_depth': [3, 5], 'learning_rate': [0.04, 0.09], 'trail_thr_1': [0.15, 0.35], 'trail_stop_1': [-0.15, 0.05], 'trail_thr_2': [0.35, 0.7], 'trail_stop_2': [0.0, 0.2], 'trail_thr_3': [0.8, 1.4], 'trail_stop_3': [0.2, 0.65], 'trail_thr_4': [1.45, 1.8], 'trail_stop_4': [0.4, 1.0], 'trail_thr_5': [2.5, 4.0], 'trail_stop_5': [1.5, 3.0], 'vp_subset_size': [0, 3], 'top_pct': [7, 16], 'period_lookback': [11, 13], 'day_hold': [1, 1]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 500,
'n_splits': 4,
'purge_days': 0,
'test_window_months': 6,
'train_window_months': 6}
|
||||||||||||
| 1758 | BTCUSDT | 5 | volume_price_pivot_v86_y_C5 | 2023-08-01 ~ 2026-07-31 | 1.097 | 0.78% | 761 | 2.884 | 0.13 | 0.846 | 0.000 | 2026-07-12 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C5_BTCUSDT_2_20260712_1783826588
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_high_pct_change_12", "importance": 0.5887956964473299}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.08466752355081576}, '
'{"feature": "K_close_position_in_hl", "importance": 0.0754451082058501}, '
'{"feature": "O_div_amplitude_12", "importance": 0.07455272618984268}, '
'{"feature": "K_body_size_pct", "importance": 0.07200420547484444}, '
'{"feature": "O_div_amplitude_48", "importance": 0.043653058109479434}, '
'{"feature": "O_pct_change_12", "importance": 0.02759929840470738}, '
'{"feature": "O_div_binary_12", "importance": 0.019081272530315305}, '
'{"feature": "K_consecutive_shrink", "importance": 0.012694948305090872}, '
'{"feature": "O_div_binary_48", "importance": 0.0015061627817243397}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_high_pct_change_12", "importance": '
'0.5887956964473299}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.08466752355081576}, {"feature": '
'"K_close_position_in_hl", "importance": '
'0.0754451082058501}, {"feature": "O_div_amplitude_12", '
'"importance": 0.07455272618984268}, {"feature": '
'"K_body_size_pct", "importance": 0.07200420547484444}, '
'{"feature": "O_div_amplitude_48", "importance": '
'0.043653058109479434}, {"feature": "O_pct_change_12", '
'"importance": 0.02759929840470738}, {"feature": '
'"O_div_binary_12", "importance": 0.019081272530315305}, '
'{"feature": "K_consecutive_shrink", "importance": '
'0.012694948305090872}, {"feature": "O_div_binary_48", '
'"importance": 0.0015061627817243397}]',
'_model_metadata': {'created_at': '2026-07-12T19:14:32.323503',
'feature_names': ['K_momentum_pct_change_48',
'K_high_pct_change_12',
'K_close_position_in_hl',
'K_body_size_pct',
'K_consecutive_shrink',
'O_pct_change_12',
'O_div_binary_12',
'O_div_binary_48',
'O_div_amplitude_12',
'O_div_amplitude_48'],
'git_commit': 'unknown',
'hyperparameters': {'learning_rate': 0.04420050180604715,
'max_depth': 4,
'n_estimators': 192,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0.912595373323231,
'train_accuracy': 0.8455289966043013},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-374708fff7719dd5',
'training_time_sec': 4.84046483039856},
'accuracy': 0.8455289966043013,
'avg_loss': -0.005001844781451702,
'avg_win': 0.0015784437677639407,
'expectancy': 0.00010847129290630724,
'learning_rate': 0.04420050180604715,
'losing_trades': 170,
'max_depth': 4,
'max_drawdown': 0.13360110298036834,
'model_file': 'volume_price_pivot_v86_y_C5_BTCUSDT_2_20260712_1783826588',
'n_estimators': 192,
'profit_factor': 1.0970778929733223,
'sharpe_ratio': 2.8836899545066497,
'top_pct': 10,
'total_pnl': 0.0825466539016996,
'total_trades': 761,
'trail_stop_1': 0.04766516015864741,
'trail_stop_2': 0.17306572090623606,
'trail_stop_3': 0.5152631108349399,
'trail_stop_4': 0.7007957315052749,
'trail_stop_5': 2.600534741855313,
'trail_thr_1': 0.21630045673952683,
'trail_thr_2': 0.665095215364203,
'trail_thr_3': 1.0305580965826637,
'trail_thr_4': 1.462995396795583,
'trail_thr_5': 2.6708396303550708,
'trial_num': 13,
'vp_subset_size': 1,
'win_rate': 0.7766097240473062,
'winning_trades': 591}
ind_param (optuna):
展開 Optuna 參數{'n_estimators': [165, 295], 'max_depth': [3, 5], 'learning_rate': [0.04, 0.09], 'trail_thr_1': [0.15, 0.35], 'trail_stop_1': [-0.15, 0.05], 'trail_thr_2': [0.35, 0.7], 'trail_stop_2': [0.0, 0.2], 'trail_thr_3': [0.8, 1.4], 'trail_stop_3': [0.2, 0.65], 'trail_thr_4': [1.45, 1.8], 'trail_stop_4': [0.4, 1.0], 'trail_thr_5': [2.5, 4.0], 'trail_stop_5': [1.5, 3.0], 'vp_subset_size': [0, 3], 'top_pct': [7, 16]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 500,
'n_splits': 4,
'purge_days': 0,
'test_window_months': 6,
'train_window_months': 6}
|
||||||||||||
| 262 | BTCUSDT | 5 | volume_price_pivot_v86_y_C0 | 2023-08-01 ~ 2026-07-31 | 1.097 | 0.78% | 761 | 2.880 | 0.12 | 0.846 | 0.000 | 2026-06-23 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C0_BTCUSDT_2_20260623_1782195968
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_high_pct_change_12", "importance": 0.5854402858777155}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.0852053981652299}, '
'{"feature": "K_close_position_in_hl", "importance": 0.07919982375098569}, '
'{"feature": "O_div_amplitude_12", "importance": 0.07452155900192355}, '
'{"feature": "K_body_size_pct", "importance": 0.07059096602697558}, '
'{"feature": "O_div_amplitude_48", "importance": 0.045874345942474165}, '
'{"feature": "O_pct_change_12", "importance": 0.02748617119306841}, '
'{"feature": "O_div_binary_12", "importance": 0.018478853392416596}, '
'{"feature": "K_consecutive_shrink", "importance": 0.011888191303663512}, '
'{"feature": "O_div_binary_48", "importance": 0.0013144053455471688}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_high_pct_change_12", "importance": '
'0.5854402858777155}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.0852053981652299}, {"feature": "K_close_position_in_hl", '
'"importance": 0.07919982375098569}, {"feature": '
'"O_div_amplitude_12", "importance": 0.07452155900192355}, '
'{"feature": "K_body_size_pct", "importance": '
'0.07059096602697558}, {"feature": "O_div_amplitude_48", '
'"importance": 0.045874345942474165}, {"feature": '
'"O_pct_change_12", "importance": 0.02748617119306841}, '
'{"feature": "O_div_binary_12", "importance": '
'0.018478853392416596}, {"feature": "K_consecutive_shrink", '
'"importance": 0.011888191303663512}, {"feature": '
'"O_div_binary_48", "importance": 0.0013144053455471688}]',
'_model_metadata': {'created_at': '2026-06-23T22:25:29.598614',
'feature_names': ['K_momentum_pct_change_48',
'K_high_pct_change_12',
'K_close_position_in_hl',
'K_body_size_pct',
'K_consecutive_shrink',
'O_pct_change_12',
'O_div_binary_12',
'O_div_binary_48',
'O_div_amplitude_12',
'O_div_amplitude_48'],
'git_commit': 'unknown',
'hyperparameters': {'learning_rate': 0.045870469590167814,
'max_depth': 4,
'n_estimators': 192,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0.9124103857246493,
'train_accuracy': 0.8464611492109994},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-374708fff7719dd5',
'training_time_sec': 5.020860910415649},
'accuracy': 0.8464611492109994,
'avg_loss': -0.005081536812747018,
'avg_win': 0.001579031239004849,
'expectancy': 0.00010862988198209744,
'learning_rate': 0.045870469590167814,
'losing_trades': 168,
'max_depth': 4,
'max_drawdown': 0.12048722722853854,
'model_file': 'volume_price_pivot_v86_y_C0_BTCUSDT_2_20260623_1782195968',
'n_estimators': 192,
'period_lookback': 12,
'profit_factor': 1.0968343867719188,
'sharpe_ratio': 2.880228792162445,
'top_pct': 11,
'total_pnl': 0.08266734018837626,
'total_trades': 761,
'trail_stop_1': -0.07401118099867957,
'trail_stop_2': 0.1033998659749839,
'trail_stop_3': 0.5096760128867392,
'trail_stop_4': 0.837685963457625,
'trail_stop_5': 1.8537349745952367,
'trail_thr_1': 0.32982687761072005,
'trail_thr_2': 0.6618714052591661,
'trail_thr_3': 1.2249527666436748,
'trail_thr_4': 1.5354787378593764,
'trail_thr_5': 3.785785740381632,
'trial_num': 2,
'vp_subset_size': 3,
'win_rate': 0.7792378449408672,
'winning_trades': 593}
ind_param (optuna):
展開 Optuna 參數{'n_estimators': [165, 295], 'max_depth': [3, 5], 'learning_rate': [0.04, 0.09], 'trail_thr_1': [0.15, 0.35], 'trail_stop_1': [-0.15, 0.05], 'trail_thr_2': [0.35, 0.7], 'trail_stop_2': [0.0, 0.2], 'trail_thr_3': [0.8, 1.4], 'trail_stop_3': [0.2, 0.65], 'trail_thr_4': [1.45, 1.8], 'trail_stop_4': [0.4, 1.0], 'trail_thr_5': [2.5, 4.0], 'trail_stop_5': [1.5, 3.0], 'vp_subset_size': [0, 3], 'top_pct': [7, 16], 'period_lookback': [11, 13], 'day_hold': [1, 1]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 500,
'n_splits': 4,
'purge_days': 0,
'test_window_months': 6,
'train_window_months': 6}
|
||||||||||||
| 266 | BTCUSDT | 5 | volume_price_pivot_v86_y_C0 | 2023-08-01 ~ 2026-07-31 | 1.096 | 0.78% | 761 | 2.846 | 0.14 | 0.848 | 0.000 | 2026-06-24 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C0_BTCUSDT_2_20260624_1782236218
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_high_pct_change_12", "importance": 0.5834788432156647}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.08501996400679512}, '
'{"feature": "K_close_position_in_hl", "importance": 0.07843446009329821}, '
'{"feature": "O_div_amplitude_12", "importance": 0.07502186660641254}, '
'{"feature": "K_body_size_pct", "importance": 0.07213695209603711}, '
'{"feature": "O_div_amplitude_48", "importance": 0.045841784360693694}, '
'{"feature": "O_pct_change_12", "importance": 0.028587220271397384}, '
'{"feature": "O_div_binary_12", "importance": 0.01845847763768044}, '
'{"feature": "K_consecutive_shrink", "importance": 0.011736314129773176}, '
'{"feature": "O_div_binary_48", "importance": 0.0012841175822475288}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_high_pct_change_12", "importance": '
'0.5834788432156647}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.08501996400679512}, {"feature": '
'"K_close_position_in_hl", "importance": '
'0.07843446009329821}, {"feature": "O_div_amplitude_12", '
'"importance": 0.07502186660641254}, {"feature": '
'"K_body_size_pct", "importance": 0.07213695209603711}, '
'{"feature": "O_div_amplitude_48", "importance": '
'0.045841784360693694}, {"feature": "O_pct_change_12", '
'"importance": 0.028587220271397384}, {"feature": '
'"O_div_binary_12", "importance": 0.01845847763768044}, '
'{"feature": "K_consecutive_shrink", "importance": '
'0.011736314129773176}, {"feature": "O_div_binary_48", '
'"importance": 0.0012841175822475288}]',
'_model_metadata': {'created_at': '2026-06-24T09:36:58.085849',
'feature_names': ['K_momentum_pct_change_48',
'K_high_pct_change_12',
'K_close_position_in_hl',
'K_body_size_pct',
'K_consecutive_shrink',
'O_pct_change_12',
'O_div_binary_12',
'O_div_binary_48',
'O_div_amplitude_12',
'O_div_amplitude_48'],
'git_commit': 'unknown',
'hyperparameters': {'learning_rate': 0.04704621124873813,
'max_depth': 4,
'n_estimators': 201,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0.9129100401817765,
'train_accuracy': 0.8483254544243958},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-374708fff7719dd5',
'training_time_sec': 5.218709707260132},
'accuracy': 0.8483254544243958,
'avg_loss': -0.004970525328395365,
'avg_win': 0.001578406214827949,
'expectancy': 0.00010683289828236847,
'learning_rate': 0.04704621124873813,
'losing_trades': 171,
'max_depth': 4,
'max_drawdown': 0.14007967844538516,
'model_file': 'volume_price_pivot_v86_y_C0_BTCUSDT_2_20260624_1782236218',
'n_estimators': 201,
'period_lookback': 11,
'profit_factor': 1.095651385645304,
'sharpe_ratio': 2.8458254391524136,
'top_pct': 10,
'total_pnl': 0.0812998355928824,
'total_trades': 761,
'trail_stop_1': -0.13508987126404584,
'trail_stop_2': 0.1544489538593315,
'trail_stop_3': 0.20248495270562109,
'trail_stop_4': 0.8241144063085704,
'trail_stop_5': 2.6569055200289187,
'trail_thr_1': 0.31043939615080796,
'trail_thr_2': 0.695410427810181,
'trail_thr_3': 0.9192294089205034,
'trail_thr_4': 1.7354114999591919,
'trail_thr_5': 3.593510752061481,
'trial_num': 4,
'vp_subset_size': 0,
'win_rate': 0.7752956636005256,
'winning_trades': 590}
ind_param (optuna):
展開 Optuna 參數{'seed': [42, 42], 'n_estimators': [165, 295], 'max_depth': [3, 5], 'learning_rate': [0.04, 0.09], 'trail_thr_1': [0.15, 0.35], 'trail_stop_1': [-0.15, 0.05], 'trail_thr_2': [0.35, 0.7], 'trail_stop_2': [0.0, 0.2], 'trail_thr_3': [0.8, 1.4], 'trail_stop_3': [0.2, 0.65], 'trail_thr_4': [1.45, 1.8], 'trail_stop_4': [0.4, 1.0], 'trail_thr_5': [2.5, 4.0], 'trail_stop_5': [1.5, 3.0], 'vp_subset_size': [0, 3], 'top_pct': [7, 16], 'period_lookback': [11, 13], 'day_hold': [1, 1]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 500,
'n_splits': 4,
'purge_days': 0,
'test_window_months': 6,
'train_window_months': 6}
|
||||||||||||
| 265 | BTCUSDT | 5 | volume_price_pivot_v86_y_C0 | 2023-08-01 ~ 2026-07-31 | 1.096 | 0.78% | 761 | 2.846 | 0.14 | 0.848 | 0.000 | 2026-06-24 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C0_BTCUSDT_2_20260624_1782234269
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_high_pct_change_12", "importance": 0.5834788432156647}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.08501996400679512}, '
'{"feature": "K_close_position_in_hl", "importance": 0.07843446009329821}, '
'{"feature": "O_div_amplitude_12", "importance": 0.07502186660641254}, '
'{"feature": "K_body_size_pct", "importance": 0.07213695209603711}, '
'{"feature": "O_div_amplitude_48", "importance": 0.045841784360693694}, '
'{"feature": "O_pct_change_12", "importance": 0.028587220271397384}, '
'{"feature": "O_div_binary_12", "importance": 0.01845847763768044}, '
'{"feature": "K_consecutive_shrink", "importance": 0.011736314129773176}, '
'{"feature": "O_div_binary_48", "importance": 0.0012841175822475288}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_high_pct_change_12", "importance": '
'0.5834788432156647}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.08501996400679512}, {"feature": '
'"K_close_position_in_hl", "importance": '
'0.07843446009329821}, {"feature": "O_div_amplitude_12", '
'"importance": 0.07502186660641254}, {"feature": '
'"K_body_size_pct", "importance": 0.07213695209603711}, '
'{"feature": "O_div_amplitude_48", "importance": '
'0.045841784360693694}, {"feature": "O_pct_change_12", '
'"importance": 0.028587220271397384}, {"feature": '
'"O_div_binary_12", "importance": 0.01845847763768044}, '
'{"feature": "K_consecutive_shrink", "importance": '
'0.011736314129773176}, {"feature": "O_div_binary_48", '
'"importance": 0.0012841175822475288}]',
'_model_metadata': {'created_at': '2026-06-24T09:04:29.426426',
'feature_names': ['K_momentum_pct_change_48',
'K_high_pct_change_12',
'K_close_position_in_hl',
'K_body_size_pct',
'K_consecutive_shrink',
'O_pct_change_12',
'O_div_binary_12',
'O_div_binary_48',
'O_div_amplitude_12',
'O_div_amplitude_48'],
'git_commit': 'unknown',
'hyperparameters': {'learning_rate': 0.04704621124873813,
'max_depth': 4,
'n_estimators': 201,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0.9129100401817765,
'train_accuracy': 0.8483254544243958},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-374708fff7719dd5',
'training_time_sec': 5.297946214675903},
'accuracy': 0.8483254544243958,
'avg_loss': -0.004970525328395365,
'avg_win': 0.001578406214827949,
'expectancy': 0.00010683289828236847,
'learning_rate': 0.04704621124873813,
'losing_trades': 171,
'max_depth': 4,
'max_drawdown': 0.14007967844538516,
'model_file': 'volume_price_pivot_v86_y_C0_BTCUSDT_2_20260624_1782234269',
'n_estimators': 201,
'period_lookback': 11,
'profit_factor': 1.095651385645304,
'sharpe_ratio': 2.8458254391524136,
'top_pct': 10,
'total_pnl': 0.0812998355928824,
'total_trades': 761,
'trail_stop_1': -0.13508987126404584,
'trail_stop_2': 0.1544489538593315,
'trail_stop_3': 0.20248495270562109,
'trail_stop_4': 0.8241144063085704,
'trail_stop_5': 2.6569055200289187,
'trail_thr_1': 0.31043939615080796,
'trail_thr_2': 0.695410427810181,
'trail_thr_3': 0.9192294089205034,
'trail_thr_4': 1.7354114999591919,
'trail_thr_5': 3.593510752061481,
'trial_num': 4,
'vp_subset_size': 0,
'win_rate': 0.7752956636005256,
'winning_trades': 590}
ind_param (optuna):
展開 Optuna 參數{'seed': [42, 42], 'n_estimators': [165, 295], 'max_depth': [3, 5], 'learning_rate': [0.04, 0.09], 'trail_thr_1': [0.15, 0.35], 'trail_stop_1': [-0.15, 0.05], 'trail_thr_2': [0.35, 0.7], 'trail_stop_2': [0.0, 0.2], 'trail_thr_3': [0.8, 1.4], 'trail_stop_3': [0.2, 0.65], 'trail_thr_4': [1.45, 1.8], 'trail_stop_4': [0.4, 1.0], 'trail_thr_5': [2.5, 4.0], 'trail_stop_5': [1.5, 3.0], 'vp_subset_size': [0, 3], 'top_pct': [7, 16], 'period_lookback': [11, 13], 'day_hold': [1, 1]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 500,
'n_splits': 4,
'purge_days': 0,
'test_window_months': 6,
'train_window_months': 6}
|
||||||||||||
| 264 | BTCUSDT | 5 | volume_price_pivot_v86_y_C0 | 2023-08-01 ~ 2026-07-31 | 1.096 | 0.78% | 761 | 2.846 | 0.14 | 0.848 | 0.000 | 2026-06-24 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C0_BTCUSDT_2_20260624_1782233785
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_high_pct_change_12", "importance": 0.5834788432156647}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.08501996400679512}, '
'{"feature": "K_close_position_in_hl", "importance": 0.07843446009329821}, '
'{"feature": "O_div_amplitude_12", "importance": 0.07502186660641254}, '
'{"feature": "K_body_size_pct", "importance": 0.07213695209603711}, '
'{"feature": "O_div_amplitude_48", "importance": 0.045841784360693694}, '
'{"feature": "O_pct_change_12", "importance": 0.028587220271397384}, '
'{"feature": "O_div_binary_12", "importance": 0.01845847763768044}, '
'{"feature": "K_consecutive_shrink", "importance": 0.011736314129773176}, '
'{"feature": "O_div_binary_48", "importance": 0.0012841175822475288}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_high_pct_change_12", "importance": '
'0.5834788432156647}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.08501996400679512}, {"feature": '
'"K_close_position_in_hl", "importance": '
'0.07843446009329821}, {"feature": "O_div_amplitude_12", '
'"importance": 0.07502186660641254}, {"feature": '
'"K_body_size_pct", "importance": 0.07213695209603711}, '
'{"feature": "O_div_amplitude_48", "importance": '
'0.045841784360693694}, {"feature": "O_pct_change_12", '
'"importance": 0.028587220271397384}, {"feature": '
'"O_div_binary_12", "importance": 0.01845847763768044}, '
'{"feature": "K_consecutive_shrink", "importance": '
'0.011736314129773176}, {"feature": "O_div_binary_48", '
'"importance": 0.0012841175822475288}]',
'_model_metadata': {'created_at': '2026-06-24T08:56:24.953150',
'feature_names': ['K_momentum_pct_change_48',
'K_high_pct_change_12',
'K_close_position_in_hl',
'K_body_size_pct',
'K_consecutive_shrink',
'O_pct_change_12',
'O_div_binary_12',
'O_div_binary_48',
'O_div_amplitude_12',
'O_div_amplitude_48'],
'git_commit': 'unknown',
'hyperparameters': {'learning_rate': 0.04704621124873813,
'max_depth': 4,
'n_estimators': 201,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0.9129100401817765,
'train_accuracy': 0.8483254544243958},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-374708fff7719dd5',
'training_time_sec': 5.19148325920105},
'accuracy': 0.8483254544243958,
'avg_loss': -0.004970525328395365,
'avg_win': 0.001578406214827949,
'expectancy': 0.00010683289828236847,
'learning_rate': 0.04704621124873813,
'losing_trades': 171,
'max_depth': 4,
'max_drawdown': 0.14007967844538516,
'model_file': 'volume_price_pivot_v86_y_C0_BTCUSDT_2_20260624_1782233785',
'n_estimators': 201,
'period_lookback': 11,
'profit_factor': 1.095651385645304,
'sharpe_ratio': 2.8458254391524136,
'top_pct': 10,
'total_pnl': 0.0812998355928824,
'total_trades': 761,
'trail_stop_1': -0.13508987126404584,
'trail_stop_2': 0.1544489538593315,
'trail_stop_3': 0.20248495270562109,
'trail_stop_4': 0.8241144063085704,
'trail_stop_5': 2.6569055200289187,
'trail_thr_1': 0.31043939615080796,
'trail_thr_2': 0.695410427810181,
'trail_thr_3': 0.9192294089205034,
'trail_thr_4': 1.7354114999591919,
'trail_thr_5': 3.593510752061481,
'trial_num': 4,
'vp_subset_size': 0,
'win_rate': 0.7752956636005256,
'winning_trades': 590}
ind_param (optuna):
展開 Optuna 參數{'seed': [42, 42], 'n_estimators': [165, 295], 'max_depth': [3, 5], 'learning_rate': [0.04, 0.09], 'trail_thr_1': [0.15, 0.35], 'trail_stop_1': [-0.15, 0.05], 'trail_thr_2': [0.35, 0.7], 'trail_stop_2': [0.0, 0.2], 'trail_thr_3': [0.8, 1.4], 'trail_stop_3': [0.2, 0.65], 'trail_thr_4': [1.45, 1.8], 'trail_stop_4': [0.4, 1.0], 'trail_thr_5': [2.5, 4.0], 'trail_stop_5': [1.5, 3.0], 'vp_subset_size': [0, 3], 'top_pct': [7, 16], 'period_lookback': [11, 13], 'day_hold': [1, 1]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 500,
'n_splits': 4,
'purge_days': 0,
'test_window_months': 6,
'train_window_months': 6}
|
||||||||||||
| 268 | BTCUSDT | 5 | volume_price_pivot_v86_y_C0 | 2023-08-01 ~ 2026-07-31 | 1.096 | 0.78% | 761 | 2.846 | 0.14 | 0.848 | 0.000 | 2026-06-24 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C0_BTCUSDT_2_20260624_1782236707
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_high_pct_change_12", "importance": 0.5834788432156647}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.08501996400679512}, '
'{"feature": "K_close_position_in_hl", "importance": 0.07843446009329821}, '
'{"feature": "O_div_amplitude_12", "importance": 0.07502186660641254}, '
'{"feature": "K_body_size_pct", "importance": 0.07213695209603711}, '
'{"feature": "O_div_amplitude_48", "importance": 0.045841784360693694}, '
'{"feature": "O_pct_change_12", "importance": 0.028587220271397384}, '
'{"feature": "O_div_binary_12", "importance": 0.01845847763768044}, '
'{"feature": "K_consecutive_shrink", "importance": 0.011736314129773176}, '
'{"feature": "O_div_binary_48", "importance": 0.0012841175822475288}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_high_pct_change_12", "importance": '
'0.5834788432156647}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.08501996400679512}, {"feature": '
'"K_close_position_in_hl", "importance": '
'0.07843446009329821}, {"feature": "O_div_amplitude_12", '
'"importance": 0.07502186660641254}, {"feature": '
'"K_body_size_pct", "importance": 0.07213695209603711}, '
'{"feature": "O_div_amplitude_48", "importance": '
'0.045841784360693694}, {"feature": "O_pct_change_12", '
'"importance": 0.028587220271397384}, {"feature": '
'"O_div_binary_12", "importance": 0.01845847763768044}, '
'{"feature": "K_consecutive_shrink", "importance": '
'0.011736314129773176}, {"feature": "O_div_binary_48", '
'"importance": 0.0012841175822475288}]',
'_model_metadata': {'created_at': '2026-06-24T09:45:07.058102',
'feature_names': ['K_momentum_pct_change_48',
'K_high_pct_change_12',
'K_close_position_in_hl',
'K_body_size_pct',
'K_consecutive_shrink',
'O_pct_change_12',
'O_div_binary_12',
'O_div_binary_48',
'O_div_amplitude_12',
'O_div_amplitude_48'],
'git_commit': 'unknown',
'hyperparameters': {'learning_rate': 0.04704621124873813,
'max_depth': 4,
'n_estimators': 201,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0.9129100401817765,
'train_accuracy': 0.8483254544243958},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-374708fff7719dd5',
'training_time_sec': 5.35327935218811},
'accuracy': 0.8483254544243958,
'avg_loss': -0.004970525328395365,
'avg_win': 0.001578406214827949,
'expectancy': 0.00010683289828236847,
'learning_rate': 0.04704621124873813,
'losing_trades': 171,
'max_depth': 4,
'max_drawdown': 0.14007967844538516,
'model_file': 'volume_price_pivot_v86_y_C0_BTCUSDT_2_20260624_1782236707',
'n_estimators': 201,
'period_lookback': 11,
'profit_factor': 1.095651385645304,
'sharpe_ratio': 2.8458254391524136,
'top_pct': 10,
'total_pnl': 0.0812998355928824,
'total_trades': 761,
'trail_stop_1': -0.13508987126404584,
'trail_stop_2': 0.1544489538593315,
'trail_stop_3': 0.20248495270562109,
'trail_stop_4': 0.8241144063085704,
'trail_stop_5': 2.6569055200289187,
'trail_thr_1': 0.31043939615080796,
'trail_thr_2': 0.695410427810181,
'trail_thr_3': 0.9192294089205034,
'trail_thr_4': 1.7354114999591919,
'trail_thr_5': 3.593510752061481,
'trial_num': 4,
'vp_subset_size': 0,
'win_rate': 0.7752956636005256,
'winning_trades': 590}
ind_param (optuna):
展開 Optuna 參數{'seed': [42, 42], 'n_estimators': [165, 295], 'max_depth': [3, 5], 'learning_rate': [0.04, 0.09], 'trail_thr_1': [0.15, 0.35], 'trail_stop_1': [-0.15, 0.05], 'trail_thr_2': [0.35, 0.7], 'trail_stop_2': [0.0, 0.2], 'trail_thr_3': [0.8, 1.4], 'trail_stop_3': [0.2, 0.65], 'trail_thr_4': [1.45, 1.8], 'trail_stop_4': [0.4, 1.0], 'trail_thr_5': [2.5, 4.0], 'trail_stop_5': [1.5, 3.0], 'vp_subset_size': [0, 3], 'top_pct': [7, 16], 'period_lookback': [11, 13], 'day_hold': [1, 1]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 500,
'n_splits': 4,
'purge_days': 0,
'test_window_months': 6,
'train_window_months': 6}
|
||||||||||||
| 263 | BTCUSDT | 5 | volume_price_pivot_v86_y_C0 | 2023-08-01 ~ 2026-07-31 | 1.096 | 0.78% | 761 | 2.846 | 0.14 | 0.848 | 0.000 | 2026-06-24 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C0_BTCUSDT_2_20260624_1782233517
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_high_pct_change_12", "importance": 0.5834788432156647}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.08501996400679512}, '
'{"feature": "K_close_position_in_hl", "importance": 0.07843446009329821}, '
'{"feature": "O_div_amplitude_12", "importance": 0.07502186660641254}, '
'{"feature": "K_body_size_pct", "importance": 0.07213695209603711}, '
'{"feature": "O_div_amplitude_48", "importance": 0.045841784360693694}, '
'{"feature": "O_pct_change_12", "importance": 0.028587220271397384}, '
'{"feature": "O_div_binary_12", "importance": 0.01845847763768044}, '
'{"feature": "K_consecutive_shrink", "importance": 0.011736314129773176}, '
'{"feature": "O_div_binary_48", "importance": 0.0012841175822475288}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_high_pct_change_12", "importance": '
'0.5834788432156647}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.08501996400679512}, {"feature": '
'"K_close_position_in_hl", "importance": '
'0.07843446009329821}, {"feature": "O_div_amplitude_12", '
'"importance": 0.07502186660641254}, {"feature": '
'"K_body_size_pct", "importance": 0.07213695209603711}, '
'{"feature": "O_div_amplitude_48", "importance": '
'0.045841784360693694}, {"feature": "O_pct_change_12", '
'"importance": 0.028587220271397384}, {"feature": '
'"O_div_binary_12", "importance": 0.01845847763768044}, '
'{"feature": "K_consecutive_shrink", "importance": '
'0.011736314129773176}, {"feature": "O_div_binary_48", '
'"importance": 0.0012841175822475288}]',
'_model_metadata': {'created_at': '2026-06-24T08:51:57.042596',
'feature_names': ['K_momentum_pct_change_48',
'K_high_pct_change_12',
'K_close_position_in_hl',
'K_body_size_pct',
'K_consecutive_shrink',
'O_pct_change_12',
'O_div_binary_12',
'O_div_binary_48',
'O_div_amplitude_12',
'O_div_amplitude_48'],
'git_commit': 'unknown',
'hyperparameters': {'learning_rate': 0.04704621124873813,
'max_depth': 4,
'n_estimators': 201,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0.9129100401817765,
'train_accuracy': 0.8483254544243958},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-374708fff7719dd5',
'training_time_sec': 5.21588397026062},
'accuracy': 0.8483254544243958,
'avg_loss': -0.004970525328395365,
'avg_win': 0.001578406214827949,
'expectancy': 0.00010683289828236847,
'learning_rate': 0.04704621124873813,
'losing_trades': 171,
'max_depth': 4,
'max_drawdown': 0.14007967844538516,
'model_file': 'volume_price_pivot_v86_y_C0_BTCUSDT_2_20260624_1782233517',
'n_estimators': 201,
'period_lookback': 11,
'profit_factor': 1.095651385645304,
'sharpe_ratio': 2.8458254391524136,
'top_pct': 10,
'total_pnl': 0.0812998355928824,
'total_trades': 761,
'trail_stop_1': -0.13508987126404584,
'trail_stop_2': 0.1544489538593315,
'trail_stop_3': 0.20248495270562109,
'trail_stop_4': 0.8241144063085704,
'trail_stop_5': 2.6569055200289187,
'trail_thr_1': 0.31043939615080796,
'trail_thr_2': 0.695410427810181,
'trail_thr_3': 0.9192294089205034,
'trail_thr_4': 1.7354114999591919,
'trail_thr_5': 3.593510752061481,
'trial_num': 4,
'vp_subset_size': 0,
'win_rate': 0.7752956636005256,
'winning_trades': 590}
ind_param (optuna):
展開 Optuna 參數{'seed': [42, 42], 'n_estimators': [165, 295], 'max_depth': [3, 5], 'learning_rate': [0.04, 0.09], 'trail_thr_1': [0.15, 0.35], 'trail_stop_1': [-0.15, 0.05], 'trail_thr_2': [0.35, 0.7], 'trail_stop_2': [0.0, 0.2], 'trail_thr_3': [0.8, 1.4], 'trail_stop_3': [0.2, 0.65], 'trail_thr_4': [1.45, 1.8], 'trail_stop_4': [0.4, 1.0], 'trail_thr_5': [2.5, 4.0], 'trail_stop_5': [1.5, 3.0], 'vp_subset_size': [0, 3], 'top_pct': [7, 16], 'period_lookback': [11, 13], 'day_hold': [1, 1]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 500,
'n_splits': 4,
'purge_days': 0,
'test_window_months': 6,
'train_window_months': 6}
|
||||||||||||
| 267 | BTCUSDT | 5 | volume_price_pivot_v86_y_C0 | 2023-08-01 ~ 2026-07-31 | 1.096 | 0.78% | 761 | 2.846 | 0.14 | 0.848 | 0.000 | 2026-06-24 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C0_BTCUSDT_2_20260624_1782236519
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_high_pct_change_12", "importance": 0.5834788432156647}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.08501996400679512}, '
'{"feature": "K_close_position_in_hl", "importance": 0.07843446009329821}, '
'{"feature": "O_div_amplitude_12", "importance": 0.07502186660641254}, '
'{"feature": "K_body_size_pct", "importance": 0.07213695209603711}, '
'{"feature": "O_div_amplitude_48", "importance": 0.045841784360693694}, '
'{"feature": "O_pct_change_12", "importance": 0.028587220271397384}, '
'{"feature": "O_div_binary_12", "importance": 0.01845847763768044}, '
'{"feature": "K_consecutive_shrink", "importance": 0.011736314129773176}, '
'{"feature": "O_div_binary_48", "importance": 0.0012841175822475288}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_high_pct_change_12", "importance": '
'0.5834788432156647}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.08501996400679512}, {"feature": '
'"K_close_position_in_hl", "importance": '
'0.07843446009329821}, {"feature": "O_div_amplitude_12", '
'"importance": 0.07502186660641254}, {"feature": '
'"K_body_size_pct", "importance": 0.07213695209603711}, '
'{"feature": "O_div_amplitude_48", "importance": '
'0.045841784360693694}, {"feature": "O_pct_change_12", '
'"importance": 0.028587220271397384}, {"feature": '
'"O_div_binary_12", "importance": 0.01845847763768044}, '
'{"feature": "K_consecutive_shrink", "importance": '
'0.011736314129773176}, {"feature": "O_div_binary_48", '
'"importance": 0.0012841175822475288}]',
'_model_metadata': {'created_at': '2026-06-24T09:41:58.931330',
'feature_names': ['K_momentum_pct_change_48',
'K_high_pct_change_12',
'K_close_position_in_hl',
'K_body_size_pct',
'K_consecutive_shrink',
'O_pct_change_12',
'O_div_binary_12',
'O_div_binary_48',
'O_div_amplitude_12',
'O_div_amplitude_48'],
'git_commit': 'unknown',
'hyperparameters': {'learning_rate': 0.04704621124873813,
'max_depth': 4,
'n_estimators': 201,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0.9129100401817765,
'train_accuracy': 0.8483254544243958},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-374708fff7719dd5',
'training_time_sec': 5.176922798156738},
'accuracy': 0.8483254544243958,
'avg_loss': -0.004970525328395365,
'avg_win': 0.001578406214827949,
'expectancy': 0.00010683289828236847,
'learning_rate': 0.04704621124873813,
'losing_trades': 171,
'max_depth': 4,
'max_drawdown': 0.14007967844538516,
'model_file': 'volume_price_pivot_v86_y_C0_BTCUSDT_2_20260624_1782236519',
'n_estimators': 201,
'period_lookback': 11,
'profit_factor': 1.095651385645304,
'sharpe_ratio': 2.8458254391524136,
'top_pct': 10,
'total_pnl': 0.0812998355928824,
'total_trades': 761,
'trail_stop_1': -0.13508987126404584,
'trail_stop_2': 0.1544489538593315,
'trail_stop_3': 0.20248495270562109,
'trail_stop_4': 0.8241144063085704,
'trail_stop_5': 2.6569055200289187,
'trail_thr_1': 0.31043939615080796,
'trail_thr_2': 0.695410427810181,
'trail_thr_3': 0.9192294089205034,
'trail_thr_4': 1.7354114999591919,
'trail_thr_5': 3.593510752061481,
'trial_num': 4,
'vp_subset_size': 0,
'win_rate': 0.7752956636005256,
'winning_trades': 590}
ind_param (optuna):
展開 Optuna 參數{'seed': [42, 42], 'n_estimators': [165, 295], 'max_depth': [3, 5], 'learning_rate': [0.04, 0.09], 'trail_thr_1': [0.15, 0.35], 'trail_stop_1': [-0.15, 0.05], 'trail_thr_2': [0.35, 0.7], 'trail_stop_2': [0.0, 0.2], 'trail_thr_3': [0.8, 1.4], 'trail_stop_3': [0.2, 0.65], 'trail_thr_4': [1.45, 1.8], 'trail_stop_4': [0.4, 1.0], 'trail_thr_5': [2.5, 4.0], 'trail_stop_5': [1.5, 3.0], 'vp_subset_size': [0, 3], 'top_pct': [7, 16], 'period_lookback': [11, 13], 'day_hold': [1, 1]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 500,
'n_splits': 4,
'purge_days': 0,
'test_window_months': 6,
'train_window_months': 6}
|
||||||||||||
| 1750 | BTCUSDT | 5 | volume_price_pivot_v86_y_C5 | 2023-08-01 ~ 2026-07-31 | 1.086 | 0.77% | 761 | 2.560 | 0.15 | 0.858 | 0.000 | 2026-07-12 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C5_BTCUSDT_2_20260712_1783818563
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_high_pct_change_12", "importance": 0.5588572307798765}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.08911899882489818}, '
'{"feature": "O_div_amplitude_12", "importance": 0.08144249303509236}, '
'{"feature": "K_close_position_in_hl", "importance": 0.07700508419342092}, '
'{"feature": "K_body_size_pct", "importance": 0.07596370759291435}, '
'{"feature": "O_div_amplitude_48", "importance": 0.050493375522656585}, '
'{"feature": "O_pct_change_12", "importance": 0.03269710877478459}, '
'{"feature": "O_div_binary_12", "importance": 0.018534019588413646}, '
'{"feature": "K_consecutive_shrink", "importance": 0.014390859045724525}, '
'{"feature": "O_div_binary_48", "importance": 0.0014971226422184486}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_high_pct_change_12", "importance": '
'0.5588572307798765}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.08911899882489818}, {"feature": "O_div_amplitude_12", '
'"importance": 0.08144249303509236}, {"feature": '
'"K_close_position_in_hl", "importance": '
'0.07700508419342092}, {"feature": "K_body_size_pct", '
'"importance": 0.07596370759291435}, {"feature": '
'"O_div_amplitude_48", "importance": 0.050493375522656585}, '
'{"feature": "O_pct_change_12", "importance": '
'0.03269710877478459}, {"feature": "O_div_binary_12", '
'"importance": 0.018534019588413646}, {"feature": '
'"K_consecutive_shrink", "importance": '
'0.014390859045724525}, {"feature": "O_div_binary_48", '
'"importance": 0.0014971226422184486}]',
'_model_metadata': {'created_at': '2026-07-12T16:57:18.775093',
'feature_names': ['K_momentum_pct_change_48',
'K_high_pct_change_12',
'K_close_position_in_hl',
'K_body_size_pct',
'K_consecutive_shrink',
'O_pct_change_12',
'O_div_binary_12',
'O_div_binary_48',
'O_div_amplitude_12',
'O_div_amplitude_48'],
'git_commit': 'unknown',
'hyperparameters': {'learning_rate': 0.07777755692715244,
'max_depth': 4,
'n_estimators': 197,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0.9136325389158599,
'train_accuracy': 0.8576469804913776},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-374708fff7719dd5',
'training_time_sec': 4.993467330932617},
'accuracy': 0.8576469804913776,
'avg_loss': -0.004870124359546528,
'avg_win': 0.001579385051565602,
'expectancy': 9.625213836636092e-05,
'learning_rate': 0.07777755692715244,
'losing_trades': 175,
'max_depth': 4,
'max_drawdown': 0.14888181289458924,
'model_file': 'volume_price_pivot_v86_y_C5_BTCUSDT_2_20260712_1783818563',
'n_estimators': 197,
'profit_factor': 1.085944273274745,
'sharpe_ratio': 2.559647137881075,
'top_pct': 12,
'total_pnl': 0.0732478772968004,
'total_trades': 761,
'trail_stop_1': -0.1346040180342414,
'trail_stop_2': 0.03224425745080089,
'trail_stop_3': 0.5636541708039877,
'trail_stop_4': 0.9228763541126306,
'trail_stop_5': 1.7798550883290538,
'trail_thr_1': 0.19575963309832448,
'trail_thr_2': 0.4514130085198188,
'trail_thr_3': 1.3578185914055436,
'trail_thr_4': 1.6716913147786483,
'trail_thr_5': 3.705508115348672,
'trial_num': 7,
'vp_subset_size': 3,
'win_rate': 0.7700394218134035,
'winning_trades': 586}
ind_param (optuna):
展開 Optuna 參數{'n_estimators': [165, 295], 'max_depth': [3, 5], 'learning_rate': [0.04, 0.09], 'trail_thr_1': [0.15, 0.35], 'trail_stop_1': [-0.15, 0.05], 'trail_thr_2': [0.35, 0.7], 'trail_stop_2': [0.0, 0.2], 'trail_thr_3': [0.8, 1.4], 'trail_stop_3': [0.2, 0.65], 'trail_thr_4': [1.45, 1.8], 'trail_stop_4': [0.4, 1.0], 'trail_thr_5': [2.5, 4.0], 'trail_stop_5': [1.5, 3.0], 'vp_subset_size': [0, 3], 'top_pct': [7, 16]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 500,
'n_splits': 4,
'purge_days': 0,
'test_window_months': 6,
'train_window_months': 6}
|
||||||||||||
| 252 | BTCUSDT | 5 | volume_price_pivot_v86_y_C0 | 2023-08-01 ~ 2026-07-31 | 1.085 | 0.78% | 761 | 2.552 | 0.15 | 0.000 | 0.000 | 2026-06-23 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C0_BTCUSDT_2_20260623_1782168614
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_high_pct_change_12", "importance": 0.535583001549504}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.09009106181669407}, '
'{"feature": "O_div_amplitude_12", "importance": 0.08286859185995314}, '
'{"feature": "K_close_position_in_hl", "importance": 0.08240049041822518}, '
'{"feature": "K_body_size_pct", "importance": 0.07687581902795715}, '
'{"feature": "O_div_amplitude_48", "importance": 0.055709623334353454}, '
'{"feature": "O_pct_change_12", "importance": 0.03774517853866538}, '
'{"feature": "O_div_binary_12", "importance": 0.020256108987738226}, '
'{"feature": "K_consecutive_shrink", "importance": 0.017080616899096276}, '
'{"feature": "O_div_binary_48", "importance": 0.0013895075678131707}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_high_pct_change_12", "importance": '
'0.535583001549504}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.09009106181669407}, {"feature": "O_div_amplitude_12", '
'"importance": 0.08286859185995314}, {"feature": '
'"K_close_position_in_hl", "importance": '
'0.08240049041822518}, {"feature": "K_body_size_pct", '
'"importance": 0.07687581902795715}, {"feature": '
'"O_div_amplitude_48", "importance": 0.055709623334353454}, '
'{"feature": "O_pct_change_12", "importance": '
'0.03774517853866538}, {"feature": "O_div_binary_12", '
'"importance": 0.020256108987738226}, {"feature": '
'"K_consecutive_shrink", "importance": '
'0.017080616899096276}, {"feature": "O_div_binary_48", '
'"importance": 0.0013895075678131707}]',
'_model_metadata': {'created_at': '2026-06-23T14:46:56.766849',
'feature_names': ['K_momentum_pct_change_48',
'K_high_pct_change_12',
'K_close_position_in_hl',
'K_body_size_pct',
'K_consecutive_shrink',
'O_pct_change_12',
'O_div_binary_12',
'O_div_binary_48',
'O_div_amplitude_12',
'O_div_amplitude_48'],
'git_commit': 'unknown',
'hyperparameters': {'learning_rate': 0.057265002849896135,
'max_depth': 5,
'n_estimators': 185,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0.9140129851091696},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-374708fff7719dd5',
'training_time_sec': 5.865366220474243},
'accuracy': 0.0,
'avg_loss': -0.005069861825414816,
'avg_win': 0.001582991161068394,
'expectancy': 9.680849654520696e-05,
'learning_rate': 0.057265002849896135,
'losing_trades': 170,
'max_depth': 5,
'max_drawdown': 0.14594791503440172,
'model_file': 'volume_price_pivot_v86_y_C0_BTCUSDT_2_20260623_1782168614',
'n_estimators': 185,
'period_lookback': 12,
'profit_factor': 1.0854777511496456,
'sharpe_ratio': 2.5517004532038534,
'top_pct': 14,
'total_pnl': 0.07367126587090218,
'total_trades': 761,
'trail_stop_1': -0.13451797489794837,
'trail_stop_2': 0.19307341579774104,
'trail_stop_3': 0.38656525316722756,
'trail_stop_4': 0.7372974224508655,
'trail_stop_5': 1.9418502529562427,
'trail_thr_1': 0.30596243864471084,
'trail_thr_2': 0.5227735093119994,
'trail_thr_3': 1.2363303042020997,
'trail_thr_4': 1.6058742770199177,
'trail_thr_5': 3.991535965587228,
'vp_subset_size': 3,
'win_rate': 0.7766097240473062,
'winning_trades': 591}
ind_param (optuna):
展開 Optuna 參數{'n_estimators': [165, 295], 'max_depth': [3, 5], 'learning_rate': [0.04, 0.09], 'trail_thr_1': [0.15, 0.35], 'trail_stop_1': [-0.15, 0.05], 'trail_thr_2': [0.35, 0.7], 'trail_stop_2': [0.0, 0.2], 'trail_thr_3': [0.8, 1.4], 'trail_stop_3': [0.2, 0.65], 'trail_thr_4': [1.45, 1.8], 'trail_stop_4': [0.4, 1.0], 'trail_thr_5': [2.5, 4.0], 'trail_stop_5': [1.5, 3.0], 'vp_subset_size': [0, 3], 'top_pct': [7, 16], 'period_lookback': [11, 13], 'day_hold': [1, 1]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 500,
'n_splits': 4,
'purge_days': 0,
'test_window_months': 6,
'train_window_months': 6}
|
||||||||||||
| 1468 | BTCUSDT | 5 | volume_price_pivot_v86_y_C0 | 2023-08-01 ~ 2026-07-31 | 1.084 | 0.77% | 761 | 2.519 | 0.15 | 0.853 | 0.000 | 2026-07-11 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C0_BTCUSDT_2_20260710_1783671396
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_high_pct_change_12", "importance": 0.5692065432798296}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.08657716430270983}, '
'{"feature": "K_close_position_in_hl", "importance": 0.07939469099976591}, '
'{"feature": "O_div_amplitude_12", "importance": 0.07824457258877171}, '
'{"feature": "K_body_size_pct", "importance": 0.07395756713057243}, '
'{"feature": "O_div_amplitude_48", "importance": 0.049637099306990826}, '
'{"feature": "O_pct_change_12", "importance": 0.030697170038404796}, '
'{"feature": "O_div_binary_12", "importance": 0.017761156586783212}, '
'{"feature": "K_consecutive_shrink", "importance": 0.013282989917041783}, '
'{"feature": "O_div_binary_48", "importance": 0.0012410458491297724}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_high_pct_change_12", "importance": '
'0.5692065432798296}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.08657716430270983}, {"feature": '
'"K_close_position_in_hl", "importance": '
'0.07939469099976591}, {"feature": "O_div_amplitude_12", '
'"importance": 0.07824457258877171}, {"feature": '
'"K_body_size_pct", "importance": 0.07395756713057243}, '
'{"feature": "O_div_amplitude_48", "importance": '
'0.049637099306990826}, {"feature": "O_pct_change_12", '
'"importance": 0.030697170038404796}, {"feature": '
'"O_div_binary_12", "importance": 0.017761156586783212}, '
'{"feature": "K_consecutive_shrink", "importance": '
'0.013282989917041783}, {"feature": "O_div_binary_48", '
'"importance": 0.0012410458491297724}]',
'_model_metadata': {'created_at': '2026-07-11T00:16:36.384581',
'feature_names': ['K_momentum_pct_change_48',
'K_high_pct_change_12',
'K_close_position_in_hl',
'K_body_size_pct',
'K_consecutive_shrink',
'O_pct_change_12',
'O_div_binary_12',
'O_div_binary_48',
'O_div_amplitude_12',
'O_div_amplitude_48'],
'git_commit': 'unknown',
'hyperparameters': {'learning_rate': 0.06159725093210579,
'max_depth': 4,
'n_estimators': 204,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0.9131814806203341,
'train_accuracy': 0.8529196351288368},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-374708fff7719dd5',
'training_time_sec': 5.359464645385742},
'accuracy': 0.8529196351288368,
'avg_loss': -0.005004842568716695,
'avg_win': 0.0015848736522732184,
'expectancy': 9.547655633331681e-05,
'learning_rate': 0.06159725093210579,
'losing_trades': 172,
'max_depth': 4,
'max_drawdown': 0.1517691723860059,
'model_file': 'volume_price_pivot_v86_y_C0_BTCUSDT_2_20260710_1783671396',
'n_estimators': 204,
'period_lookback': 11,
'profit_factor': 1.084403904088729,
'sharpe_ratio': 2.5188069377011124,
'top_pct': 13,
'total_pnl': 0.07265765936965408,
'total_trades': 761,
'trail_stop_1': -0.0276294210555241,
'trail_stop_2': 0.058428929707043636,
'trail_stop_3': 0.4052314928976662,
'trail_stop_4': 0.5198042692950159,
'trail_stop_5': 2.3886218532930634,
'trail_thr_1': 0.20824582803960837,
'trail_thr_2': 0.3988228512282146,
'trail_thr_3': 1.019817105976215,
'trail_thr_4': 1.7248115864875548,
'trail_thr_5': 3.2713516576204174,
'trial_num': 1,
'vp_subset_size': 0,
'win_rate': 0.7739816031537451,
'winning_trades': 589}
ind_param (optuna):
展開 Optuna 參數{'n_estimators': [165, 295], 'max_depth': [3, 5], 'learning_rate': [0.04, 0.09], 'trail_thr_1': [0.15, 0.35], 'trail_stop_1': [-0.15, 0.05], 'trail_thr_2': [0.35, 0.7], 'trail_stop_2': [0.0, 0.2], 'trail_thr_3': [0.8, 1.4], 'trail_stop_3': [0.2, 0.65], 'trail_thr_4': [1.45, 1.8], 'trail_stop_4': [0.4, 1.0], 'trail_thr_5': [2.5, 4.0], 'trail_stop_5': [1.5, 3.0], 'vp_subset_size': [0, 3], 'top_pct': [7, 16], 'period_lookback': [11, 13]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 500,
'n_splits': 4,
'purge_days': 0,
'test_window_months': 6,
'train_window_months': 6}
|
||||||||||||
| 1492 | BTCUSDT | 5 | volume_price_pivot_v86_y_C0 | 2023-08-01 ~ 2026-07-31 | 1.084 | 0.77% | 761 | 2.519 | 0.15 | 0.853 | 0.000 | 2026-07-11 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C0_BTCUSDT_2_20260710_1783673881
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_high_pct_change_12", "importance": 0.5692065432798296}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.08657716430270983}, '
'{"feature": "K_close_position_in_hl", "importance": 0.07939469099976591}, '
'{"feature": "O_div_amplitude_12", "importance": 0.07824457258877171}, '
'{"feature": "K_body_size_pct", "importance": 0.07395756713057243}, '
'{"feature": "O_div_amplitude_48", "importance": 0.049637099306990826}, '
'{"feature": "O_pct_change_12", "importance": 0.030697170038404796}, '
'{"feature": "O_div_binary_12", "importance": 0.017761156586783212}, '
'{"feature": "K_consecutive_shrink", "importance": 0.013282989917041783}, '
'{"feature": "O_div_binary_48", "importance": 0.0012410458491297724}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_high_pct_change_12", "importance": '
'0.5692065432798296}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.08657716430270983}, {"feature": '
'"K_close_position_in_hl", "importance": '
'0.07939469099976591}, {"feature": "O_div_amplitude_12", '
'"importance": 0.07824457258877171}, {"feature": '
'"K_body_size_pct", "importance": 0.07395756713057243}, '
'{"feature": "O_div_amplitude_48", "importance": '
'0.049637099306990826}, {"feature": "O_pct_change_12", '
'"importance": 0.030697170038404796}, {"feature": '
'"O_div_binary_12", "importance": 0.017761156586783212}, '
'{"feature": "K_consecutive_shrink", "importance": '
'0.013282989917041783}, {"feature": "O_div_binary_48", '
'"importance": 0.0012410458491297724}]',
'_model_metadata': {'created_at': '2026-07-11T00:58:01.425750',
'feature_names': ['K_momentum_pct_change_48',
'K_high_pct_change_12',
'K_close_position_in_hl',
'K_body_size_pct',
'K_consecutive_shrink',
'O_pct_change_12',
'O_div_binary_12',
'O_div_binary_48',
'O_div_amplitude_12',
'O_div_amplitude_48'],
'git_commit': 'unknown',
'hyperparameters': {'learning_rate': 0.06159725093210579,
'max_depth': 4,
'n_estimators': 204,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0.9131814806203341,
'train_accuracy': 0.8529196351288368},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-374708fff7719dd5',
'training_time_sec': 5.34617280960083},
'accuracy': 0.8529196351288368,
'avg_loss': -0.005004842568716695,
'avg_win': 0.0015848736522732184,
'expectancy': 9.547655633331681e-05,
'learning_rate': 0.06159725093210579,
'losing_trades': 172,
'max_depth': 4,
'max_drawdown': 0.1517691723860059,
'model_file': 'volume_price_pivot_v86_y_C0_BTCUSDT_2_20260710_1783673881',
'n_estimators': 204,
'period_lookback': 11,
'profit_factor': 1.084403904088729,
'sharpe_ratio': 2.5188069377011124,
'top_pct': 13,
'total_pnl': 0.07265765936965408,
'total_trades': 761,
'trail_stop_1': -0.0276294210555241,
'trail_stop_2': 0.058428929707043636,
'trail_stop_3': 0.4052314928976662,
'trail_stop_4': 0.5198042692950159,
'trail_stop_5': 2.3886218532930634,
'trail_thr_1': 0.20824582803960837,
'trail_thr_2': 0.3988228512282146,
'trail_thr_3': 1.019817105976215,
'trail_thr_4': 1.7248115864875548,
'trail_thr_5': 3.2713516576204174,
'trial_num': 1,
'vp_subset_size': 0,
'win_rate': 0.7739816031537451,
'winning_trades': 589}
ind_param (optuna):
展開 Optuna 參數{'n_estimators': [165, 295], 'max_depth': [3, 5], 'learning_rate': [0.04, 0.09], 'trail_thr_1': [0.15, 0.35], 'trail_stop_1': [-0.15, 0.05], 'trail_thr_2': [0.35, 0.7], 'trail_stop_2': [0.0, 0.2], 'trail_thr_3': [0.8, 1.4], 'trail_stop_3': [0.2, 0.65], 'trail_thr_4': [1.45, 1.8], 'trail_stop_4': [0.4, 1.0], 'trail_thr_5': [2.5, 4.0], 'trail_stop_5': [1.5, 3.0], 'vp_subset_size': [0, 3], 'top_pct': [7, 16], 'period_lookback': [11, 13]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 500,
'n_splits': 4,
'purge_days': 0,
'test_window_months': 6,
'train_window_months': 6}
|
||||||||||||
| 1466 | BTCUSDT | 5 | volume_price_pivot_v86_y_C0 | 2023-08-01 ~ 2026-07-31 | 1.084 | 0.77% | 761 | 2.519 | 0.15 | 0.853 | 0.000 | 2026-07-11 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C0_BTCUSDT_2_20260710_1783671260
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_high_pct_change_12", "importance": 0.5692065432798296}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.08657716430270983}, '
'{"feature": "K_close_position_in_hl", "importance": 0.07939469099976591}, '
'{"feature": "O_div_amplitude_12", "importance": 0.07824457258877171}, '
'{"feature": "K_body_size_pct", "importance": 0.07395756713057243}, '
'{"feature": "O_div_amplitude_48", "importance": 0.049637099306990826}, '
'{"feature": "O_pct_change_12", "importance": 0.030697170038404796}, '
'{"feature": "O_div_binary_12", "importance": 0.017761156586783212}, '
'{"feature": "K_consecutive_shrink", "importance": 0.013282989917041783}, '
'{"feature": "O_div_binary_48", "importance": 0.0012410458491297724}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_high_pct_change_12", "importance": '
'0.5692065432798296}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.08657716430270983}, {"feature": '
'"K_close_position_in_hl", "importance": '
'0.07939469099976591}, {"feature": "O_div_amplitude_12", '
'"importance": 0.07824457258877171}, {"feature": '
'"K_body_size_pct", "importance": 0.07395756713057243}, '
'{"feature": "O_div_amplitude_48", "importance": '
'0.049637099306990826}, {"feature": "O_pct_change_12", '
'"importance": 0.030697170038404796}, {"feature": '
'"O_div_binary_12", "importance": 0.017761156586783212}, '
'{"feature": "K_consecutive_shrink", "importance": '
'0.013282989917041783}, {"feature": "O_div_binary_48", '
'"importance": 0.0012410458491297724}]',
'_model_metadata': {'created_at': '2026-07-11T00:14:20.213844',
'feature_names': ['K_momentum_pct_change_48',
'K_high_pct_change_12',
'K_close_position_in_hl',
'K_body_size_pct',
'K_consecutive_shrink',
'O_pct_change_12',
'O_div_binary_12',
'O_div_binary_48',
'O_div_amplitude_12',
'O_div_amplitude_48'],
'git_commit': 'unknown',
'hyperparameters': {'learning_rate': 0.06159725093210579,
'max_depth': 4,
'n_estimators': 204,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0.9131814806203341,
'train_accuracy': 0.8529196351288368},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-374708fff7719dd5',
'training_time_sec': 5.366758108139038},
'accuracy': 0.8529196351288368,
'avg_loss': -0.005004842568716695,
'avg_win': 0.0015848736522732184,
'expectancy': 9.547655633331681e-05,
'learning_rate': 0.06159725093210579,
'losing_trades': 172,
'max_depth': 4,
'max_drawdown': 0.1517691723860059,
'model_file': 'volume_price_pivot_v86_y_C0_BTCUSDT_2_20260710_1783671260',
'n_estimators': 204,
'period_lookback': 11,
'profit_factor': 1.084403904088729,
'sharpe_ratio': 2.5188069377011124,
'top_pct': 13,
'total_pnl': 0.07265765936965408,
'total_trades': 761,
'trail_stop_1': -0.0276294210555241,
'trail_stop_2': 0.058428929707043636,
'trail_stop_3': 0.4052314928976662,
'trail_stop_4': 0.5198042692950159,
'trail_stop_5': 2.3886218532930634,
'trail_thr_1': 0.20824582803960837,
'trail_thr_2': 0.3988228512282146,
'trail_thr_3': 1.019817105976215,
'trail_thr_4': 1.7248115864875548,
'trail_thr_5': 3.2713516576204174,
'trial_num': 1,
'vp_subset_size': 0,
'win_rate': 0.7739816031537451,
'winning_trades': 589}
ind_param (optuna):
展開 Optuna 參數{'n_estimators': [165, 295], 'max_depth': [3, 5], 'learning_rate': [0.04, 0.09], 'trail_thr_1': [0.15, 0.35], 'trail_stop_1': [-0.15, 0.05], 'trail_thr_2': [0.35, 0.7], 'trail_stop_2': [0.0, 0.2], 'trail_thr_3': [0.8, 1.4], 'trail_stop_3': [0.2, 0.65], 'trail_thr_4': [1.45, 1.8], 'trail_stop_4': [0.4, 1.0], 'trail_thr_5': [2.5, 4.0], 'trail_stop_5': [1.5, 3.0], 'vp_subset_size': [0, 3], 'top_pct': [7, 16], 'period_lookback': [11, 13]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 500,
'n_splits': 4,
'purge_days': 0,
'test_window_months': 6,
'train_window_months': 6}
|
||||||||||||
| 255 | BTCUSDT | 5 | volume_price_pivot_v86_y_C0 | 2023-08-01 ~ 2026-07-31 | 1.082 | 0.77% | 761 | 2.438 | 0.12 | 0.000 | 0.000 | 2026-06-23 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C0_BTCUSDT_2_20260623_1782181993
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_high_pct_change_12", "importance": 0.5606305512999622}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.08637819761591085}, '
'{"feature": "O_div_amplitude_12", "importance": 0.08105140539712044}, '
'{"feature": "K_body_size_pct", "importance": 0.07802016514835407}, '
'{"feature": "K_close_position_in_hl", "importance": 0.07556463815002931}, '
'{"feature": "O_div_amplitude_48", "importance": 0.050671217335123496}, '
'{"feature": "O_pct_change_12", "importance": 0.03226291667015869}, '
'{"feature": "O_div_binary_12", "importance": 0.019574765259291756}, '
'{"feature": "K_consecutive_shrink", "importance": 0.014217814979621286}, '
'{"feature": "O_div_binary_48", "importance": 0.0016283281444279686}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_high_pct_change_12", "importance": '
'0.5606305512999622}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.08637819761591085}, {"feature": "O_div_amplitude_12", '
'"importance": 0.08105140539712044}, {"feature": '
'"K_body_size_pct", "importance": 0.07802016514835407}, '
'{"feature": "K_close_position_in_hl", "importance": '
'0.07556463815002931}, {"feature": "O_div_amplitude_48", '
'"importance": 0.050671217335123496}, {"feature": '
'"O_pct_change_12", "importance": 0.03226291667015869}, '
'{"feature": "O_div_binary_12", "importance": '
'0.019574765259291756}, {"feature": "K_consecutive_shrink", '
'"importance": 0.014217814979621286}, {"feature": '
'"O_div_binary_48", "importance": 0.0016283281444279686}]',
'_model_metadata': {'created_at': '2026-06-23T18:32:10.594203',
'feature_names': ['K_momentum_pct_change_48',
'K_high_pct_change_12',
'K_close_position_in_hl',
'K_body_size_pct',
'K_consecutive_shrink',
'O_pct_change_12',
'O_div_binary_12',
'O_div_binary_48',
'O_div_amplitude_12',
'O_div_amplitude_48'],
'git_commit': 'unknown',
'hyperparameters': {'learning_rate': 0.07821809445441943,
'max_depth': 4,
'n_estimators': 188,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0.9129261494066166},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-374708fff7719dd5',
'training_time_sec': 4.916258096694946},
'accuracy': 0.0,
'avg_loss': -0.0049827573826369135,
'avg_win': 0.0015856930280492593,
'expectancy': 9.247105558052326e-05,
'learning_rate': 0.07821809445441943,
'losing_trades': 173,
'max_depth': 4,
'max_drawdown': 0.11580971555387035,
'model_file': 'volume_price_pivot_v86_y_C0_BTCUSDT_2_20260623_1782181993',
'n_estimators': 188,
'period_lookback': 13,
'profit_factor': 1.0816346673866373,
'sharpe_ratio': 2.4381282953643186,
'top_pct': 16,
'total_pnl': 0.07037047329677863,
'total_trades': 761,
'trail_stop_1': -0.050854418336678614,
'trail_stop_2': 0.07064274941756224,
'trail_stop_3': 0.36030946515782925,
'trail_stop_4': 0.7745060470199076,
'trail_stop_5': 1.7208119174786642,
'trail_thr_1': 0.3439959461143346,
'trail_thr_2': 0.5352589190181829,
'trail_thr_3': 0.8978124339849611,
'trail_thr_4': 1.6876709315678777,
'trail_thr_5': 2.688502112235933,
'trial_num': 1,
'vp_subset_size': 1,
'win_rate': 0.7726675427069645,
'winning_trades': 588}
ind_param (optuna):
展開 Optuna 參數{'n_estimators': [165, 295], 'max_depth': [3, 5], 'learning_rate': [0.04, 0.09], 'trail_thr_1': [0.15, 0.35], 'trail_stop_1': [-0.15, 0.05], 'trail_thr_2': [0.35, 0.7], 'trail_stop_2': [0.0, 0.2], 'trail_thr_3': [0.8, 1.4], 'trail_stop_3': [0.2, 0.65], 'trail_thr_4': [1.45, 1.8], 'trail_stop_4': [0.4, 1.0], 'trail_thr_5': [2.5, 4.0], 'trail_stop_5': [1.5, 3.0], 'vp_subset_size': [0, 3], 'top_pct': [7, 16], 'period_lookback': [11, 13], 'day_hold': [1, 1]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 500,
'n_splits': 4,
'purge_days': 0,
'test_window_months': 6,
'train_window_months': 6}
|
||||||||||||