Indicator Params Viewer
檢視每次最佳化的參數結果(L0 Audit)— 返回 Dashboard 入口
🔍 篩選
共 1373 筆結果
📊 Indicator Params
| ID | Symbol | Interval | Indicator | Date Range | PF ↓ | WR | Trades | Sharpe | DD | Acc | AUC | Created |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1480 | BTCUSDT | 5 | volume_price_pivot_v86_y_C6 | 2023-08-01 ~ 2026-07-31 | 0.608 | 0.60% | 954 | -15.404 | 0.56 | 0.578 | 0.000 | 2026-07-11 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C6_BTCUSDT_2_20260710_1783672474
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_close_position_in_hl", "importance": 0.14124630147857387}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.1410247908774453}, '
'{"feature": "K_high_pct_change_12", "importance": 0.13962004412821488}, '
'{"feature": "K_body_size_pct", "importance": 0.1389040843340319}, '
'{"feature": "O_div_amplitude_48", "importance": 0.13812555237421173}, '
'{"feature": "O_pct_change_12", "importance": 0.12989943029592427}, '
'{"feature": "O_div_amplitude_12", "importance": 0.12979753852303952}, '
'{"feature": "K_consecutive_shrink", "importance": 0.03163726939871373}, '
'{"feature": "O_div_binary_12", "importance": 0.00559091706685214}, '
'{"feature": "O_div_binary_48", "importance": 0.004154071522992616}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_close_position_in_hl", "importance": '
'0.14124630147857387}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.1410247908774453}, {"feature": "K_high_pct_change_12", '
'"importance": 0.13962004412821488}, {"feature": '
'"K_body_size_pct", "importance": 0.1389040843340319}, '
'{"feature": "O_div_amplitude_48", "importance": '
'0.13812555237421173}, {"feature": "O_pct_change_12", '
'"importance": 0.12989943029592427}, {"feature": '
'"O_div_amplitude_12", "importance": 0.12979753852303952}, '
'{"feature": "K_consecutive_shrink", "importance": '
'0.03163726939871373}, {"feature": "O_div_binary_12", '
'"importance": 0.00559091706685214}, {"feature": '
'"O_div_binary_48", "importance": 0.004154071522992616}]',
'_model_metadata': {'created_at': '2026-07-11T00:34:33.883634',
'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.07659969709057025,
'max_depth': 5,
'n_estimators': 214,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0,
'train_accuracy': 0.5776017045076237},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-4cbbd8ca5215b8d1',
'training_time_sec': 20.788098573684692},
'accuracy': 0.5776017045076237,
'avg_loss': -0.003769521183889452,
'avg_win': 0.0014968379927540962,
'expectancy': -0.0005843123317685635,
'learning_rate': 0.07659969709057025,
'losing_trades': 377,
'max_depth': 5,
'max_drawdown': 0.5554825891584843,
'model_file': 'volume_price_pivot_v86_y_C6_BTCUSDT_2_20260710_1783672474',
'n_bars': 8,
'n_clusters': 4,
'n_estimators': 214,
'profit_factor': 0.6077473482017073,
'sharpe_ratio': -15.404356481616034,
'top_pct': 8,
'total_pnl': -0.5574339645072097,
'total_trades': 954,
'trail_stop_1': -0.1187962719115127,
'trail_stop_2': 0.011616722433639893,
'trail_stop_3': 0.470501755284444,
'trail_stop_4': 0.41235069657748147,
'trail_stop_5': 2.7486639612006325,
'trail_thr_1': 0.2697316968394073,
'trail_thr_2': 0.4045980821176709,
'trail_thr_3': 1.319705687464961,
'trail_thr_4': 1.6978254022286159,
'trail_thr_5': 3.9548647782429915,
'trial_num': 0,
'vp_subset_size': 0,
'win_rate': 0.6048218029350105,
'winning_trades': 577}
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], 'n_clusters': [3, 10], 'n_bars': [3, 20]}
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}
|
||||||||||||
| 1505 | BTCUSDT | 5 | volume_price_pivot_v86_y_C6 | 2023-08-01 ~ 2026-07-31 | 0.607 | 0.64% | 761 | -15.756 | 0.51 | 0.050 | 0.000 | 2026-07-11 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C6_BTCUSDT_2_20260710_1783675178
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_momentum_pct_change_48", "importance": 0.1406574211910096}, '
'{"feature": "K_close_position_in_hl", "importance": 0.13965886698941454}, '
'{"feature": "K_high_pct_change_12", "importance": 0.1395980597311978}, '
'{"feature": "K_body_size_pct", "importance": 0.13746563767122733}, '
'{"feature": "O_div_amplitude_48", "importance": 0.13609602388095382}, '
'{"feature": "O_pct_change_12", "importance": 0.13566207778659342}, '
'{"feature": "O_div_amplitude_12", "importance": 0.13145719899089528}, '
'{"feature": "K_consecutive_shrink", "importance": 0.02988456860640785}, '
'{"feature": "O_div_binary_12", "importance": 0.005222382115397132}, '
'{"feature": "O_div_binary_48", "importance": 0.004297763036903243}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_momentum_pct_change_48", "importance": '
'0.1406574211910096}, {"feature": "K_close_position_in_hl", '
'"importance": 0.13965886698941454}, {"feature": '
'"K_high_pct_change_12", "importance": 0.1395980597311978}, '
'{"feature": "K_body_size_pct", "importance": '
'0.13746563767122733}, {"feature": "O_div_amplitude_48", '
'"importance": 0.13609602388095382}, {"feature": '
'"O_pct_change_12", "importance": 0.13566207778659342}, '
'{"feature": "O_div_amplitude_12", "importance": '
'0.13145719899089528}, {"feature": "K_consecutive_shrink", '
'"importance": 0.02988456860640785}, {"feature": '
'"O_div_binary_12", "importance": 0.005222382115397132}, '
'{"feature": "O_div_binary_48", "importance": '
'0.004297763036903243}]',
'_model_metadata': {'created_at': '2026-07-11T01:19:37.963457',
'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.07659969709057025,
'max_depth': 5,
'n_estimators': 214,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0,
'train_accuracy': 0.04980358212930288},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-b38c612d3a2f2d9b',
'training_time_sec': 20.936577320098877},
'accuracy': 0.04980358212930288,
'avg_loss': -0.0046324020206004336,
'avg_win': 0.0015562703597233449,
'expectancy': -0.0006475801199977377,
'learning_rate': 0.07659969709057025,
'losing_trades': 271,
'max_depth': 5,
'max_drawdown': 0.5086831953998391,
'model_file': 'volume_price_pivot_v86_y_C6_BTCUSDT_2_20260710_1783675178',
'n_bars': 8,
'n_clusters': 4,
'n_estimators': 214,
'profit_factor': 0.6074430854895484,
'sharpe_ratio': -15.756443578194979,
'top_pct': 8,
'total_pnl': -0.49280847131827854,
'total_trades': 761,
'trail_stop_1': -0.1187962719115127,
'trail_stop_2': 0.011616722433639893,
'trail_stop_3': 0.470501755284444,
'trail_stop_4': 0.41235069657748147,
'trail_stop_5': 2.7486639612006325,
'trail_thr_1': 0.2697316968394073,
'trail_thr_2': 0.4045980821176709,
'trail_thr_3': 1.319705687464961,
'trail_thr_4': 1.6978254022286159,
'trail_thr_5': 3.9548647782429915,
'trial_num': 0,
'vp_subset_size': 0,
'win_rate': 0.6438896189224704,
'winning_trades': 490}
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], 'n_clusters': [3, 10], 'n_bars': [3, 20]}
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}
|
||||||||||||
| 1494 | BTCUSDT | 5 | volume_price_pivot_v86_y_C4 | 2023-08-01 ~ 2026-07-31 | 0.601 | 0.58% | 761 | -15.718 | 0.45 | 0.787 | 0.000 | 2026-07-11 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C4_BTCUSDT_2_20260710_1783673989
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_close_position_in_hl", "importance": 0.16584609196804176}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.1586920461837327}, '
'{"feature": "O_div_amplitude_12", "importance": 0.1444684538455022}, '
'{"feature": "O_div_amplitude_48", "importance": 0.1337233802420375}, '
'{"feature": "K_high_pct_change_12", "importance": 0.13062779242550787}, '
'{"feature": "K_body_size_pct", "importance": 0.12201648562267098}, '
'{"feature": "O_pct_change_12", "importance": 0.11365554999181124}, '
'{"feature": "K_consecutive_shrink", "importance": 0.023177529091673737}, '
'{"feature": "O_div_binary_48", "importance": 0.004022136752601834}, '
'{"feature": "O_div_binary_12", "importance": 0.0037705338764201196}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_close_position_in_hl", "importance": '
'0.16584609196804176}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.1586920461837327}, {"feature": "O_div_amplitude_12", '
'"importance": 0.1444684538455022}, {"feature": '
'"O_div_amplitude_48", "importance": 0.1337233802420375}, '
'{"feature": "K_high_pct_change_12", "importance": '
'0.13062779242550787}, {"feature": "K_body_size_pct", '
'"importance": 0.12201648562267098}, {"feature": '
'"O_pct_change_12", "importance": 0.11365554999181124}, '
'{"feature": "K_consecutive_shrink", "importance": '
'0.023177529091673737}, {"feature": "O_div_binary_48", '
'"importance": 0.004022136752601834}, {"feature": '
'"O_div_binary_12", "importance": 0.0037705338764201196}]',
'_model_metadata': {'created_at': '2026-07-11T00:59:49.110554',
'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.054561457009902094,
'max_depth': 4,
'n_estimators': 233,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0.5824886574802255,
'train_accuracy': 0.7873360410147147},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-9d34149fbd1fe777',
'training_time_sec': 6.221379995346069},
'accuracy': 0.7873360410147147,
'avg_loss': -0.003517172177716839,
'avg_win': 0.00151019321687028,
'expectancy': -0.0005839918423729743,
'learning_rate': 0.054561457009902094,
'losing_trades': 317,
'max_depth': 4,
'max_drawdown': 0.4466492618371001,
'model_file': 'volume_price_pivot_v86_y_C4_BTCUSDT_2_20260710_1783673989',
'n_estimators': 233,
'profit_factor': 0.6013988511312753,
'sharpe_ratio': -15.717538991166077,
'sl_mult': 1.4488855372533331,
'top_pct': 8,
'total_pnl': -0.44441779204583365,
'total_trades': 761,
'tp_mult': 1.0650515929852795,
'trail_stop_1': -0.12210122786959163,
'trail_stop_2': 0.07327236865873835,
'trail_stop_3': 0.5533291826268562,
'trail_stop_4': 0.708540663048167,
'trail_stop_5': 1.5696756190799965,
'trail_thr_1': 0.27237057894447586,
'trail_thr_2': 0.4522506269873263,
'trail_thr_3': 1.0736419905302215,
'trail_thr_4': 1.5198858237554258,
'trail_thr_5': 3.3886218532930634,
'trial_num': 1,
'vp_subset_size': 2,
'win_rate': 0.5834428383705651,
'winning_trades': 444}
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], 'tp_mult': [1.0, 2.0], 'sl_mult': [0.5, 1.5]}
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}
|
||||||||||||
| 1470 | BTCUSDT | 5 | volume_price_pivot_v86_y_C4 | 2023-08-01 ~ 2026-07-31 | 0.601 | 0.58% | 761 | -15.718 | 0.45 | 0.787 | 0.000 | 2026-07-11 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C4_BTCUSDT_2_20260710_1783671504
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_close_position_in_hl", "importance": 0.16584609196804176}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.1586920461837327}, '
'{"feature": "O_div_amplitude_12", "importance": 0.1444684538455022}, '
'{"feature": "O_div_amplitude_48", "importance": 0.1337233802420375}, '
'{"feature": "K_high_pct_change_12", "importance": 0.13062779242550787}, '
'{"feature": "K_body_size_pct", "importance": 0.12201648562267098}, '
'{"feature": "O_pct_change_12", "importance": 0.11365554999181124}, '
'{"feature": "K_consecutive_shrink", "importance": 0.023177529091673737}, '
'{"feature": "O_div_binary_48", "importance": 0.004022136752601834}, '
'{"feature": "O_div_binary_12", "importance": 0.0037705338764201196}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_close_position_in_hl", "importance": '
'0.16584609196804176}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.1586920461837327}, {"feature": "O_div_amplitude_12", '
'"importance": 0.1444684538455022}, {"feature": '
'"O_div_amplitude_48", "importance": 0.1337233802420375}, '
'{"feature": "K_high_pct_change_12", "importance": '
'0.13062779242550787}, {"feature": "K_body_size_pct", '
'"importance": 0.12201648562267098}, {"feature": '
'"O_pct_change_12", "importance": 0.11365554999181124}, '
'{"feature": "K_consecutive_shrink", "importance": '
'0.023177529091673737}, {"feature": "O_div_binary_48", '
'"importance": 0.004022136752601834}, {"feature": '
'"O_div_binary_12", "importance": 0.0037705338764201196}]',
'_model_metadata': {'created_at': '2026-07-11T00:18:24.221980',
'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.054561457009902094,
'max_depth': 4,
'n_estimators': 233,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0.5824886574802255,
'train_accuracy': 0.7873360410147147},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-9d34149fbd1fe777',
'training_time_sec': 6.211716890335083},
'accuracy': 0.7873360410147147,
'avg_loss': -0.003517172177716839,
'avg_win': 0.00151019321687028,
'expectancy': -0.0005839918423729743,
'learning_rate': 0.054561457009902094,
'losing_trades': 317,
'max_depth': 4,
'max_drawdown': 0.4466492618371001,
'model_file': 'volume_price_pivot_v86_y_C4_BTCUSDT_2_20260710_1783671504',
'n_estimators': 233,
'profit_factor': 0.6013988511312753,
'sharpe_ratio': -15.717538991166077,
'sl_mult': 1.4488855372533331,
'top_pct': 8,
'total_pnl': -0.44441779204583365,
'total_trades': 761,
'tp_mult': 1.0650515929852795,
'trail_stop_1': -0.12210122786959163,
'trail_stop_2': 0.07327236865873835,
'trail_stop_3': 0.5533291826268562,
'trail_stop_4': 0.708540663048167,
'trail_stop_5': 1.5696756190799965,
'trail_thr_1': 0.27237057894447586,
'trail_thr_2': 0.4522506269873263,
'trail_thr_3': 1.0736419905302215,
'trail_thr_4': 1.5198858237554258,
'trail_thr_5': 3.3886218532930634,
'trial_num': 1,
'vp_subset_size': 2,
'win_rate': 0.5834428383705651,
'winning_trades': 444}
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], 'tp_mult': [1.0, 2.0], 'sl_mult': [0.5, 1.5]}
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}
|
||||||||||||
| 1515 | BTCUSDT | 5 | volume_price_pivot_v86_y_C1 | 2023-08-01 ~ 2026-07-31 | 0.600 | 0.61% | 761 | -14.053 | 0.52 | 0.902 | 0.000 | 2026-07-11 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C1_BTCUSDT_2_20260710_1783675662
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_momentum_pct_change_48", "importance": 0.36653136806200015}, '
'{"feature": "O_div_amplitude_48", "importance": 0.3044772030658542}, '
'{"feature": "O_div_amplitude_12", "importance": 0.07698707181267309}, '
'{"feature": "O_pct_change_12", "importance": 0.064305299965503}, {"feature": '
'"K_high_pct_change_12", "importance": 0.04771997997703951}, {"feature": '
'"O_div_binary_48", "importance": 0.04498596156213325}, {"feature": '
'"K_body_size_pct", "importance": 0.03291565604144503}, {"feature": '
'"K_close_position_in_hl", "importance": 0.03144659980689492}, {"feature": '
'"K_consecutive_shrink", "importance": 0.02425431365505901}, {"feature": '
'"O_div_binary_12", "importance": 0.0063765460513979366}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_momentum_pct_change_48", "importance": '
'0.36653136806200015}, {"feature": "O_div_amplitude_48", '
'"importance": 0.3044772030658542}, {"feature": '
'"O_div_amplitude_12", "importance": 0.07698707181267309}, '
'{"feature": "O_pct_change_12", "importance": '
'0.064305299965503}, {"feature": "K_high_pct_change_12", '
'"importance": 0.04771997997703951}, {"feature": '
'"O_div_binary_48", "importance": 0.04498596156213325}, '
'{"feature": "K_body_size_pct", "importance": '
'0.03291565604144503}, {"feature": '
'"K_close_position_in_hl", "importance": '
'0.03144659980689492}, {"feature": "K_consecutive_shrink", '
'"importance": 0.02425431365505901}, {"feature": '
'"O_div_binary_12", "importance": 0.0063765460513979366}]',
'_model_metadata': {'created_at': '2026-07-11T01:27:41.928894',
'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.07659969709057025,
'max_depth': 5,
'n_estimators': 214,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0.8965644243227113,
'train_accuracy': 0.9017244823223917},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-374708fff7719dd5',
'training_time_sec': 6.913052320480347},
'accuracy': 0.9017244823223917,
'avg_loss': -0.004240318671010013,
'avg_win': 0.0016111781645290505,
'expectancy': -0.0006571418965537667,
'learning_rate': 0.07659969709057025,
'losing_trades': 295,
'max_depth': 5,
'max_drawdown': 0.5203557723387872,
'model_file': 'volume_price_pivot_v86_y_C1_BTCUSDT_2_20260710_1783675662',
'n_bars': 4,
'n_estimators': 214,
'profit_factor': 0.6002179400493032,
'sharpe_ratio': -14.053063081831239,
'top_pct': 8,
'total_pnl': -0.5000849832774161,
'total_trades': 761,
'trail_stop_1': -0.1187962719115127,
'trail_stop_2': 0.011616722433639893,
'trail_stop_3': 0.470501755284444,
'trail_stop_4': 0.41235069657748147,
'trail_stop_5': 2.7486639612006325,
'trail_thr_1': 0.2697316968394073,
'trail_thr_2': 0.4045980821176709,
'trail_thr_3': 1.319705687464961,
'trail_thr_4': 1.6978254022286159,
'trail_thr_5': 3.9548647782429915,
'trial_num': 0,
'vp_subset_size': 0,
'win_rate': 0.6123521681997371,
'winning_trades': 466}
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], 'n_bars': [3, 12]}
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}
|
||||||||||||
| 1516 | BTCUSDT | 5 | volume_price_pivot_v86_y_C2 | 2023-08-01 ~ 2026-07-31 | 0.600 | 0.49% | 1720 | -13.176 | 0.70 | 0.944 | 0.000 | 2026-07-11 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C2_BTCUSDT_2_20260710_1783675695
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_close_position_in_hl", "importance": 0.7049282550044947}, '
'{"feature": "K_body_size_pct", "importance": 0.12008395399307782}, '
'{"feature": "O_pct_change_12", "importance": 0.056862664170762585}, '
'{"feature": "O_div_amplitude_12", "importance": 0.03415012140876696}, '
'{"feature": "K_high_pct_change_12", "importance": 0.02912603717795946}, '
'{"feature": "O_div_amplitude_48", "importance": 0.025683655831134453}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.01910523930773545}, '
'{"feature": "K_consecutive_shrink", "importance": 0.00451527762917635}, '
'{"feature": "O_div_binary_12", "importance": 0.00444114427852383}, '
'{"feature": "O_div_binary_48", "importance": 0.0011036511983684983}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_close_position_in_hl", "importance": '
'0.7049282550044947}, {"feature": "K_body_size_pct", '
'"importance": 0.12008395399307782}, {"feature": '
'"O_pct_change_12", "importance": 0.056862664170762585}, '
'{"feature": "O_div_amplitude_12", "importance": '
'0.03415012140876696}, {"feature": "K_high_pct_change_12", '
'"importance": 0.02912603717795946}, {"feature": '
'"O_div_amplitude_48", "importance": 0.025683655831134453}, '
'{"feature": "K_momentum_pct_change_48", "importance": '
'0.01910523930773545}, {"feature": "K_consecutive_shrink", '
'"importance": 0.00451527762917635}, {"feature": '
'"O_div_binary_12", "importance": 0.00444114427852383}, '
'{"feature": "O_div_binary_48", "importance": '
'0.0011036511983684983}]',
'_model_metadata': {'created_at': '2026-07-11T01:28:14.992648',
'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.07659969709057025,
'max_depth': 5,
'n_estimators': 214,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0.9534385030817633,
'train_accuracy': 0.9442705905852586},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-814dd7b9784d57c1',
'training_time_sec': 6.916152715682983},
'accuracy': 0.9442705905852586,
'avg_loss': -0.001953073626705324,
'avg_win': 0.001219364394823743,
'expectancy': -0.00039821010801404267,
'learning_rate': 0.07659969709057025,
'losing_trades': 877,
'max_depth': 5,
'max_drawdown': 0.7049509952992258,
'model_file': 'volume_price_pivot_v86_y_C2_BTCUSDT_2_20260710_1783675695',
'n_estimators': 214,
'profit_factor': 0.6001265977901296,
'sharpe_ratio': -13.176292469162673,
'span': 9,
'top_pct': 8,
'total_pnl': -0.684921385784154,
'total_trades': 1720,
'trail_stop_1': -0.1187962719115127,
'trail_stop_2': 0.011616722433639893,
'trail_stop_3': 0.470501755284444,
'trail_stop_4': 0.41235069657748147,
'trail_stop_5': 2.7486639612006325,
'trail_thr_1': 0.2697316968394073,
'trail_thr_2': 0.4045980821176709,
'trail_thr_3': 1.319705687464961,
'trail_thr_4': 1.6978254022286159,
'trail_thr_5': 3.9548647782429915,
'trial_num': 0,
'vp_subset_size': 0,
'win_rate': 0.49011627906976746,
'winning_trades': 843}
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], 'span': [6, 24]}
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}
|
||||||||||||
| 1685 | BTCUSDT | 5 | volume_price_pivot_v86_y_C3 | 2023-08-01 ~ 2026-07-31 | 0.594 | 0.64% | 761 | -16.518 | 0.52 | 0.917 | 0.000 | 2026-07-12 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C3_BTCUSDT_2_20260711_1783775566
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_high_pct_change_12", "importance": 0.21554444073780588}, '
'{"feature": "O_div_amplitude_12", "importance": 0.1592780472655376}, '
'{"feature": "K_close_position_in_hl", "importance": 0.11700091333915892}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.10725470612207974}, '
'{"feature": "O_pct_change_12", "importance": 0.10698124171271108}, '
'{"feature": "K_body_size_pct", "importance": 0.10634560552986337}, '
'{"feature": "O_div_amplitude_48", "importance": 0.08546016399951128}, '
'{"feature": "K_consecutive_shrink", "importance": 0.04998342334180319}, '
'{"feature": "O_div_binary_12", "importance": 0.048399642827508874}, '
'{"feature": "O_div_binary_48", "importance": 0.003751815124020128}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_high_pct_change_12", "importance": '
'0.21554444073780588}, {"feature": "O_div_amplitude_12", '
'"importance": 0.1592780472655376}, {"feature": '
'"K_close_position_in_hl", "importance": '
'0.11700091333915892}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.10725470612207974}, {"feature": "O_pct_change_12", '
'"importance": 0.10698124171271108}, {"feature": '
'"K_body_size_pct", "importance": 0.10634560552986337}, '
'{"feature": "O_div_amplitude_48", "importance": '
'0.08546016399951128}, {"feature": "K_consecutive_shrink", '
'"importance": 0.04998342334180319}, {"feature": '
'"O_div_binary_12", "importance": 0.048399642827508874}, '
'{"feature": "O_div_binary_48", "importance": '
'0.003751815124020128}]',
'_model_metadata': {'created_at': '2026-07-12T05:07:13.350927',
'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.07409010682075964,
'max_depth': 4,
'n_estimators': 250,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0.6881958476182097,
'train_accuracy': 0.9171715826619615},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-374708fff7719dd5',
'training_time_sec': 6.544315576553345},
'accuracy': 0.9171715826619615,
'avg_loss': -0.004630789887264157,
'avg_win': 0.001565093203357404,
'expectancy': -0.0006820339096669727,
'learning_rate': 0.07409010682075964,
'losing_trades': 276,
'max_depth': 4,
'max_drawdown': 0.521658795927615,
'model_file': 'volume_price_pivot_v86_y_C3_BTCUSDT_2_20260711_1783775566',
'n_bars': 8,
'n_estimators': 250,
'profit_factor': 0.5939060998073233,
'sharpe_ratio': -16.518205586088342,
'top_pct': 15,
'total_pnl': -0.5190278052565662,
'total_trades': 761,
'trail_stop_1': -0.14554605033195286,
'trail_stop_2': 0.09134275792541134,
'trail_stop_3': 0.44262073364757853,
'trail_stop_4': 0.7265357654253308,
'trail_stop_5': 2.829528539285485,
'trail_thr_1': 0.1933859942443742,
'trail_thr_2': 0.3636409608701658,
'trail_thr_3': 1.3265660585364754,
'trail_thr_4': 1.6339226491084562,
'trail_thr_5': 3.274628466669074,
'trial_num': 13,
'vp_subset_size': 1,
'win_rate': 0.6373193166885677,
'window': 21,
'winning_trades': 485}
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], 'window': [6, 24], 'n_bars': [3, 12]}
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}
|
||||||||||||
| 1687 | BTCUSDT | 5 | volume_price_pivot_v86_y_C3 | 2023-08-01 ~ 2026-07-31 | 0.588 | 0.64% | 761 | -16.856 | 0.53 | 0.921 | 0.000 | 2026-07-12 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C3_BTCUSDT_2_20260711_1783776821
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_high_pct_change_12", "importance": 0.20564364469145194}, '
'{"feature": "O_div_amplitude_12", "importance": 0.16000704714084008}, '
'{"feature": "K_close_position_in_hl", "importance": 0.12115127878914973}, '
'{"feature": "K_body_size_pct", "importance": 0.11117474731041563}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.10886870874787268}, '
'{"feature": "O_pct_change_12", "importance": 0.1076830215966315}, '
'{"feature": "O_div_amplitude_48", "importance": 0.08890037960090756}, '
'{"feature": "K_consecutive_shrink", "importance": 0.048560999359669774}, '
'{"feature": "O_div_binary_12", "importance": 0.042799965785131504}, '
'{"feature": "O_div_binary_48", "importance": 0.00521020697792952}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_high_pct_change_12", "importance": '
'0.20564364469145194}, {"feature": "O_div_amplitude_12", '
'"importance": 0.16000704714084008}, {"feature": '
'"K_close_position_in_hl", "importance": '
'0.12115127878914973}, {"feature": "K_body_size_pct", '
'"importance": 0.11117474731041563}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.10886870874787268}, {"feature": "O_pct_change_12", '
'"importance": 0.1076830215966315}, {"feature": '
'"O_div_amplitude_48", "importance": 0.08890037960090756}, '
'{"feature": "K_consecutive_shrink", "importance": '
'0.048560999359669774}, {"feature": "O_div_binary_12", '
'"importance": 0.042799965785131504}, {"feature": '
'"O_div_binary_48", "importance": 0.00521020697792952}]',
'_model_metadata': {'created_at': '2026-07-12T05:25:00.118305',
'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.07331662356117338,
'max_depth': 5,
'n_estimators': 187,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0.6829613766273761,
'train_accuracy': 0.9210999400759039},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-374708fff7719dd5',
'training_time_sec': 6.016993045806885},
'accuracy': 0.9210999400759039,
'avg_loss': -0.0046140094496557385,
'avg_win': 0.001553297144373264,
'expectancy': -0.0006915700389986592,
'learning_rate': 0.07331662356117338,
'losing_trades': 277,
'max_depth': 5,
'max_drawdown': 0.5268857903490272,
'model_file': 'volume_price_pivot_v86_y_C3_BTCUSDT_2_20260711_1783776821',
'n_bars': 5,
'n_estimators': 187,
'profit_factor': 0.5882225327186917,
'sharpe_ratio': -16.8560669037607,
'top_pct': 11,
'total_pnl': -0.5262847996779798,
'total_trades': 761,
'trail_stop_1': -0.09973674943242966,
'trail_stop_2': 0.13575907486646083,
'trail_stop_3': 0.2288775331847416,
'trail_stop_4': 0.5242549769647609,
'trail_stop_5': 2.47422892549145,
'trail_thr_1': 0.20101135106736065,
'trail_thr_2': 0.6944127977633787,
'trail_thr_3': 1.0414227703734107,
'trail_thr_4': 1.6053559441291994,
'trail_thr_5': 2.983884930581432,
'trial_num': 3,
'vp_subset_size': 2,
'win_rate': 0.6360052562417872,
'window': 9,
'winning_trades': 484}
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], 'window': [6, 24], 'n_bars': [3, 12]}
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}
|
||||||||||||
| 1744 | BTCUSDT | 5 | volume_price_pivot_v86_y_C6 | 2023-08-01 ~ 2026-07-31 | 0.585 | 0.62% | 4167 | -16.928 | 2.87 | 0.522 | 0.000 | 2026-07-12 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C6_BTCUSDT_2_20260712_1783808505
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_body_size_pct", "importance": 0.1460670393170237}, '
'{"feature": "O_pct_change_12", "importance": 0.1454500440648882}, '
'{"feature": "O_div_amplitude_12", "importance": 0.14066439590135682}, '
'{"feature": "K_high_pct_change_12", "importance": 0.1397373799144648}, '
'{"feature": "O_div_amplitude_48", "importance": 0.1367968201954341}, '
'{"feature": "K_close_position_in_hl", "importance": 0.13642258451382927}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.12888419253077865}, '
'{"feature": "K_consecutive_shrink", "importance": 0.021491487380537955}, '
'{"feature": "O_div_binary_12", "importance": 0.002914398328646626}, '
'{"feature": "O_div_binary_48", "importance": 0.001571657853039791}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_body_size_pct", "importance": '
'0.1460670393170237}, {"feature": "O_pct_change_12", '
'"importance": 0.1454500440648882}, {"feature": '
'"O_div_amplitude_12", "importance": 0.14066439590135682}, '
'{"feature": "K_high_pct_change_12", "importance": '
'0.1397373799144648}, {"feature": "O_div_amplitude_48", '
'"importance": 0.1367968201954341}, {"feature": '
'"K_close_position_in_hl", "importance": '
'0.13642258451382927}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.12888419253077865}, {"feature": "K_consecutive_shrink", '
'"importance": 0.021491487380537955}, {"feature": '
'"O_div_binary_12", "importance": 0.002914398328646626}, '
'{"feature": "O_div_binary_48", "importance": '
'0.001571657853039791}]',
'_model_metadata': {'created_at': '2026-07-12T14:20:03.805025',
'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.06324714497183209,
'max_depth': 3,
'n_estimators': 219,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0,
'train_accuracy': 0.5222052067381318},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-9d34149fbd1fe777',
'training_time_sec': 13.162538051605225},
'accuracy': 0.5222052067381318,
'avg_loss': -0.004374122594380753,
'avg_win': 0.001548732629433795,
'expectancy': -0.0006842420661775937,
'learning_rate': 0.06324714497183209,
'losing_trades': 1571,
'max_depth': 3,
'max_drawdown': 2.873669548398895,
'model_file': 'volume_price_pivot_v86_y_C6_BTCUSDT_2_20260712_1783808505',
'n_bars': 3,
'n_clusters': 9,
'n_estimators': 219,
'profit_factor': 0.5850783130570831,
'sharpe_ratio': -16.92751772386471,
'top_pct': 16,
'total_pnl': -2.8512366897620325,
'total_trades': 4167,
'trail_stop_1': -0.12314762971240727,
'trail_stop_2': 0.13784953132911001,
'trail_stop_3': 0.5272255341868604,
'trail_stop_4': 0.4051226930615623,
'trail_stop_5': 2.448391141746388,
'trail_thr_1': 0.30880647764551117,
'trail_thr_2': 0.5199073302145669,
'trail_thr_3': 0.9062911101695473,
'trail_thr_4': 1.6397649212644416,
'trail_thr_5': 2.9636649327862408,
'trial_num': 27,
'vp_subset_size': 2,
'win_rate': 0.622990160787137,
'winning_trades': 2596}
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], 'n_clusters': [3, 10], 'n_bars': [3, 20]}
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}
|
||||||||||||
| 1725 | BTCUSDT | 5 | volume_price_pivot_v86_y_C6 | 2023-08-01 ~ 2026-07-31 | 0.583 | 0.62% | 4167 | -17.040 | 2.87 | 0.523 | 0.000 | 2026-07-12 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C6_BTCUSDT_2_20260712_1783802994
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "O_div_amplitude_12", "importance": 0.1479039096847008}, '
'{"feature": "K_body_size_pct", "importance": 0.1449632897383276}, '
'{"feature": "K_high_pct_change_12", "importance": 0.1437107812642889}, '
'{"feature": "O_div_amplitude_48", "importance": 0.139240302889809}, '
'{"feature": "O_pct_change_12", "importance": 0.13626988722587768}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.1307110286262581}, '
'{"feature": "K_close_position_in_hl", "importance": 0.12766857266583662}, '
'{"feature": "K_consecutive_shrink", "importance": 0.024232866756445693}, '
'{"feature": "O_div_binary_12", "importance": 0.0033173570134222732}, '
'{"feature": "O_div_binary_48", "importance": 0.0019820041350333234}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "O_div_amplitude_12", "importance": '
'0.1479039096847008}, {"feature": "K_body_size_pct", '
'"importance": 0.1449632897383276}, {"feature": '
'"K_high_pct_change_12", "importance": 0.1437107812642889}, '
'{"feature": "O_div_amplitude_48", "importance": '
'0.139240302889809}, {"feature": "O_pct_change_12", '
'"importance": 0.13626988722587768}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.1307110286262581}, {"feature": "K_close_position_in_hl", '
'"importance": 0.12766857266583662}, {"feature": '
'"K_consecutive_shrink", "importance": '
'0.024232866756445693}, {"feature": "O_div_binary_12", '
'"importance": 0.0033173570134222732}, {"feature": '
'"O_div_binary_48", "importance": 0.0019820041350333234}]',
'_model_metadata': {'created_at': '2026-07-12T12:25:19.117901',
'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.0694052021329188,
'max_depth': 3,
'n_estimators': 205,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0,
'train_accuracy': 0.5226712830414808},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-9d34149fbd1fe777',
'training_time_sec': 12.415723323822021},
'accuracy': 0.5226712830414808,
'avg_loss': -0.004310004889940525,
'avg_win': 0.0015486198592676496,
'expectancy': -0.000685446549777656,
'learning_rate': 0.0694052021329188,
'losing_trades': 1589,
'max_depth': 3,
'max_drawdown': 2.8749523694999652,
'model_file': 'volume_price_pivot_v86_y_C6_BTCUSDT_2_20260712_1783802994',
'n_bars': 11,
'n_clusters': 3,
'n_estimators': 205,
'profit_factor': 0.582942980621955,
'sharpe_ratio': -17.039632355547617,
'top_pct': 16,
'total_pnl': -2.8562557729234936,
'total_trades': 4167,
'trail_stop_1': -0.00044587764142736686,
'trail_stop_2': 0.13905217339101858,
'trail_stop_3': 0.624639092682931,
'trail_stop_4': 0.9398041716204476,
'trail_stop_5': 2.391673780227646,
'trail_thr_1': 0.19906865059267195,
'trail_thr_2': 0.602051326748978,
'trail_thr_3': 0.861645667143927,
'trail_thr_4': 1.6261688715124736,
'trail_thr_5': 2.797869826654471,
'trial_num': 4,
'vp_subset_size': 3,
'win_rate': 0.6186705063594913,
'winning_trades': 2578}
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], 'n_clusters': [3, 10], 'n_bars': [3, 20]}
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}
|
||||||||||||
| 1475 | BTCUSDT | 5 | volume_price_pivot_v86_y_C6 | 2023-08-01 ~ 2026-07-31 | 0.582 | 0.61% | 761 | -16.790 | 0.50 | 0.513 | 0.000 | 2026-07-11 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C6_BTCUSDT_2_20260710_1783671854
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_high_pct_change_12", "importance": 0.14205980010690117}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.1407305175590812}, '
'{"feature": "K_close_position_in_hl", "importance": 0.1398878788365353}, '
'{"feature": "O_div_amplitude_48", "importance": 0.13802366773320043}, '
'{"feature": "K_body_size_pct", "importance": 0.13329174686509773}, '
'{"feature": "O_pct_change_12", "importance": 0.1313919024824062}, '
'{"feature": "O_div_amplitude_12", "importance": 0.13138556114121916}, '
'{"feature": "K_consecutive_shrink", "importance": 0.03339814571868196}, '
'{"feature": "O_div_binary_12", "importance": 0.00572843341440339}, '
'{"feature": "O_div_binary_48", "importance": 0.004102346142473449}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_high_pct_change_12", "importance": '
'0.14205980010690117}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.1407305175590812}, {"feature": "K_close_position_in_hl", '
'"importance": 0.1398878788365353}, {"feature": '
'"O_div_amplitude_48", "importance": 0.13802366773320043}, '
'{"feature": "K_body_size_pct", "importance": '
'0.13329174686509773}, {"feature": "O_pct_change_12", '
'"importance": 0.1313919024824062}, {"feature": '
'"O_div_amplitude_12", "importance": 0.13138556114121916}, '
'{"feature": "K_consecutive_shrink", "importance": '
'0.03339814571868196}, {"feature": "O_div_binary_12", '
'"importance": 0.00572843341440339}, {"feature": '
'"O_div_binary_48", "importance": 0.004102346142473449}]',
'_model_metadata': {'created_at': '2026-07-11T00:24:14.321282',
'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.07659969709057025,
'max_depth': 5,
'n_estimators': 214,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0,
'train_accuracy': 0.5131500099873494},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-b1535c7783ea8829',
'training_time_sec': 20.744595527648926},
'accuracy': 0.5131500099873494,
'avg_loss': -0.004017830329853487,
'avg_win': 0.0015062353436535196,
'expectancy': -0.0006569336060246514,
'learning_rate': 0.07659969709057025,
'losing_trades': 298,
'max_depth': 5,
'max_drawdown': 0.4979750988360338,
'model_file': 'volume_price_pivot_v86_y_C6_BTCUSDT_2_20260710_1783671854',
'n_bars': 8,
'n_clusters': 4,
'n_estimators': 214,
'profit_factor': 0.5824598152877106,
'sharpe_ratio': -16.789930468499694,
'top_pct': 8,
'total_pnl': -0.49992647418475983,
'total_trades': 761,
'trail_stop_1': -0.1187962719115127,
'trail_stop_2': 0.011616722433639893,
'trail_stop_3': 0.470501755284444,
'trail_stop_4': 0.41235069657748147,
'trail_stop_5': 2.7486639612006325,
'trail_thr_1': 0.2697316968394073,
'trail_thr_2': 0.4045980821176709,
'trail_thr_3': 1.319705687464961,
'trail_thr_4': 1.6978254022286159,
'trail_thr_5': 3.9548647782429915,
'trial_num': 0,
'vp_subset_size': 0,
'win_rate': 0.6084099868593955,
'winning_trades': 463}
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], 'n_clusters': [3, 10], 'n_bars': [3, 20]}
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}
|
||||||||||||
| 1471 | BTCUSDT | 5 | volume_price_pivot_v86_y_C6 | 2023-08-01 ~ 2026-07-31 | 0.582 | 0.61% | 761 | -16.790 | 0.50 | 0.513 | 0.000 | 2026-07-11 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C6_BTCUSDT_2_20260710_1783671643
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_high_pct_change_12", "importance": 0.14205980010690117}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.1407305175590812}, '
'{"feature": "K_close_position_in_hl", "importance": 0.1398878788365353}, '
'{"feature": "O_div_amplitude_48", "importance": 0.13802366773320043}, '
'{"feature": "K_body_size_pct", "importance": 0.13329174686509773}, '
'{"feature": "O_pct_change_12", "importance": 0.1313919024824062}, '
'{"feature": "O_div_amplitude_12", "importance": 0.13138556114121916}, '
'{"feature": "K_consecutive_shrink", "importance": 0.03339814571868196}, '
'{"feature": "O_div_binary_12", "importance": 0.00572843341440339}, '
'{"feature": "O_div_binary_48", "importance": 0.004102346142473449}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_high_pct_change_12", "importance": '
'0.14205980010690117}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.1407305175590812}, {"feature": "K_close_position_in_hl", '
'"importance": 0.1398878788365353}, {"feature": '
'"O_div_amplitude_48", "importance": 0.13802366773320043}, '
'{"feature": "K_body_size_pct", "importance": '
'0.13329174686509773}, {"feature": "O_pct_change_12", '
'"importance": 0.1313919024824062}, {"feature": '
'"O_div_amplitude_12", "importance": 0.13138556114121916}, '
'{"feature": "K_consecutive_shrink", "importance": '
'0.03339814571868196}, {"feature": "O_div_binary_12", '
'"importance": 0.00572843341440339}, {"feature": '
'"O_div_binary_48", "importance": 0.004102346142473449}]',
'_model_metadata': {'created_at': '2026-07-11T00:19:42.852769',
'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.07659969709057025,
'max_depth': 5,
'n_estimators': 214,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0,
'train_accuracy': 0.5131500099873494},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-b1535c7783ea8829',
'training_time_sec': 20.916534423828125},
'accuracy': 0.5131500099873494,
'avg_loss': -0.004017830329853487,
'avg_win': 0.0015062353436535196,
'expectancy': -0.0006569336060246514,
'learning_rate': 0.07659969709057025,
'losing_trades': 298,
'max_depth': 5,
'max_drawdown': 0.4979750988360338,
'model_file': 'volume_price_pivot_v86_y_C6_BTCUSDT_2_20260710_1783671643',
'n_bars': 8,
'n_clusters': 4,
'n_estimators': 214,
'profit_factor': 0.5824598152877106,
'sharpe_ratio': -16.789930468499694,
'top_pct': 8,
'total_pnl': -0.49992647418475983,
'total_trades': 761,
'trail_stop_1': -0.1187962719115127,
'trail_stop_2': 0.011616722433639893,
'trail_stop_3': 0.470501755284444,
'trail_stop_4': 0.41235069657748147,
'trail_stop_5': 2.7486639612006325,
'trail_thr_1': 0.2697316968394073,
'trail_thr_2': 0.4045980821176709,
'trail_thr_3': 1.319705687464961,
'trail_thr_4': 1.6978254022286159,
'trail_thr_5': 3.9548647782429915,
'trial_num': 0,
'vp_subset_size': 0,
'win_rate': 0.6084099868593955,
'winning_trades': 463}
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], 'n_clusters': [3, 10], 'n_bars': [3, 20]}
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}
|
||||||||||||
| 1745 | BTCUSDT | 5 | volume_price_pivot_v86_y_C6 | 2023-08-01 ~ 2026-07-31 | 0.582 | 0.62% | 4167 | -17.063 | 2.89 | 0.523 | 0.000 | 2026-07-12 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C6_BTCUSDT_2_20260712_1783810328
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "O_div_amplitude_12", "importance": 0.1472575321286222}, '
'{"feature": "K_body_size_pct", "importance": 0.14402734190218544}, '
'{"feature": "O_pct_change_12", "importance": 0.14332138897206387}, '
'{"feature": "K_high_pct_change_12", "importance": 0.14064694980317163}, '
'{"feature": "O_div_amplitude_48", "importance": 0.13914339944281326}, '
'{"feature": "K_close_position_in_hl", "importance": 0.1333673477035378}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.12444185581129918}, '
'{"feature": "K_consecutive_shrink", "importance": 0.024463485105675593}, '
'{"feature": "O_div_binary_12", "importance": 0.002212573293319788}, '
'{"feature": "O_div_binary_48", "importance": 0.001118125837311143}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "O_div_amplitude_12", "importance": '
'0.1472575321286222}, {"feature": "K_body_size_pct", '
'"importance": 0.14402734190218544}, {"feature": '
'"O_pct_change_12", "importance": 0.14332138897206387}, '
'{"feature": "K_high_pct_change_12", "importance": '
'0.14064694980317163}, {"feature": "O_div_amplitude_48", '
'"importance": 0.13914339944281326}, {"feature": '
'"K_close_position_in_hl", "importance": '
'0.1333673477035378}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.12444185581129918}, {"feature": "K_consecutive_shrink", '
'"importance": 0.024463485105675593}, {"feature": '
'"O_div_binary_12", "importance": 0.002212573293319788}, '
'{"feature": "O_div_binary_48", "importance": '
'0.001118125837311143}]',
'_model_metadata': {'created_at': '2026-07-12T14:25:50.990209',
'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.06984557629654427,
'max_depth': 3,
'n_estimators': 204,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0,
'train_accuracy': 0.5226047007124309},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-9d34149fbd1fe777',
'training_time_sec': 12.02658462524414},
'accuracy': 0.5226047007124309,
'avg_loss': -0.004290711594504852,
'avg_win': 0.0015481751993360576,
'expectancy': -0.0006853706488478661,
'learning_rate': 0.06984557629654427,
'losing_trades': 1594,
'max_depth': 3,
'max_drawdown': 2.888280072026352,
'model_file': 'volume_price_pivot_v86_y_C6_BTCUSDT_2_20260712_1783810328',
'n_bars': 19,
'n_clusters': 5,
'n_estimators': 204,
'profit_factor': 0.5824280080744324,
'sharpe_ratio': -17.06273479926854,
'top_pct': 14,
'total_pnl': -2.855939493749058,
'total_trades': 4167,
'trail_stop_1': -0.03640678229622024,
'trail_stop_2': 0.016944409533399197,
'trail_stop_3': 0.49163225534861843,
'trail_stop_4': 0.5135456855776233,
'trail_stop_5': 1.5885366844045028,
'trail_thr_1': 0.17074576214378803,
'trail_thr_2': 0.48520723327540644,
'trail_thr_3': 1.137199506265889,
'trail_thr_4': 1.681676880790124,
'trail_thr_5': 3.9311634181098976,
'trial_num': 3,
'vp_subset_size': 3,
'win_rate': 0.6174706023518118,
'winning_trades': 2573}
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], 'n_clusters': [3, 10], 'n_bars': [3, 20]}
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}
|
||||||||||||
| 1748 | BTCUSDT | 5 | volume_price_pivot_v86_y_C6 | 2023-08-01 ~ 2026-07-31 | 0.582 | 0.62% | 4167 | -17.097 | 2.91 | 0.520 | 0.000 | 2026-07-12 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C6_BTCUSDT_2_20260712_1783815715
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_body_size_pct", "importance": 0.14877675156993536}, '
'{"feature": "O_div_amplitude_12", "importance": 0.14811886528395063}, '
'{"feature": "O_div_amplitude_48", "importance": 0.13990222855450088}, '
'{"feature": "O_pct_change_12", "importance": 0.13778460808000437}, '
'{"feature": "K_high_pct_change_12", "importance": 0.1377582017313375}, '
'{"feature": "K_close_position_in_hl", "importance": 0.1325654036532561}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.1278257960364593}, '
'{"feature": "K_consecutive_shrink", "importance": 0.023294549918786895}, '
'{"feature": "O_div_binary_12", "importance": 0.002670053337241564}, '
'{"feature": "O_div_binary_48", "importance": 0.0013035418345274277}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_body_size_pct", "importance": '
'0.14877675156993536}, {"feature": "O_div_amplitude_12", '
'"importance": 0.14811886528395063}, {"feature": '
'"O_div_amplitude_48", "importance": 0.13990222855450088}, '
'{"feature": "O_pct_change_12", "importance": '
'0.13778460808000437}, {"feature": "K_high_pct_change_12", '
'"importance": 0.1377582017313375}, {"feature": '
'"K_close_position_in_hl", "importance": '
'0.1325654036532561}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.1278257960364593}, {"feature": "K_consecutive_shrink", '
'"importance": 0.023294549918786895}, {"feature": '
'"O_div_binary_12", "importance": 0.002670053337241564}, '
'{"feature": "O_div_binary_48", "importance": '
'0.0013035418345274277}]',
'_model_metadata': {'created_at': '2026-07-12T16:12:04.262415',
'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.05497408002303453,
'max_depth': 3,
'n_estimators': 209,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0,
'train_accuracy': 0.5200745722085358},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-9d34149fbd1fe777',
'training_time_sec': 12.279035806655884},
'accuracy': 0.5200745722085358,
'avg_loss': -0.004381959984092037,
'avg_win': 0.0015493240351981822,
'expectancy': -0.000692521976412592,
'learning_rate': 0.05497408002303453,
'losing_trades': 1575,
'max_depth': 3,
'max_drawdown': 2.905928884991173,
'model_file': 'volume_price_pivot_v86_y_C6_BTCUSDT_2_20260712_1783815715',
'n_bars': 13,
'n_clusters': 6,
'n_estimators': 209,
'profit_factor': 0.5818731132147639,
'sharpe_ratio': -17.096899838633558,
'top_pct': 16,
'total_pnl': -2.885739075711272,
'total_trades': 4167,
'trail_stop_1': -0.06316595125073633,
'trail_stop_2': 0.10916004261747828,
'trail_stop_3': 0.5672847009070843,
'trail_stop_4': 0.559819949979433,
'trail_stop_5': 1.9046147663896045,
'trail_thr_1': 0.2634782357111247,
'trail_thr_2': 0.5645267480484364,
'trail_thr_3': 1.2222291351946761,
'trail_thr_4': 1.752964889075193,
'trail_thr_5': 3.7807716892930276,
'trial_num': 19,
'vp_subset_size': 1,
'win_rate': 0.6220302375809935,
'winning_trades': 2592}
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], 'n_clusters': [3, 10], 'n_bars': [3, 20]}
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}
|
||||||||||||
| 1747 | BTCUSDT | 5 | volume_price_pivot_v86_y_C6 | 2023-08-01 ~ 2026-07-31 | 0.581 | 0.62% | 4167 | -17.140 | 2.91 | 0.523 | 0.000 | 2026-07-12 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C6_BTCUSDT_2_20260712_1783813845
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_body_size_pct", "importance": 0.14777874167846797}, '
'{"feature": "K_high_pct_change_12", "importance": 0.14308597042546653}, '
'{"feature": "O_div_amplitude_12", "importance": 0.1426588477507608}, '
'{"feature": "O_div_amplitude_48", "importance": 0.14246019921617112}, '
'{"feature": "O_pct_change_12", "importance": 0.14189317059274498}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.1273911661125131}, '
'{"feature": "K_close_position_in_hl", "importance": 0.1265163590394525}, '
'{"feature": "K_consecutive_shrink", "importance": 0.023340065851500176}, '
'{"feature": "O_div_binary_12", "importance": 0.0033272778424107605}, '
'{"feature": "O_div_binary_48", "importance": 0.0015482014905119981}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_body_size_pct", "importance": '
'0.14777874167846797}, {"feature": "K_high_pct_change_12", '
'"importance": 0.14308597042546653}, {"feature": '
'"O_div_amplitude_12", "importance": 0.1426588477507608}, '
'{"feature": "O_div_amplitude_48", "importance": '
'0.14246019921617112}, {"feature": "O_pct_change_12", '
'"importance": 0.14189317059274498}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.1273911661125131}, {"feature": "K_close_position_in_hl", '
'"importance": 0.1265163590394525}, {"feature": '
'"K_consecutive_shrink", "importance": '
'0.023340065851500176}, {"feature": "O_div_binary_12", '
'"importance": 0.0033272778424107605}, {"feature": '
'"O_div_binary_48", "importance": 0.0015482014905119981}]',
'_model_metadata': {'created_at': '2026-07-12T15:42:13.161175',
'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.07393781710409014,
'max_depth': 3,
'n_estimators': 190,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0, 'train_accuracy': 0.52307077701578},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-9d34149fbd1fe777',
'training_time_sec': 11.18277907371521},
'accuracy': 0.52307077701578,
'avg_loss': -0.004330792778343475,
'avg_win': 0.001549416023257709,
'expectancy': -0.0006914698843359265,
'learning_rate': 0.07393781710409014,
'losing_trades': 1588,
'max_depth': 3,
'max_drawdown': 2.9067712556474046,
'model_file': 'volume_price_pivot_v86_y_C6_BTCUSDT_2_20260712_1783813845',
'n_bars': 18,
'n_clusters': 5,
'n_estimators': 190,
'profit_factor': 0.5810339151295376,
'sharpe_ratio': -17.139997472321912,
'top_pct': 16,
'total_pnl': -2.8813550080278083,
'total_trades': 4167,
'trail_stop_1': 0.015226981650154708,
'trail_stop_2': 0.12500790683499763,
'trail_stop_3': 0.21482378518054962,
'trail_stop_4': 0.9514059369877469,
'trail_stop_5': 1.5234138411401068,
'trail_thr_1': 0.30151691707091755,
'trail_thr_2': 0.41176758766699234,
'trail_thr_3': 0.8966474601527442,
'trail_thr_4': 1.4751668864840446,
'trail_thr_5': 3.2792273039993436,
'trial_num': 21,
'vp_subset_size': 0,
'win_rate': 0.6189104871610271,
'winning_trades': 2579}
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], 'n_clusters': [3, 10], 'n_bars': [3, 20]}
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}
|
||||||||||||
| 1746 | BTCUSDT | 5 | volume_price_pivot_v86_y_C6 | 2023-08-01 ~ 2026-07-31 | 0.577 | 0.62% | 4167 | -17.353 | 2.94 | 0.519 | 0.000 | 2026-07-12 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C6_BTCUSDT_2_20260712_1783812090
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_body_size_pct", "importance": 0.14956919977069533}, '
'{"feature": "O_pct_change_12", "importance": 0.145703087897008}, {"feature": '
'"O_div_amplitude_48", "importance": 0.1421576549657206}, {"feature": '
'"O_div_amplitude_12", "importance": 0.13603721532922206}, {"feature": '
'"K_high_pct_change_12", "importance": 0.13568031607605574}, {"feature": '
'"K_close_position_in_hl", "importance": 0.13397132111570162}, {"feature": '
'"K_momentum_pct_change_48", "importance": 0.12964074380875354}, {"feature": '
'"K_consecutive_shrink", "importance": 0.02350927249022722}, {"feature": '
'"O_div_binary_12", "importance": 0.0022945662548639577}, {"feature": '
'"O_div_binary_48", "importance": 0.0014366222917519776}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_body_size_pct", "importance": '
'0.14956919977069533}, {"feature": "O_pct_change_12", '
'"importance": 0.145703087897008}, {"feature": '
'"O_div_amplitude_48", "importance": 0.1421576549657206}, '
'{"feature": "O_div_amplitude_12", "importance": '
'0.13603721532922206}, {"feature": "K_high_pct_change_12", '
'"importance": 0.13568031607605574}, {"feature": '
'"K_close_position_in_hl", "importance": '
'0.13397132111570162}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.12964074380875354}, {"feature": "K_consecutive_shrink", '
'"importance": 0.02350927249022722}, {"feature": '
'"O_div_binary_12", "importance": 0.0022945662548639577}, '
'{"feature": "O_div_binary_48", "importance": '
'0.0014366222917519776}]',
'_model_metadata': {'created_at': '2026-07-12T15:16:17.620145',
'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.05359681382342703,
'max_depth': 3,
'n_estimators': 178,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0,
'train_accuracy': 0.5188095079565883},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-9d34149fbd1fe777',
'training_time_sec': 10.412897825241089},
'accuracy': 0.5188095079565883,
'avg_loss': -0.004349018185694845,
'avg_win': 0.001553852653979216,
'expectancy': -0.0007027523970408897,
'learning_rate': 0.05359681382342703,
'losing_trades': 1593,
'max_depth': 3,
'max_drawdown': 2.9415287604023397,
'model_file': 'volume_price_pivot_v86_y_C6_BTCUSDT_2_20260712_1783812090',
'n_bars': 8,
'n_clusters': 9,
'n_estimators': 178,
'profit_factor': 0.5773130529955592,
'sharpe_ratio': -17.352756439027942,
'top_pct': 11,
'total_pnl': -2.928369238469387,
'total_trades': 4167,
'trail_stop_1': -0.03129254440800924,
'trail_stop_2': 0.1613936937905403,
'trail_stop_3': 0.21357232338674087,
'trail_stop_4': 0.8813751038250444,
'trail_stop_5': 2.9619416675451045,
'trail_thr_1': 0.30267776538225366,
'trail_thr_2': 0.6350842290606913,
'trail_thr_3': 0.9593236197505736,
'trail_thr_4': 1.6660643037247063,
'trail_thr_5': 2.923936903821241,
'trial_num': 24,
'vp_subset_size': 0,
'win_rate': 0.6177105831533477,
'winning_trades': 2574}
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], 'n_clusters': [3, 10], 'n_bars': [3, 20]}
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}
|
||||||||||||
| 1739 | BTCUSDT | 5 | volume_price_pivot_v86_y_C6 | 2023-08-01 ~ 2026-07-31 | 0.577 | 0.62% | 4167 | -17.352 | 2.95 | 0.520 | 0.000 | 2026-07-12 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C6_BTCUSDT_2_20260712_1783804885
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "O_pct_change_12", "importance": 0.15043141002919566}, '
'{"feature": "O_div_amplitude_48", "importance": 0.14675457948501633}, '
'{"feature": "K_body_size_pct", "importance": 0.14493209592631476}, '
'{"feature": "O_div_amplitude_12", "importance": 0.13935499853166225}, '
'{"feature": "K_high_pct_change_12", "importance": 0.13808612438767087}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.1280970236076905}, '
'{"feature": "K_close_position_in_hl", "importance": 0.1264240458220964}, '
'{"feature": "K_consecutive_shrink", "importance": 0.02152907919778619}, '
'{"feature": "O_div_binary_12", "importance": 0.0025311757923956943}, '
'{"feature": "O_div_binary_48", "importance": 0.0018594672201714157}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "O_pct_change_12", "importance": '
'0.15043141002919566}, {"feature": "O_div_amplitude_48", '
'"importance": 0.14675457948501633}, {"feature": '
'"K_body_size_pct", "importance": 0.14493209592631476}, '
'{"feature": "O_div_amplitude_12", "importance": '
'0.13935499853166225}, {"feature": "K_high_pct_change_12", '
'"importance": 0.13808612438767087}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.1280970236076905}, {"feature": "K_close_position_in_hl", '
'"importance": 0.1264240458220964}, {"feature": '
'"K_consecutive_shrink", "importance": '
'0.02152907919778619}, {"feature": "O_div_binary_12", '
'"importance": 0.0025311757923956943}, {"feature": '
'"O_div_binary_48", "importance": 0.0018594672201714157}]',
'_model_metadata': {'created_at': '2026-07-12T13:15:27.267326',
'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.043742121310031655,
'max_depth': 3,
'n_estimators': 263,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0,
'train_accuracy': 0.5204740661828351},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-9d34149fbd1fe777',
'training_time_sec': 15.768702507019043},
'accuracy': 0.5204740661828351,
'avg_loss': -0.004354952201453046,
'avg_win': 0.0015492338828210388,
'expectancy': -0.0007022064070545357,
'learning_rate': 0.043742121310031655,
'losing_trades': 1589,
'max_depth': 3,
'max_drawdown': 2.9454057134819287,
'model_file': 'volume_price_pivot_v86_y_C6_BTCUSDT_2_20260712_1783804885',
'n_bars': 11,
'n_clusters': 4,
'n_estimators': 263,
'profit_factor': 0.5771551959823149,
'sharpe_ratio': -17.352309536080295,
'top_pct': 14,
'total_pnl': -2.926094098196251,
'total_trades': 4167,
'trail_stop_1': -0.016124502167790933,
'trail_stop_2': 0.1658277689597485,
'trail_stop_3': 0.5815586056521953,
'trail_stop_4': 0.7673444746811626,
'trail_stop_5': 1.9101407718588597,
'trail_thr_1': 0.32880073711133384,
'trail_thr_2': 0.359844750061639,
'trail_thr_3': 0.8647293356671321,
'trail_thr_4': 1.5307355104043312,
'trail_thr_5': 2.548661623686592,
'trial_num': 23,
'vp_subset_size': 2,
'win_rate': 0.6186705063594913,
'winning_trades': 2578}
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], 'n_clusters': [3, 10], 'n_bars': [3, 20]}
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}
|
||||||||||||
| 1495 | BTCUSDT | 5 | volume_price_pivot_v86_y_C6 | 2023-08-01 ~ 2026-07-31 | 0.576 | 0.60% | 761 | -17.119 | 0.51 | 0.515 | 0.000 | 2026-07-11 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C6_BTCUSDT_2_20260710_1783674129
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "O_div_amplitude_48", "importance": 0.1431881822288487}, '
'{"feature": "K_body_size_pct", "importance": 0.1395145575708835}, '
'{"feature": "K_close_position_in_hl", "importance": 0.139337824183097}, '
'{"feature": "K_high_pct_change_12", "importance": 0.13924078869567436}, '
'{"feature": "O_pct_change_12", "importance": 0.13739147609354915}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.1367455316706581}, '
'{"feature": "O_div_amplitude_12", "importance": 0.12854692692853903}, '
'{"feature": "K_consecutive_shrink", "importance": 0.028561575321250345}, '
'{"feature": "O_div_binary_12", "importance": 0.0047323198161117516}, '
'{"feature": "O_div_binary_48", "importance": 0.0027408174913882664}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "O_div_amplitude_48", "importance": '
'0.1431881822288487}, {"feature": "K_body_size_pct", '
'"importance": 0.1395145575708835}, {"feature": '
'"K_close_position_in_hl", "importance": '
'0.139337824183097}, {"feature": "K_high_pct_change_12", '
'"importance": 0.13924078869567436}, {"feature": '
'"O_pct_change_12", "importance": 0.13739147609354915}, '
'{"feature": "K_momentum_pct_change_48", "importance": '
'0.1367455316706581}, {"feature": "O_div_amplitude_12", '
'"importance": 0.12854692692853903}, {"feature": '
'"K_consecutive_shrink", "importance": '
'0.028561575321250345}, {"feature": "O_div_binary_12", '
'"importance": 0.0047323198161117516}, {"feature": '
'"O_div_binary_48", "importance": 0.0027408174913882664}]',
'_model_metadata': {'created_at': '2026-07-11T01:02:09.178181',
'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.054561457009902094,
'max_depth': 4,
'n_estimators': 233,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0, 'train_accuracy': 0.515413809175045},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-59d5966c96af7eca',
'training_time_sec': 18.336825609207153},
'accuracy': 0.515413809175045,
'avg_loss': -0.004009660534886615,
'avg_win': 0.001518744861247675,
'expectancy': -0.0006751821159304529,
'learning_rate': 0.054561457009902094,
'losing_trades': 302,
'max_depth': 4,
'max_drawdown': 0.5110157902230753,
'model_file': 'volume_price_pivot_v86_y_C6_BTCUSDT_2_20260710_1783674129',
'n_bars': 20,
'n_clusters': 3,
'n_estimators': 233,
'profit_factor': 0.5756824077133432,
'sharpe_ratio': -17.119142533599778,
'top_pct': 8,
'total_pnl': -0.5138135902230752,
'total_trades': 761,
'trail_stop_1': -0.12210122786959163,
'trail_stop_2': 0.07327236865873835,
'trail_stop_3': 0.5533291826268562,
'trail_stop_4': 0.708540663048167,
'trail_stop_5': 1.5696756190799965,
'trail_thr_1': 0.27237057894447586,
'trail_thr_2': 0.4522506269873263,
'trail_thr_3': 1.0736419905302215,
'trail_thr_4': 1.5198858237554258,
'trail_thr_5': 3.3886218532930634,
'trial_num': 1,
'vp_subset_size': 2,
'win_rate': 0.6031537450722734,
'winning_trades': 459}
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], 'n_clusters': [3, 10], 'n_bars': [3, 20]}
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}
|
||||||||||||
| 1741 | BTCUSDT | 5 | volume_price_pivot_v86_y_C6 | 2023-08-01 ~ 2026-07-31 | 0.575 | 0.62% | 4167 | -17.502 | 2.99 | 0.521 | 0.000 | 2026-07-12 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C6_BTCUSDT_2_20260712_1783806703
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_body_size_pct", "importance": 0.15230694854671994}, '
'{"feature": "O_div_amplitude_12", "importance": 0.1477813679242348}, '
'{"feature": "O_pct_change_12", "importance": 0.1435866839604334}, '
'{"feature": "O_div_amplitude_48", "importance": 0.13725927234787294}, '
'{"feature": "K_close_position_in_hl", "importance": 0.1364156151329366}, '
'{"feature": "K_high_pct_change_12", "importance": 0.1319531945732142}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.12329612047923262}, '
'{"feature": "K_consecutive_shrink", "importance": 0.02294914945184599}, '
'{"feature": "O_div_binary_12", "importance": 0.0026590059104511328}, '
'{"feature": "O_div_binary_48", "importance": 0.0017926416730584833}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_body_size_pct", "importance": '
'0.15230694854671994}, {"feature": "O_div_amplitude_12", '
'"importance": 0.1477813679242348}, {"feature": '
'"O_pct_change_12", "importance": 0.1435866839604334}, '
'{"feature": "O_div_amplitude_48", "importance": '
'0.13725927234787294}, {"feature": '
'"K_close_position_in_hl", "importance": '
'0.1364156151329366}, {"feature": "K_high_pct_change_12", '
'"importance": 0.1319531945732142}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.12329612047923262}, {"feature": "K_consecutive_shrink", '
'"importance": 0.02294914945184599}, {"feature": '
'"O_div_binary_12", "importance": 0.0026590059104511328}, '
'{"feature": "O_div_binary_48", "importance": '
'0.0017926416730584833}]',
'_model_metadata': {'created_at': '2026-07-12T13:40:50.700063',
'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.07271530257598272,
'max_depth': 3,
'n_estimators': 170,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0,
'train_accuracy': 0.5214062187895333},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-9d34149fbd1fe777',
'training_time_sec': 9.899314880371094},
'accuracy': 0.5214062187895333,
'avg_loss': -0.004395992436713009,
'avg_win': 0.0015531373482109139,
'expectancy': -0.0007111582694731133,
'learning_rate': 0.07271530257598272,
'losing_trades': 1586,
'max_depth': 3,
'max_drawdown': 2.9879238502626086,
'model_file': 'volume_price_pivot_v86_y_C6_BTCUSDT_2_20260712_1783806703',
'n_bars': 12,
'n_clusters': 3,
'n_estimators': 170,
'profit_factor': 0.5749601541631298,
'sharpe_ratio': -17.50188628315383,
'top_pct': 16,
'total_pnl': -2.963396508894463,
'total_trades': 4167,
'trail_stop_1': -0.11267693854122032,
'trail_stop_2': 0.052217759902649125,
'trail_stop_3': 0.42822203503637923,
'trail_stop_4': 0.6667080124183699,
'trail_stop_5': 2.300395700044983,
'trail_thr_1': 0.2736502646229213,
'trail_thr_2': 0.5615920109297918,
'trail_thr_3': 1.0050567526450633,
'trail_thr_4': 1.7415499344668135,
'trail_thr_5': 2.962648508685866,
'trial_num': 18,
'vp_subset_size': 0,
'win_rate': 0.6193904487640989,
'winning_trades': 2581}
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], 'n_clusters': [3, 10], 'n_bars': [3, 20]}
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}
|
||||||||||||
| 1263 | BTCUSDT | 5 | volume_price_pivot_v86_y_C0 | 2023-08-01 ~ 2026-02-28 | 0.572 | 0.61% | 765 | -17.707 | 0.55 | 1.000 | 0.000 | 2026-07-07 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C0_BTCUSDT_2_20260707_1783403867
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "O_div_amplitude_12", "importance": 0.45369803879810994}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.25164147233331674}, '
'{"feature": "K_high_pct_change_12", "importance": 0.08958329178938754}, '
'{"feature": "O_div_amplitude_48", "importance": 0.05907251385920812}, '
'{"feature": "K_consecutive_shrink", "importance": 0.044897298470053706}, '
'{"feature": "K_body_size_pct", "importance": 0.042138448529189756}, '
'{"feature": "O_pct_change_12", "importance": 0.03421955362904798}, '
'{"feature": "K_close_position_in_hl", "importance": 0.023819843886892827}, '
'{"feature": "O_div_binary_48", "importance": 0.0009295387047934539}, '
'{"feature": "O_div_binary_12", "importance": 0.0}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "O_div_amplitude_12", "importance": '
'0.45369803879810994}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.25164147233331674}, {"feature": "K_high_pct_change_12", '
'"importance": 0.08958329178938754}, {"feature": '
'"O_div_amplitude_48", "importance": 0.05907251385920812}, '
'{"feature": "K_consecutive_shrink", "importance": '
'0.044897298470053706}, {"feature": "K_body_size_pct", '
'"importance": 0.042138448529189756}, {"feature": '
'"O_pct_change_12", "importance": 0.03421955362904798}, '
'{"feature": "K_close_position_in_hl", "importance": '
'0.023819843886892827}, {"feature": "O_div_binary_48", '
'"importance": 0.0009295387047934539}, {"feature": '
'"O_div_binary_12", "importance": 0.0}]',
'_model_metadata': {'created_at': '2026-07-07T21:57:47.135737',
'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.05,
'max_depth': 3,
'n_estimators': 200,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0.9110208062418725,
'train_accuracy': 0.9999334176709501},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-374708fff7719dd5',
'training_time_sec': 4.071297883987427},
'accuracy': 0.9999334176709501,
'avg_loss': -0.004321199541211915,
'avg_win': 0.0015500575265029323,
'expectancy': -0.0007140219963413551,
'losing_trades': 295,
'max_drawdown': 0.5506772100125085,
'model_file': 'volume_price_pivot_v86_y_C0_BTCUSDT_2_20260707_1783403867',
'profit_factor': 0.5715040822034375,
'sharpe_ratio': -17.706749732383816,
'total_pnl': -0.5462268272011368,
'total_trades': 765,
'trial_num': 0,
'win_rate': 0.6143790849673203,
'winning_trades': 470}
ind_param (optuna):
展開 Optuna 參數{}
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}
|
||||||||||||
| 1724 | BTCUSDT | 5 | volume_price_pivot_v86_y_C6 | 2023-08-01 ~ 2026-07-31 | 0.569 | 0.61% | 4167 | -17.786 | 3.03 | 0.523 | 0.000 | 2026-07-12 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C6_BTCUSDT_2_20260712_1783801218
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_body_size_pct", "importance": 0.14627471670769535}, '
'{"feature": "O_div_amplitude_48", "importance": 0.14545991447421328}, '
'{"feature": "O_pct_change_12", "importance": 0.14337734995714613}, '
'{"feature": "O_div_amplitude_12", "importance": 0.13850494052435305}, '
'{"feature": "K_high_pct_change_12", "importance": 0.13653148278309468}, '
'{"feature": "K_close_position_in_hl", "importance": 0.13182617895803445}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.13059650828145317}, '
'{"feature": "K_consecutive_shrink", "importance": 0.022819726665023975}, '
'{"feature": "O_div_binary_12", "importance": 0.0024224507043472516}, '
'{"feature": "O_div_binary_48", "importance": 0.002186730944638663}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_body_size_pct", "importance": '
'0.14627471670769535}, {"feature": "O_div_amplitude_48", '
'"importance": 0.14545991447421328}, {"feature": '
'"O_pct_change_12", "importance": 0.14337734995714613}, '
'{"feature": "O_div_amplitude_12", "importance": '
'0.13850494052435305}, {"feature": "K_high_pct_change_12", '
'"importance": 0.13653148278309468}, {"feature": '
'"K_close_position_in_hl", "importance": '
'0.13182617895803445}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.13059650828145317}, {"feature": "K_consecutive_shrink", '
'"importance": 0.022819726665023975}, {"feature": '
'"O_div_binary_12", "importance": 0.0024224507043472516}, '
'{"feature": "O_div_binary_48", "importance": '
'0.002186730944638663}]',
'_model_metadata': {'created_at': '2026-07-12T12:04:41.156103',
'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.05838579015297168,
'max_depth': 3,
'n_estimators': 239,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0, 'train_accuracy': 0.522538118383381},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-9d34149fbd1fe777',
'training_time_sec': 14.376435279846191},
'accuracy': 0.522538118383381,
'avg_loss': -0.004330675003596201,
'avg_win': 0.0015478304706263372,
'expectancy': -0.0007192101574215674,
'learning_rate': 0.05838579015297168,
'losing_trades': 1607,
'max_depth': 3,
'max_drawdown': 3.025878075873924,
'model_file': 'volume_price_pivot_v86_y_C6_BTCUSDT_2_20260712_1783801218',
'n_bars': 3,
'n_clusters': 5,
'n_estimators': 239,
'profit_factor': 0.5693664690808296,
'sharpe_ratio': -17.78570000473039,
'top_pct': 14,
'total_pnl': -2.9969487259756713,
'total_trades': 4167,
'trail_stop_1': -0.10120207132418327,
'trail_stop_2': 0.07861954493335209,
'trail_stop_3': 0.4840123816987683,
'trail_stop_4': 0.7015822558631153,
'trail_stop_5': 2.2387765407282956,
'trail_thr_1': 0.20304047353634508,
'trail_thr_2': 0.6905536941633559,
'trail_thr_3': 1.335227933106268,
'trail_thr_4': 1.7281839562395769,
'trail_thr_5': 3.3653558269395387,
'trial_num': 13,
'vp_subset_size': 0,
'win_rate': 0.6143508519318455,
'winning_trades': 2560}
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], 'n_clusters': [3, 10], 'n_bars': [3, 20]}
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}
|
||||||||||||
| 1580 | BTCUSDT | 5 | volume_price_pivot_v86_y_C6 | 2023-08-01 ~ 2026-07-31 | 0.563 | 0.59% | 761 | -17.851 | 0.52 | 0.514 | 0.000 | 2026-07-11 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C6_BTCUSDT_2_20260711_1783729736
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_high_pct_change_12", "importance": 0.1433008023691072}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.14051630278853408}, '
'{"feature": "K_close_position_in_hl", "importance": 0.13932670402431477}, '
'{"feature": "K_body_size_pct", "importance": 0.13615666986076552}, '
'{"feature": "O_div_amplitude_48", "importance": 0.1324506543830173}, '
'{"feature": "O_pct_change_12", "importance": 0.13198477959260219}, '
'{"feature": "O_div_amplitude_12", "importance": 0.13168839791364265}, '
'{"feature": "K_consecutive_shrink", "importance": 0.03342964846325433}, '
'{"feature": "O_div_binary_12", "importance": 0.006187127021514046}, '
'{"feature": "O_div_binary_48", "importance": 0.004958913583247894}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_high_pct_change_12", "importance": '
'0.1433008023691072}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.14051630278853408}, {"feature": '
'"K_close_position_in_hl", "importance": '
'0.13932670402431477}, {"feature": "K_body_size_pct", '
'"importance": 0.13615666986076552}, {"feature": '
'"O_div_amplitude_48", "importance": 0.1324506543830173}, '
'{"feature": "O_pct_change_12", "importance": '
'0.13198477959260219}, {"feature": "O_div_amplitude_12", '
'"importance": 0.13168839791364265}, {"feature": '
'"K_consecutive_shrink", "importance": '
'0.03342964846325433}, {"feature": "O_div_binary_12", '
'"importance": 0.006187127021514046}, {"feature": '
'"O_div_binary_48", "importance": 0.004958913583247894}]',
'_model_metadata': {'created_at': '2026-07-11T16:28:55.935172',
'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.07659969709057025,
'max_depth': 5,
'n_estimators': 214,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0,
'train_accuracy': 0.5144150742392969},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-b1535c7783ea8829',
'training_time_sec': 20.81584072113037},
'accuracy': 0.5144150742392969,
'avg_loss': -0.003819605972606965,
'avg_win': 0.0015110154877282591,
'expectancy': -0.0006884787810565768,
'learning_rate': 0.07659969709057025,
'losing_trades': 314,
'max_depth': 5,
'max_drawdown': 0.5244351503772519,
'model_file': 'volume_price_pivot_v86_y_C6_BTCUSDT_2_20260711_1783729736',
'n_bars': 8,
'n_clusters': 4,
'n_estimators': 214,
'profit_factor': 0.5631553666487178,
'sharpe_ratio': -17.850842115049396,
'top_pct': 8,
'total_pnl': -0.5239323523840551,
'total_trades': 761,
'trail_stop_1': -0.1187962719115127,
'trail_stop_2': 0.011616722433639893,
'trail_stop_3': 0.470501755284444,
'trail_stop_4': 0.41235069657748147,
'trail_stop_5': 2.7486639612006325,
'trail_thr_1': 0.2697316968394073,
'trail_thr_2': 0.4045980821176709,
'trail_thr_3': 1.319705687464961,
'trail_thr_4': 1.6978254022286159,
'trail_thr_5': 3.9548647782429915,
'trial_num': 0,
'vp_subset_size': 0,
'win_rate': 0.5873850197109067,
'winning_trades': 447}
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], 'n_clusters': [3, 10], 'n_bars': [3, 20]}
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}
|
||||||||||||
| 1362 | BTCUSDT | 5 | volume_price_pivot_v86_y_C6 | 2023-08-01 ~ 2026-07-31 | 0.556 | 0.61% | 4553 | -18.534 | 3.43 | 0.519 | 0.000 | 2026-07-10 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C6_BTCUSDT_2_20260710_1783628811
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_body_size_pct", "importance": 0.15333746295081713}, '
'{"feature": "O_pct_change_12", "importance": 0.14609537276798654}, '
'{"feature": "O_div_amplitude_48", "importance": 0.1438687623666064}, '
'{"feature": "K_high_pct_change_12", "importance": 0.14276413131953633}, '
'{"feature": "O_div_amplitude_12", "importance": 0.13329626966177072}, '
'{"feature": "K_close_position_in_hl", "importance": 0.12822288236573454}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.12458323236194843}, '
'{"feature": "K_consecutive_shrink", "importance": 0.024066813362912602}, '
'{"feature": "O_div_binary_12", "importance": 0.0025019375122300584}, '
'{"feature": "O_div_binary_48", "importance": 0.0012631353304571973}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_body_size_pct", "importance": '
'0.15333746295081713}, {"feature": "O_pct_change_12", '
'"importance": 0.14609537276798654}, {"feature": '
'"O_div_amplitude_48", "importance": 0.1438687623666064}, '
'{"feature": "K_high_pct_change_12", "importance": '
'0.14276413131953633}, {"feature": "O_div_amplitude_12", '
'"importance": 0.13329626966177072}, {"feature": '
'"K_close_position_in_hl", "importance": '
'0.12822288236573454}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.12458323236194843}, {"feature": "K_consecutive_shrink", '
'"importance": 0.024066813362912602}, {"feature": '
'"O_div_binary_12", "importance": 0.0025019375122300584}, '
'{"feature": "O_div_binary_48", "importance": '
'0.0012631353304571973}]',
'_model_metadata': {'created_at': '2026-07-10T12:26:51.163927',
'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.05,
'max_depth': 3,
'n_estimators': 200,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0,
'train_accuracy': 0.5190758372727878},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-9b768a7138e147b4',
'training_time_sec': 11.975713968276978},
'accuracy': 0.5190758372727878,
'avg_loss': -0.004304545468800757,
'avg_win': 0.0015457375884759172,
'expectancy': -0.0007504310527174534,
'losing_trades': 1787,
'max_drawdown': 3.429674453043065,
'model_file': 'volume_price_pivot_v86_y_C6_BTCUSDT_2_20260710_1783628811',
'profit_factor': 0.5558224595351935,
'sharpe_ratio': -18.533990310948695,
'total_pnl': -3.4167125830225666,
'total_trades': 4553,
'trial_num': 0,
'win_rate': 0.6075115308587744,
'winning_trades': 2766}
ind_param (optuna):
展開 Optuna 參數{}
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}
|
||||||||||||
| 1010 | BTCUSDT | 5 | volume_price_pivot_v86_y_C6 | 2023-08-01 ~ 2026-07-31 | 0.554 | 0.58% | 761 | -18.218 | 0.52 | 0.520 | 0.000 | 2026-07-01 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C6_BTCUSDT_2_20260701_1782847418
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_body_size_pct", "importance": 0.15034423209326483}, '
'{"feature": "K_high_pct_change_12", "importance": 0.1458602530519381}, '
'{"feature": "O_div_amplitude_48", "importance": 0.14489787661042505}, '
'{"feature": "O_pct_change_12", "importance": 0.14307600988871422}, '
'{"feature": "O_div_amplitude_12", "importance": 0.13762529310186405}, '
'{"feature": "K_close_position_in_hl", "importance": 0.12691178896298538}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.12349456871100821}, '
'{"feature": "K_consecutive_shrink", "importance": 0.02363539771548086}, '
'{"feature": "O_div_binary_12", "importance": 0.00310404576474394}, '
'{"feature": "O_div_binary_48", "importance": 0.0010505340995752208}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_body_size_pct", "importance": '
'0.15034423209326483}, {"feature": "K_high_pct_change_12", '
'"importance": 0.1458602530519381}, {"feature": '
'"O_div_amplitude_48", "importance": 0.14489787661042505}, '
'{"feature": "O_pct_change_12", "importance": '
'0.14307600988871422}, {"feature": "O_div_amplitude_12", '
'"importance": 0.13762529310186405}, {"feature": '
'"K_close_position_in_hl", "importance": '
'0.12691178896298538}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.12349456871100821}, {"feature": "K_consecutive_shrink", '
'"importance": 0.02363539771548086}, {"feature": '
'"O_div_binary_12", "importance": 0.00310404576474394}, '
'{"feature": "O_div_binary_48", "importance": '
'0.0010505340995752208}]',
'_model_metadata': {'created_at': '2026-07-01T11:23:37.856469',
'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.05,
'max_depth': 3,
'n_estimators': 200,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0,
'train_accuracy': 0.5202077368666356},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-4cbbd8ca5215b8d1',
'training_time_sec': 11.94498348236084},
'accuracy': 0.5202077368666356,
'avg_loss': -0.0036463791209928784,
'avg_win': 0.0014750484845252757,
'expectancy': -0.0006852383241098457,
'losing_trades': 321,
'max_drawdown': 0.5246675646475925,
'model_file': 'volume_price_pivot_v86_y_C6_BTCUSDT_2_20260701_1782847418',
'profit_factor': 0.5544879577884744,
'sharpe_ratio': -18.21774809752498,
'total_pnl': -0.5214663646475926,
'total_trades': 761,
'trial_num': 0,
'win_rate': 0.5781865965834428,
'winning_trades': 440}
ind_param (optuna):
展開 Optuna 參數{}
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}
|
||||||||||||
| 1527 | BTCUSDT | 5 | volume_price_pivot_v86_y_C6 | 2023-08-01 ~ 2026-07-31 | 0.552 | 0.60% | 4553 | -18.651 | 3.41 | 0.564 | 0.000 | 2026-07-11 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C6_BTCUSDT_2_20260710_1783676198
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_close_position_in_hl", "importance": 0.14305395226450038}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.14053847171135736}, '
'{"feature": "O_div_amplitude_48", "importance": 0.13922321696010942}, '
'{"feature": "K_high_pct_change_12", "importance": 0.13877260331594676}, '
'{"feature": "K_body_size_pct", "importance": 0.13204032827565432}, '
'{"feature": "O_pct_change_12", "importance": 0.13076231299615598}, '
'{"feature": "O_div_amplitude_12", "importance": 0.1300304678755959}, '
'{"feature": "K_consecutive_shrink", "importance": 0.0344024825824322}, '
'{"feature": "O_div_binary_12", "importance": 0.006105425081978863}, '
'{"feature": "O_div_binary_48", "importance": 0.00507073893626885}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_close_position_in_hl", "importance": '
'0.14305395226450038}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.14053847171135736}, {"feature": "O_div_amplitude_48", '
'"importance": 0.13922321696010942}, {"feature": '
'"K_high_pct_change_12", "importance": '
'0.13877260331594676}, {"feature": "K_body_size_pct", '
'"importance": 0.13204032827565432}, {"feature": '
'"O_pct_change_12", "importance": 0.13076231299615598}, '
'{"feature": "O_div_amplitude_12", "importance": '
'0.1300304678755959}, {"feature": "K_consecutive_shrink", '
'"importance": 0.0344024825824322}, {"feature": '
'"O_div_binary_12", "importance": 0.006105425081978863}, '
'{"feature": "O_div_binary_48", "importance": '
'0.00507073893626885}]',
'_model_metadata': {'created_at': '2026-07-11T01:36:37.726577',
'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.07659969709057025,
'max_depth': 5,
'n_estimators': 214,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0,
'train_accuracy': 0.5641520740395499},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-9b768a7138e147b4',
'training_time_sec': 21.00861430168152},
'accuracy': 0.5641520740395499,
'avg_loss': -0.004153018406046573,
'avg_win': 0.0015311515800373442,
'expectancy': -0.0007447636153571169,
'learning_rate': 0.07659969709057025,
'losing_trades': 1823,
'max_depth': 5,
'max_drawdown': 3.4051969243693323,
'model_file': 'volume_price_pivot_v86_y_C6_BTCUSDT_2_20260710_1783676198',
'n_bars': 8,
'n_clusters': 4,
'n_estimators': 214,
'profit_factor': 0.5521159700268388,
'sharpe_ratio': -18.650532811595852,
'top_pct': 8,
'total_pnl': -3.3909087407209517,
'total_trades': 4553,
'trail_stop_1': -0.1187962719115127,
'trail_stop_2': 0.011616722433639893,
'trail_stop_3': 0.470501755284444,
'trail_stop_4': 0.41235069657748147,
'trail_stop_5': 2.7486639612006325,
'trail_thr_1': 0.2697316968394073,
'trail_thr_2': 0.4045980821176709,
'trail_thr_3': 1.319705687464961,
'trail_thr_4': 1.6978254022286159,
'trail_thr_5': 3.9548647782429915,
'trial_num': 0,
'vp_subset_size': 0,
'win_rate': 0.5996046562705908,
'winning_trades': 2730}
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], 'n_clusters': [3, 10], 'n_bars': [3, 20]}
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}
|
||||||||||||
| 1253 | BTCUSDT | 5 | volume_price_pivot_v86_y_C0 | 2023-08-01 ~ 2026-06-30 | 0.549 | 0.65% | 761 | -19.155 | 0.65 | 0.898 | 0.000 | 2026-07-07 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C0_BTCUSDT_2_20260707_1783392634
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_momentum_pct_change_48", "importance": 0.608275091046891}, '
'{"feature": "O_div_amplitude_12", "importance": 0.21503414451783368}, '
'{"feature": "O_div_binary_12", "importance": 0.09743758990864972}, '
'{"feature": "O_div_amplitude_48", "importance": 0.029000173710431416}, '
'{"feature": "K_high_pct_change_12", "importance": 0.024055596826415053}, '
'{"feature": "K_close_position_in_hl", "importance": 0.008452208724803774}, '
'{"feature": "O_div_binary_48", "importance": 0.007907469864095934}, '
'{"feature": "K_body_size_pct", "importance": 0.006507018721575611}, '
'{"feature": "K_consecutive_shrink", "importance": 0.0018512761183502888}, '
'{"feature": "O_pct_change_12", "importance": 0.0014794305609534717}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_momentum_pct_change_48", "importance": '
'0.608275091046891}, {"feature": "O_div_amplitude_12", '
'"importance": 0.21503414451783368}, {"feature": '
'"O_div_binary_12", "importance": 0.09743758990864972}, '
'{"feature": "O_div_amplitude_48", "importance": '
'0.029000173710431416}, {"feature": "K_high_pct_change_12", '
'"importance": 0.024055596826415053}, {"feature": '
'"K_close_position_in_hl", "importance": '
'0.008452208724803774}, {"feature": "O_div_binary_48", '
'"importance": 0.007907469864095934}, {"feature": '
'"K_body_size_pct", "importance": 0.006507018721575611}, '
'{"feature": "K_consecutive_shrink", "importance": '
'0.0018512761183502888}, {"feature": "O_pct_change_12", '
'"importance": 0.0014794305609534717}]',
'_model_metadata': {'created_at': '2026-07-07T18:50:34.316279',
'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.05,
'max_depth': 3,
'n_estimators': 200,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0.9542289095312702,
'train_accuracy': 0.8975963779212996},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-814dd7b9784d57c1',
'training_time_sec': 4.067840099334717},
'accuracy': 0.8975963779212996,
'avg_loss': -0.0053375196539501586,
'avg_win': 0.0015646094269285771,
'expectancy': -0.0008388915013669092,
'losing_trades': 265,
'max_drawdown': 0.6465279569160612,
'model_file': 'volume_price_pivot_v86_y_C0_BTCUSDT_2_20260707_1783392634',
'profit_factor': 0.5486586845861393,
'sharpe_ratio': -19.155015936398836,
'total_pnl': -0.6383964325402178,
'total_trades': 761,
'trial_num': 0,
'win_rate': 0.6517739816031537,
'winning_trades': 496}
ind_param (optuna):
展開 Optuna 參數{}
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}
|
||||||||||||
| 1490 | BTCUSDT | 5 | volume_price_pivot_v86_y_C6 | 2023-08-01 ~ 2026-07-31 | 0.548 | 0.60% | 3613 | -18.907 | 2.75 | 0.574 | 0.000 | 2026-07-11 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C6_BTCUSDT_2_20260710_1783673494
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_momentum_pct_change_48", "importance": 0.1417047588093928}, '
'{"feature": "K_high_pct_change_12", "importance": 0.13988462421058265}, '
'{"feature": "K_body_size_pct", "importance": 0.1389465175383085}, '
'{"feature": "K_close_position_in_hl", "importance": 0.1382169924953617}, '
'{"feature": "O_div_amplitude_48", "importance": 0.137651153211816}, '
'{"feature": "O_pct_change_12", "importance": 0.1326293045074873}, '
'{"feature": "O_div_amplitude_12", "importance": 0.12926159173048096}, '
'{"feature": "K_consecutive_shrink", "importance": 0.031210433624733493}, '
'{"feature": "O_div_binary_12", "importance": 0.0055447185356417164}, '
'{"feature": "O_div_binary_48", "importance": 0.004949905336194837}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_momentum_pct_change_48", "importance": '
'0.1417047588093928}, {"feature": "K_high_pct_change_12", '
'"importance": 0.13988462421058265}, {"feature": '
'"K_body_size_pct", "importance": 0.1389465175383085}, '
'{"feature": "K_close_position_in_hl", "importance": '
'0.1382169924953617}, {"feature": "O_div_amplitude_48", '
'"importance": 0.137651153211816}, {"feature": '
'"O_pct_change_12", "importance": 0.1326293045074873}, '
'{"feature": "O_div_amplitude_12", "importance": '
'0.12926159173048096}, {"feature": "K_consecutive_shrink", '
'"importance": 0.031210433624733493}, {"feature": '
'"O_div_binary_12", "importance": 0.0055447185356417164}, '
'{"feature": "O_div_binary_48", "importance": '
'0.004949905336194837}]',
'_model_metadata': {'created_at': '2026-07-11T00:51:33.744361',
'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.07659969709057025,
'max_depth': 5,
'n_estimators': 214,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0,
'train_accuracy': 0.5742725880551302},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-9d34149fbd1fe777',
'training_time_sec': 20.86885166168213},
'accuracy': 0.5742725880551302,
'avg_loss': -0.004142091174548959,
'avg_win': 0.0015260285579544422,
'expectancy': -0.0007534560729139335,
'learning_rate': 0.07659969709057025,
'losing_trades': 1453,
'max_depth': 5,
'max_drawdown': 2.7535209691911144,
'model_file': 'volume_price_pivot_v86_y_C6_BTCUSDT_2_20260710_1783673494',
'n_bars': 8,
'n_clusters': 4,
'n_estimators': 214,
'profit_factor': 0.5476853745833219,
'sharpe_ratio': -18.907380179049984,
'top_pct': 8,
'total_pnl': -2.7222367914380428,
'total_trades': 3613,
'trail_stop_1': -0.1187962719115127,
'trail_stop_2': 0.011616722433639893,
'trail_stop_3': 0.470501755284444,
'trail_stop_4': 0.41235069657748147,
'trail_stop_5': 2.7486639612006325,
'trail_thr_1': 0.2697316968394073,
'trail_thr_2': 0.4045980821176709,
'trail_thr_3': 1.319705687464961,
'trail_thr_4': 1.6978254022286159,
'trail_thr_5': 3.9548647782429915,
'trial_num': 0,
'vp_subset_size': 0,
'win_rate': 0.5978411292554664,
'winning_trades': 2160}
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], 'n_clusters': [3, 10], 'n_bars': [3, 20]}
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}
|
||||||||||||
| 1551 | BTCUSDT | 5 | volume_price_pivot_v86_y_C6 | 2023-08-01 ~ 2026-07-31 | 0.546 | 0.58% | 1521 | -18.898 | 1.11 | 0.573 | 0.000 | 2026-07-11 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C6_BTCUSDT_2_20260710_1783677217
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_close_position_in_hl", "importance": 0.14026821644472645}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.13978903947106236}, '
'{"feature": "K_body_size_pct", "importance": 0.13905970496166664}, '
'{"feature": "K_high_pct_change_12", "importance": 0.13660683811058366}, '
'{"feature": "O_pct_change_12", "importance": 0.1348538348176529}, '
'{"feature": "O_div_amplitude_48", "importance": 0.13434520349324428}, '
'{"feature": "O_div_amplitude_12", "importance": 0.13193681457305273}, '
'{"feature": "K_consecutive_shrink", "importance": 0.0331532909245229}, '
'{"feature": "O_div_binary_12", "importance": 0.005644211165379626}, '
'{"feature": "O_div_binary_48", "importance": 0.004342846038108392}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_close_position_in_hl", "importance": '
'0.14026821644472645}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.13978903947106236}, {"feature": "K_body_size_pct", '
'"importance": 0.13905970496166664}, {"feature": '
'"K_high_pct_change_12", "importance": '
'0.13660683811058366}, {"feature": "O_pct_change_12", '
'"importance": 0.1348538348176529}, {"feature": '
'"O_div_amplitude_48", "importance": 0.13434520349324428}, '
'{"feature": "O_div_amplitude_12", "importance": '
'0.13193681457305273}, {"feature": "K_consecutive_shrink", '
'"importance": 0.0331532909245229}, {"feature": '
'"O_div_binary_12", "importance": 0.005644211165379626}, '
'{"feature": "O_div_binary_48", "importance": '
'0.004342846038108392}]',
'_model_metadata': {'created_at': '2026-07-11T01:53:37.252469',
'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.07659969709057025,
'max_depth': 5,
'n_estimators': 214,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0,
'train_accuracy': 0.5734736001065317},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-4cbbd8ca5215b8d1',
'training_time_sec': 20.665184497833252},
'accuracy': 0.5734736001065317,
'avg_loss': -0.003833383957018774,
'avg_win': 0.0015206889453541399,
'expectancy': -0.0007321753922649689,
'learning_rate': 0.07659969709057025,
'losing_trades': 640,
'max_depth': 5,
'max_drawdown': 1.1102189183115325,
'model_file': 'volume_price_pivot_v86_y_C6_BTCUSDT_2_20260710_1783677217',
'n_bars': 8,
'n_clusters': 4,
'n_estimators': 214,
'profit_factor': 0.5460771474525181,
'sharpe_ratio': -18.897854827197026,
'top_pct': 8,
'total_pnl': -1.1136387716350182,
'total_trades': 1521,
'trail_stop_1': -0.1187962719115127,
'trail_stop_2': 0.011616722433639893,
'trail_stop_3': 0.470501755284444,
'trail_stop_4': 0.41235069657748147,
'trail_stop_5': 2.7486639612006325,
'trail_thr_1': 0.2697316968394073,
'trail_thr_2': 0.4045980821176709,
'trail_thr_3': 1.319705687464961,
'trail_thr_4': 1.6978254022286159,
'trail_thr_5': 3.9548647782429915,
'trial_num': 0,
'vp_subset_size': 0,
'win_rate': 0.57922419460881,
'winning_trades': 881}
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], 'n_clusters': [3, 10], 'n_bars': [3, 20]}
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}
|
||||||||||||
| 1003 | BTCUSDT | 5 | volume_price_pivot_v86_y_C6 | 2023-08-01 ~ 2026-07-31 | 0.541 | 0.60% | 4553 | -19.423 | 3.63 | 0.403 | 0.000 | 2026-06-30 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C6_BTCUSDT_2_20260630_1782796768
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_high_pct_change_12", "importance": 0.14684002388794137}, '
'{"feature": "K_body_size_pct", "importance": 0.14371433691061603}, '
'{"feature": "O_pct_change_12", "importance": 0.14052483533827875}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.14042528591455372}, '
'{"feature": "O_div_amplitude_48", "importance": 0.1374585741070997}, '
'{"feature": "K_close_position_in_hl", "importance": 0.1348981549702181}, '
'{"feature": "O_div_amplitude_12", "importance": 0.12732289931741755}, '
'{"feature": "K_consecutive_shrink", "importance": 0.024401513434671}, '
'{"feature": "O_div_binary_48", "importance": 0.0029676280386335134}, '
'{"feature": "O_div_binary_12", "importance": 0.0014467480805704141}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_high_pct_change_12", "importance": '
'0.14684002388794137}, {"feature": "K_body_size_pct", '
'"importance": 0.14371433691061603}, {"feature": '
'"O_pct_change_12", "importance": 0.14052483533827875}, '
'{"feature": "K_momentum_pct_change_48", "importance": '
'0.14042528591455372}, {"feature": "O_div_amplitude_48", '
'"importance": 0.1374585741070997}, {"feature": '
'"K_close_position_in_hl", "importance": '
'0.1348981549702181}, {"feature": "O_div_amplitude_12", '
'"importance": 0.12732289931741755}, {"feature": '
'"K_consecutive_shrink", "importance": 0.024401513434671}, '
'{"feature": "O_div_binary_48", "importance": '
'0.0029676280386335134}, {"feature": "O_div_binary_12", '
'"importance": 0.0014467480805704141}]',
'_model_metadata': {'created_at': '2026-06-30T21:19:28.038308',
'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.05,
'max_depth': 3,
'n_estimators': 200,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0,
'train_accuracy': 0.4030228377388641},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-9d34149fbd1fe777',
'training_time_sec': 15.795656681060791},
'accuracy': 0.4030228377388641,
'avg_loss': -0.004355943472096086,
'avg_win': 0.0015495271911112854,
'expectancy': -0.0007929459074506547,
'losing_trades': 1806,
'max_drawdown': 3.6267462571481124,
'model_file': 'volume_price_pivot_v86_y_C6_BTCUSDT_2_20260630_1782796768',
'profit_factor': 0.5410755130147475,
'sharpe_ratio': -19.422506562434382,
'total_pnl': -3.6102827166228306,
'total_trades': 4553,
'trial_num': 0,
'win_rate': 0.6033384581594553,
'winning_trades': 2747}
ind_param (optuna):
展開 Optuna 參數{}
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}
|
||||||||||||
| 1007 | BTCUSDT | 5 | volume_price_pivot_v86_y_C6 | 2023-08-01 ~ 2026-07-31 | 0.541 | 0.60% | 4553 | -19.423 | 3.63 | 0.403 | 0.000 | 2026-06-30 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C6_BTCUSDT_2_20260630_1782797026
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_high_pct_change_12", "importance": 0.14684002388794137}, '
'{"feature": "K_body_size_pct", "importance": 0.14371433691061603}, '
'{"feature": "O_pct_change_12", "importance": 0.14052483533827875}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.14042528591455372}, '
'{"feature": "O_div_amplitude_48", "importance": 0.1374585741070997}, '
'{"feature": "K_close_position_in_hl", "importance": 0.1348981549702181}, '
'{"feature": "O_div_amplitude_12", "importance": 0.12732289931741755}, '
'{"feature": "K_consecutive_shrink", "importance": 0.024401513434671}, '
'{"feature": "O_div_binary_48", "importance": 0.0029676280386335134}, '
'{"feature": "O_div_binary_12", "importance": 0.0014467480805704141}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_high_pct_change_12", "importance": '
'0.14684002388794137}, {"feature": "K_body_size_pct", '
'"importance": 0.14371433691061603}, {"feature": '
'"O_pct_change_12", "importance": 0.14052483533827875}, '
'{"feature": "K_momentum_pct_change_48", "importance": '
'0.14042528591455372}, {"feature": "O_div_amplitude_48", '
'"importance": 0.1374585741070997}, {"feature": '
'"K_close_position_in_hl", "importance": '
'0.1348981549702181}, {"feature": "O_div_amplitude_12", '
'"importance": 0.12732289931741755}, {"feature": '
'"K_consecutive_shrink", "importance": 0.024401513434671}, '
'{"feature": "O_div_binary_48", "importance": '
'0.0029676280386335134}, {"feature": "O_div_binary_12", '
'"importance": 0.0014467480805704141}]',
'_model_metadata': {'created_at': '2026-06-30T21:23:45.526718',
'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.05,
'max_depth': 3,
'n_estimators': 200,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0,
'train_accuracy': 0.4030228377388641},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-9d34149fbd1fe777',
'training_time_sec': 15.907751560211182},
'accuracy': 0.4030228377388641,
'avg_loss': -0.004355943472096086,
'avg_win': 0.0015495271911112854,
'expectancy': -0.0007929459074506547,
'losing_trades': 1806,
'max_drawdown': 3.6267462571481124,
'model_file': 'volume_price_pivot_v86_y_C6_BTCUSDT_2_20260630_1782797026',
'profit_factor': 0.5410755130147475,
'sharpe_ratio': -19.422506562434382,
'total_pnl': -3.6102827166228306,
'total_trades': 4553,
'trial_num': 0,
'win_rate': 0.6033384581594553,
'winning_trades': 2747}
ind_param (optuna):
展開 Optuna 參數{}
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}
|
||||||||||||
| 1462 | BTCUSDT | 5 | volume_price_pivot_v86_y_C6 | 2023-08-01 ~ 2026-07-31 | 0.540 | 0.42% | 761 | -16.976 | 0.53 | 0.515 | 0.000 | 2026-07-10 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C6_BTCUSDT_2_20260710_1783669809
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_body_size_pct", "importance": 0.14947218504232518}, '
'{"feature": "O_pct_change_12", "importance": 0.14922983751759333}, '
'{"feature": "K_high_pct_change_12", "importance": 0.1442751205107298}, '
'{"feature": "O_div_amplitude_48", "importance": 0.1416435602631088}, '
'{"feature": "O_div_amplitude_12", "importance": 0.1338331753503818}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.1289918154937768}, '
'{"feature": "K_close_position_in_hl", "importance": 0.12582133951671354}, '
'{"feature": "K_consecutive_shrink", "importance": 0.02269235978584376}, '
'{"feature": "O_div_binary_12", "importance": 0.0030028503135933614}, '
'{"feature": "O_div_binary_48", "importance": 0.0010377562059336073}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_body_size_pct", "importance": '
'0.14947218504232518}, {"feature": "O_pct_change_12", '
'"importance": 0.14922983751759333}, {"feature": '
'"K_high_pct_change_12", "importance": 0.1442751205107298}, '
'{"feature": "O_div_amplitude_48", "importance": '
'0.1416435602631088}, {"feature": "O_div_amplitude_12", '
'"importance": 0.1338331753503818}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.1289918154937768}, {"feature": "K_close_position_in_hl", '
'"importance": 0.12582133951671354}, {"feature": '
'"K_consecutive_shrink", "importance": '
'0.02269235978584376}, {"feature": "O_div_binary_12", '
'"importance": 0.0030028503135933614}, {"feature": '
'"O_div_binary_48", "importance": 0.0010377562059336073}]',
'_model_metadata': {'created_at': '2026-07-10T23:50:09.639742',
'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.05,
'max_depth': 3,
'n_estimators': 200,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0,
'train_accuracy': 0.5152806445169452},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-59d5966c96af7eca',
'training_time_sec': 12.043968915939331},
'accuracy': 0.5152806445169452,
'avg_loss': -0.002626369181383327,
'avg_win': 0.001934044265311057,
'expectancy': -0.0006967330055152695,
'losing_trades': 439,
'max_drawdown': 0.5307612852488443,
'model_file': 'volume_price_pivot_v86_y_C6_BTCUSDT_2_20260710_1783669809',
'profit_factor': 0.5401345867406808,
'sharpe_ratio': -16.97558216526527,
'total_pnl': -0.5302138171971204,
'total_trades': 761,
'trial_num': 0,
'win_rate': 0.4231274638633377,
'winning_trades': 322}
ind_param (optuna):
展開 Optuna 參數{}
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}
|
||||||||||||
| 1526 | BTCUSDT | 5 | volume_price_pivot_v86_y_C4 | 2023-08-01 ~ 2026-07-31 | 0.539 | 0.57% | 761 | -19.230 | 0.56 | 0.801 | 0.000 | 2026-07-11 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C4_BTCUSDT_2_20260710_1783676118
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_close_position_in_hl", "importance": 0.1564708511143901}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.14817421272796466}, '
'{"feature": "K_high_pct_change_12", "importance": 0.14192790302021868}, '
'{"feature": "O_div_amplitude_12", "importance": 0.14117835504821075}, '
'{"feature": "O_pct_change_12", "importance": 0.1304444660546947}, '
'{"feature": "O_div_amplitude_48", "importance": 0.12068711710566289}, '
'{"feature": "K_body_size_pct", "importance": 0.12025588358654352}, '
'{"feature": "K_consecutive_shrink", "importance": 0.028057050711365966}, '
'{"feature": "O_div_binary_12", "importance": 0.007553400563374083}, '
'{"feature": "O_div_binary_48", "importance": 0.0052507600675746596}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_close_position_in_hl", "importance": '
'0.1564708511143901}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.14817421272796466}, {"feature": "K_high_pct_change_12", '
'"importance": 0.14192790302021868}, {"feature": '
'"O_div_amplitude_12", "importance": 0.14117835504821075}, '
'{"feature": "O_pct_change_12", "importance": '
'0.1304444660546947}, {"feature": "O_div_amplitude_48", '
'"importance": 0.12068711710566289}, {"feature": '
'"K_body_size_pct", "importance": 0.12025588358654352}, '
'{"feature": "K_consecutive_shrink", "importance": '
'0.028057050711365966}, {"feature": "O_div_binary_12", '
'"importance": 0.007553400563374083}, {"feature": '
'"O_div_binary_48", "importance": 0.0052507600675746596}]',
'_model_metadata': {'created_at': '2026-07-11T01:35:18.110015',
'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.07659969709057025,
'max_depth': 5,
'n_estimators': 214,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0.582797151316835,
'train_accuracy': 0.8013849124442373},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-9d34149fbd1fe777',
'training_time_sec': 6.9937968254089355},
'accuracy': 0.8013849124442373,
'avg_loss': -0.0036505774802278314,
'avg_win': 0.0014971995407237926,
'expectancy': -0.0007283177258899841,
'learning_rate': 0.07659969709057025,
'losing_trades': 329,
'max_depth': 5,
'max_drawdown': 0.5589231586871292,
'model_file': 'volume_price_pivot_v86_y_C4_BTCUSDT_2_20260710_1783676118',
'n_estimators': 214,
'profit_factor': 0.5385251169337578,
'sharpe_ratio': -19.22991329663843,
'sl_mult': 0.8042422429595377,
'top_pct': 8,
'total_pnl': -0.5542497894022781,
'total_trades': 761,
'tp_mult': 1.1834045098534338,
'trail_stop_1': -0.1187962719115127,
'trail_stop_2': 0.011616722433639893,
'trail_stop_3': 0.470501755284444,
'trail_stop_4': 0.41235069657748147,
'trail_stop_5': 2.7486639612006325,
'trail_thr_1': 0.2697316968394073,
'trail_thr_2': 0.4045980821176709,
'trail_thr_3': 1.319705687464961,
'trail_thr_4': 1.6978254022286159,
'trail_thr_5': 3.9548647782429915,
'trial_num': 0,
'vp_subset_size': 0,
'win_rate': 0.5676741130091985,
'winning_trades': 432}
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], 'tp_mult': [1.0, 2.0], 'sl_mult': [0.5, 1.5]}
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}
|
||||||||||||
| 1733 | BTCUSDT | 5 | volume_price_pivot_v86_y_C4 | 2023-08-01 ~ 2026-07-31 | 0.539 | 0.57% | 761 | -19.230 | 0.56 | 0.801 | 0.000 | 2026-07-12 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C4_BTCUSDT_2_20260712_1783803291
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_close_position_in_hl", "importance": 0.1564708511143901}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.14817421272796466}, '
'{"feature": "K_high_pct_change_12", "importance": 0.14192790302021868}, '
'{"feature": "O_div_amplitude_12", "importance": 0.14117835504821075}, '
'{"feature": "O_pct_change_12", "importance": 0.1304444660546947}, '
'{"feature": "O_div_amplitude_48", "importance": 0.12068711710566289}, '
'{"feature": "K_body_size_pct", "importance": 0.12025588358654352}, '
'{"feature": "K_consecutive_shrink", "importance": 0.028057050711365966}, '
'{"feature": "O_div_binary_12", "importance": 0.007553400563374083}, '
'{"feature": "O_div_binary_48", "importance": 0.0052507600675746596}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_close_position_in_hl", "importance": '
'0.1564708511143901}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.14817421272796466}, {"feature": "K_high_pct_change_12", '
'"importance": 0.14192790302021868}, {"feature": '
'"O_div_amplitude_12", "importance": 0.14117835504821075}, '
'{"feature": "O_pct_change_12", "importance": '
'0.1304444660546947}, {"feature": "O_div_amplitude_48", '
'"importance": 0.12068711710566289}, {"feature": '
'"K_body_size_pct", "importance": 0.12025588358654352}, '
'{"feature": "K_consecutive_shrink", "importance": '
'0.028057050711365966}, {"feature": "O_div_binary_12", '
'"importance": 0.007553400563374083}, {"feature": '
'"O_div_binary_48", "importance": 0.0052507600675746596}]',
'_model_metadata': {'created_at': '2026-07-12T12:54:51.578011',
'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.07659969709057025,
'max_depth': 5,
'n_estimators': 214,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0.582797151316835,
'train_accuracy': 0.8013849124442373},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-9d34149fbd1fe777',
'training_time_sec': 6.983600854873657},
'accuracy': 0.8013849124442373,
'avg_loss': -0.0036505774802278314,
'avg_win': 0.0014971995407237926,
'expectancy': -0.0007283177258899841,
'learning_rate': 0.07659969709057025,
'losing_trades': 329,
'max_depth': 5,
'max_drawdown': 0.5589231586871292,
'model_file': 'volume_price_pivot_v86_y_C4_BTCUSDT_2_20260712_1783803291',
'n_estimators': 214,
'profit_factor': 0.5385251169337578,
'sharpe_ratio': -19.22991329663843,
'sl_mult': 0.8042422429595377,
'top_pct': 8,
'total_pnl': -0.5542497894022781,
'total_trades': 761,
'tp_mult': 1.1834045098534338,
'trail_stop_1': -0.1187962719115127,
'trail_stop_2': 0.011616722433639893,
'trail_stop_3': 0.470501755284444,
'trail_stop_4': 0.41235069657748147,
'trail_stop_5': 2.7486639612006325,
'trail_thr_1': 0.2697316968394073,
'trail_thr_2': 0.4045980821176709,
'trail_thr_3': 1.319705687464961,
'trail_thr_4': 1.6978254022286159,
'trail_thr_5': 3.9548647782429915,
'trial_num': 0,
'vp_subset_size': 0,
'win_rate': 0.5676741130091985,
'winning_trades': 432}
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], 'tp_mult': [1.0, 2.0], 'sl_mult': [0.5, 1.5]}
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}
|
||||||||||||
| 1568 | BTCUSDT | 5 | volume_price_pivot_v86_y_C4 | 2023-08-01 ~ 2026-07-31 | 0.539 | 0.57% | 761 | -19.230 | 0.56 | 0.801 | 0.000 | 2026-07-11 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C4_BTCUSDT_2_20260710_1783678307
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_close_position_in_hl", "importance": 0.1564708511143901}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.14817421272796466}, '
'{"feature": "K_high_pct_change_12", "importance": 0.14192790302021868}, '
'{"feature": "O_div_amplitude_12", "importance": 0.14117835504821075}, '
'{"feature": "O_pct_change_12", "importance": 0.1304444660546947}, '
'{"feature": "O_div_amplitude_48", "importance": 0.12068711710566289}, '
'{"feature": "K_body_size_pct", "importance": 0.12025588358654352}, '
'{"feature": "K_consecutive_shrink", "importance": 0.028057050711365966}, '
'{"feature": "O_div_binary_12", "importance": 0.007553400563374083}, '
'{"feature": "O_div_binary_48", "importance": 0.0052507600675746596}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_close_position_in_hl", "importance": '
'0.1564708511143901}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.14817421272796466}, {"feature": "K_high_pct_change_12", '
'"importance": 0.14192790302021868}, {"feature": '
'"O_div_amplitude_12", "importance": 0.14117835504821075}, '
'{"feature": "O_pct_change_12", "importance": '
'0.1304444660546947}, {"feature": "O_div_amplitude_48", '
'"importance": 0.12068711710566289}, {"feature": '
'"K_body_size_pct", "importance": 0.12025588358654352}, '
'{"feature": "K_consecutive_shrink", "importance": '
'0.028057050711365966}, {"feature": "O_div_binary_12", '
'"importance": 0.007553400563374083}, {"feature": '
'"O_div_binary_48", "importance": 0.0052507600675746596}]',
'_model_metadata': {'created_at': '2026-07-11T02:11:46.874403',
'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.07659969709057025,
'max_depth': 5,
'n_estimators': 214,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0.582797151316835,
'train_accuracy': 0.8013849124442373},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-9d34149fbd1fe777',
'training_time_sec': 6.95330548286438},
'accuracy': 0.8013849124442373,
'avg_loss': -0.0036505774802278314,
'avg_win': 0.0014971995407237926,
'expectancy': -0.0007283177258899841,
'learning_rate': 0.07659969709057025,
'losing_trades': 329,
'max_depth': 5,
'max_drawdown': 0.5589231586871292,
'model_file': 'volume_price_pivot_v86_y_C4_BTCUSDT_2_20260710_1783678307',
'n_estimators': 214,
'profit_factor': 0.5385251169337578,
'sharpe_ratio': -19.22991329663843,
'sl_mult': 0.8042422429595377,
'top_pct': 8,
'total_pnl': -0.5542497894022781,
'total_trades': 761,
'tp_mult': 1.1834045098534338,
'trail_stop_1': -0.1187962719115127,
'trail_stop_2': 0.011616722433639893,
'trail_stop_3': 0.470501755284444,
'trail_stop_4': 0.41235069657748147,
'trail_stop_5': 2.7486639612006325,
'trail_thr_1': 0.2697316968394073,
'trail_thr_2': 0.4045980821176709,
'trail_thr_3': 1.319705687464961,
'trail_thr_4': 1.6978254022286159,
'trail_thr_5': 3.9548647782429915,
'trial_num': 0,
'vp_subset_size': 0,
'win_rate': 0.5676741130091985,
'winning_trades': 432}
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], 'tp_mult': [1.0, 2.0], 'sl_mult': [0.5, 1.5]}
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}
|
||||||||||||
| 1559 | BTCUSDT | 5 | volume_price_pivot_v86_y_C4 | 2023-08-01 ~ 2026-07-31 | 0.539 | 0.57% | 761 | -19.230 | 0.56 | 0.801 | 0.000 | 2026-07-11 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C4_BTCUSDT_2_20260710_1783677910
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_close_position_in_hl", "importance": 0.1564708511143901}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.14817421272796466}, '
'{"feature": "K_high_pct_change_12", "importance": 0.14192790302021868}, '
'{"feature": "O_div_amplitude_12", "importance": 0.14117835504821075}, '
'{"feature": "O_pct_change_12", "importance": 0.1304444660546947}, '
'{"feature": "O_div_amplitude_48", "importance": 0.12068711710566289}, '
'{"feature": "K_body_size_pct", "importance": 0.12025588358654352}, '
'{"feature": "K_consecutive_shrink", "importance": 0.028057050711365966}, '
'{"feature": "O_div_binary_12", "importance": 0.007553400563374083}, '
'{"feature": "O_div_binary_48", "importance": 0.0052507600675746596}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_close_position_in_hl", "importance": '
'0.1564708511143901}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.14817421272796466}, {"feature": "K_high_pct_change_12", '
'"importance": 0.14192790302021868}, {"feature": '
'"O_div_amplitude_12", "importance": 0.14117835504821075}, '
'{"feature": "O_pct_change_12", "importance": '
'0.1304444660546947}, {"feature": "O_div_amplitude_48", '
'"importance": 0.12068711710566289}, {"feature": '
'"K_body_size_pct", "importance": 0.12025588358654352}, '
'{"feature": "K_consecutive_shrink", "importance": '
'0.028057050711365966}, {"feature": "O_div_binary_12", '
'"importance": 0.007553400563374083}, {"feature": '
'"O_div_binary_48", "importance": 0.0052507600675746596}]',
'_model_metadata': {'created_at': '2026-07-11T02:05:10.314543',
'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.07659969709057025,
'max_depth': 5,
'n_estimators': 214,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0.582797151316835,
'train_accuracy': 0.8013849124442373},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-9d34149fbd1fe777',
'training_time_sec': 7.007711887359619},
'accuracy': 0.8013849124442373,
'avg_loss': -0.0036505774802278314,
'avg_win': 0.0014971995407237926,
'expectancy': -0.0007283177258899841,
'learning_rate': 0.07659969709057025,
'losing_trades': 329,
'max_depth': 5,
'max_drawdown': 0.5589231586871292,
'model_file': 'volume_price_pivot_v86_y_C4_BTCUSDT_2_20260710_1783677910',
'n_estimators': 214,
'profit_factor': 0.5385251169337578,
'sharpe_ratio': -19.22991329663843,
'sl_mult': 0.8042422429595377,
'top_pct': 8,
'total_pnl': -0.5542497894022781,
'total_trades': 761,
'tp_mult': 1.1834045098534338,
'trail_stop_1': -0.1187962719115127,
'trail_stop_2': 0.011616722433639893,
'trail_stop_3': 0.470501755284444,
'trail_stop_4': 0.41235069657748147,
'trail_stop_5': 2.7486639612006325,
'trail_thr_1': 0.2697316968394073,
'trail_thr_2': 0.4045980821176709,
'trail_thr_3': 1.319705687464961,
'trail_thr_4': 1.6978254022286159,
'trail_thr_5': 3.9548647782429915,
'trial_num': 0,
'vp_subset_size': 0,
'win_rate': 0.5676741130091985,
'winning_trades': 432}
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], 'tp_mult': [1.0, 2.0], 'sl_mult': [0.5, 1.5]}
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}
|
||||||||||||
| 1550 | BTCUSDT | 5 | volume_price_pivot_v86_y_C4 | 2023-08-01 ~ 2026-07-31 | 0.539 | 0.57% | 761 | -19.230 | 0.56 | 0.801 | 0.000 | 2026-07-11 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C4_BTCUSDT_2_20260710_1783677138
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_close_position_in_hl", "importance": 0.1564708511143901}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.14817421272796466}, '
'{"feature": "K_high_pct_change_12", "importance": 0.14192790302021868}, '
'{"feature": "O_div_amplitude_12", "importance": 0.14117835504821075}, '
'{"feature": "O_pct_change_12", "importance": 0.1304444660546947}, '
'{"feature": "O_div_amplitude_48", "importance": 0.12068711710566289}, '
'{"feature": "K_body_size_pct", "importance": 0.12025588358654352}, '
'{"feature": "K_consecutive_shrink", "importance": 0.028057050711365966}, '
'{"feature": "O_div_binary_12", "importance": 0.007553400563374083}, '
'{"feature": "O_div_binary_48", "importance": 0.0052507600675746596}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_close_position_in_hl", "importance": '
'0.1564708511143901}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.14817421272796466}, {"feature": "K_high_pct_change_12", '
'"importance": 0.14192790302021868}, {"feature": '
'"O_div_amplitude_12", "importance": 0.14117835504821075}, '
'{"feature": "O_pct_change_12", "importance": '
'0.1304444660546947}, {"feature": "O_div_amplitude_48", '
'"importance": 0.12068711710566289}, {"feature": '
'"K_body_size_pct", "importance": 0.12025588358654352}, '
'{"feature": "K_consecutive_shrink", "importance": '
'0.028057050711365966}, {"feature": "O_div_binary_12", '
'"importance": 0.007553400563374083}, {"feature": '
'"O_div_binary_48", "importance": 0.0052507600675746596}]',
'_model_metadata': {'created_at': '2026-07-11T01:52:17.844625',
'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.07659969709057025,
'max_depth': 5,
'n_estimators': 214,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0.582797151316835,
'train_accuracy': 0.8013849124442373},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-9d34149fbd1fe777',
'training_time_sec': 7.008318185806274},
'accuracy': 0.8013849124442373,
'avg_loss': -0.0036505774802278314,
'avg_win': 0.0014971995407237926,
'expectancy': -0.0007283177258899841,
'learning_rate': 0.07659969709057025,
'losing_trades': 329,
'max_depth': 5,
'max_drawdown': 0.5589231586871292,
'model_file': 'volume_price_pivot_v86_y_C4_BTCUSDT_2_20260710_1783677138',
'n_estimators': 214,
'profit_factor': 0.5385251169337578,
'sharpe_ratio': -19.22991329663843,
'sl_mult': 0.8042422429595377,
'top_pct': 8,
'total_pnl': -0.5542497894022781,
'total_trades': 761,
'tp_mult': 1.1834045098534338,
'trail_stop_1': -0.1187962719115127,
'trail_stop_2': 0.011616722433639893,
'trail_stop_3': 0.470501755284444,
'trail_stop_4': 0.41235069657748147,
'trail_stop_5': 2.7486639612006325,
'trail_thr_1': 0.2697316968394073,
'trail_thr_2': 0.4045980821176709,
'trail_thr_3': 1.319705687464961,
'trail_thr_4': 1.6978254022286159,
'trail_thr_5': 3.9548647782429915,
'trial_num': 0,
'vp_subset_size': 0,
'win_rate': 0.5676741130091985,
'winning_trades': 432}
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], 'tp_mult': [1.0, 2.0], 'sl_mult': [0.5, 1.5]}
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}
|
||||||||||||
| 1542 | BTCUSDT | 5 | volume_price_pivot_v86_y_C4 | 2023-08-01 ~ 2026-07-31 | 0.539 | 0.57% | 761 | -19.230 | 0.56 | 0.801 | 0.000 | 2026-07-11 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C4_BTCUSDT_2_20260710_1783676805
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_close_position_in_hl", "importance": 0.1564708511143901}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.14817421272796466}, '
'{"feature": "K_high_pct_change_12", "importance": 0.14192790302021868}, '
'{"feature": "O_div_amplitude_12", "importance": 0.14117835504821075}, '
'{"feature": "O_pct_change_12", "importance": 0.1304444660546947}, '
'{"feature": "O_div_amplitude_48", "importance": 0.12068711710566289}, '
'{"feature": "K_body_size_pct", "importance": 0.12025588358654352}, '
'{"feature": "K_consecutive_shrink", "importance": 0.028057050711365966}, '
'{"feature": "O_div_binary_12", "importance": 0.007553400563374083}, '
'{"feature": "O_div_binary_48", "importance": 0.0052507600675746596}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_close_position_in_hl", "importance": '
'0.1564708511143901}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.14817421272796466}, {"feature": "K_high_pct_change_12", '
'"importance": 0.14192790302021868}, {"feature": '
'"O_div_amplitude_12", "importance": 0.14117835504821075}, '
'{"feature": "O_pct_change_12", "importance": '
'0.1304444660546947}, {"feature": "O_div_amplitude_48", '
'"importance": 0.12068711710566289}, {"feature": '
'"K_body_size_pct", "importance": 0.12025588358654352}, '
'{"feature": "K_consecutive_shrink", "importance": '
'0.028057050711365966}, {"feature": "O_div_binary_12", '
'"importance": 0.007553400563374083}, {"feature": '
'"O_div_binary_48", "importance": 0.0052507600675746596}]',
'_model_metadata': {'created_at': '2026-07-11T01:46:44.792280',
'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.07659969709057025,
'max_depth': 5,
'n_estimators': 214,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0.582797151316835,
'train_accuracy': 0.8013849124442373},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-9d34149fbd1fe777',
'training_time_sec': 6.9332616329193115},
'accuracy': 0.8013849124442373,
'avg_loss': -0.0036505774802278314,
'avg_win': 0.0014971995407237926,
'expectancy': -0.0007283177258899841,
'learning_rate': 0.07659969709057025,
'losing_trades': 329,
'max_depth': 5,
'max_drawdown': 0.5589231586871292,
'model_file': 'volume_price_pivot_v86_y_C4_BTCUSDT_2_20260710_1783676805',
'n_estimators': 214,
'profit_factor': 0.5385251169337578,
'sharpe_ratio': -19.22991329663843,
'sl_mult': 0.8042422429595377,
'top_pct': 8,
'total_pnl': -0.5542497894022781,
'total_trades': 761,
'tp_mult': 1.1834045098534338,
'trail_stop_1': -0.1187962719115127,
'trail_stop_2': 0.011616722433639893,
'trail_stop_3': 0.470501755284444,
'trail_stop_4': 0.41235069657748147,
'trail_stop_5': 2.7486639612006325,
'trail_thr_1': 0.2697316968394073,
'trail_thr_2': 0.4045980821176709,
'trail_thr_3': 1.319705687464961,
'trail_thr_4': 1.6978254022286159,
'trail_thr_5': 3.9548647782429915,
'trial_num': 0,
'vp_subset_size': 0,
'win_rate': 0.5676741130091985,
'winning_trades': 432}
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], 'tp_mult': [1.0, 2.0], 'sl_mult': [0.5, 1.5]}
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}
|
||||||||||||
| 1534 | BTCUSDT | 5 | volume_price_pivot_v86_y_C4 | 2023-08-01 ~ 2026-07-31 | 0.539 | 0.57% | 761 | -19.230 | 0.56 | 0.801 | 0.000 | 2026-07-11 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C4_BTCUSDT_2_20260710_1783676450
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_close_position_in_hl", "importance": 0.1564708511143901}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.14817421272796466}, '
'{"feature": "K_high_pct_change_12", "importance": 0.14192790302021868}, '
'{"feature": "O_div_amplitude_12", "importance": 0.14117835504821075}, '
'{"feature": "O_pct_change_12", "importance": 0.1304444660546947}, '
'{"feature": "O_div_amplitude_48", "importance": 0.12068711710566289}, '
'{"feature": "K_body_size_pct", "importance": 0.12025588358654352}, '
'{"feature": "K_consecutive_shrink", "importance": 0.028057050711365966}, '
'{"feature": "O_div_binary_12", "importance": 0.007553400563374083}, '
'{"feature": "O_div_binary_48", "importance": 0.0052507600675746596}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_close_position_in_hl", "importance": '
'0.1564708511143901}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.14817421272796466}, {"feature": "K_high_pct_change_12", '
'"importance": 0.14192790302021868}, {"feature": '
'"O_div_amplitude_12", "importance": 0.14117835504821075}, '
'{"feature": "O_pct_change_12", "importance": '
'0.1304444660546947}, {"feature": "O_div_amplitude_48", '
'"importance": 0.12068711710566289}, {"feature": '
'"K_body_size_pct", "importance": 0.12025588358654352}, '
'{"feature": "K_consecutive_shrink", "importance": '
'0.028057050711365966}, {"feature": "O_div_binary_12", '
'"importance": 0.007553400563374083}, {"feature": '
'"O_div_binary_48", "importance": 0.0052507600675746596}]',
'_model_metadata': {'created_at': '2026-07-11T01:40:50.715260',
'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.07659969709057025,
'max_depth': 5,
'n_estimators': 214,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0.582797151316835,
'train_accuracy': 0.8013849124442373},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-9d34149fbd1fe777',
'training_time_sec': 6.97295069694519},
'accuracy': 0.8013849124442373,
'avg_loss': -0.0036505774802278314,
'avg_win': 0.0014971995407237926,
'expectancy': -0.0007283177258899841,
'learning_rate': 0.07659969709057025,
'losing_trades': 329,
'max_depth': 5,
'max_drawdown': 0.5589231586871292,
'model_file': 'volume_price_pivot_v86_y_C4_BTCUSDT_2_20260710_1783676450',
'n_estimators': 214,
'profit_factor': 0.5385251169337578,
'sharpe_ratio': -19.22991329663843,
'sl_mult': 0.8042422429595377,
'top_pct': 8,
'total_pnl': -0.5542497894022781,
'total_trades': 761,
'tp_mult': 1.1834045098534338,
'trail_stop_1': -0.1187962719115127,
'trail_stop_2': 0.011616722433639893,
'trail_stop_3': 0.470501755284444,
'trail_stop_4': 0.41235069657748147,
'trail_stop_5': 2.7486639612006325,
'trail_thr_1': 0.2697316968394073,
'trail_thr_2': 0.4045980821176709,
'trail_thr_3': 1.319705687464961,
'trail_thr_4': 1.6978254022286159,
'trail_thr_5': 3.9548647782429915,
'trial_num': 0,
'vp_subset_size': 0,
'win_rate': 0.5676741130091985,
'winning_trades': 432}
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], 'tp_mult': [1.0, 2.0], 'sl_mult': [0.5, 1.5]}
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}
|
||||||||||||
| 1511 | BTCUSDT | 5 | volume_price_pivot_v86_y_C4 | 2023-08-01 ~ 2026-07-31 | 0.539 | 0.57% | 761 | -19.230 | 0.56 | 0.801 | 0.000 | 2026-07-11 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C4_BTCUSDT_2_20260710_1783675453
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_close_position_in_hl", "importance": 0.1564708511143901}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.14817421272796466}, '
'{"feature": "K_high_pct_change_12", "importance": 0.14192790302021868}, '
'{"feature": "O_div_amplitude_12", "importance": 0.14117835504821075}, '
'{"feature": "O_pct_change_12", "importance": 0.1304444660546947}, '
'{"feature": "O_div_amplitude_48", "importance": 0.12068711710566289}, '
'{"feature": "K_body_size_pct", "importance": 0.12025588358654352}, '
'{"feature": "K_consecutive_shrink", "importance": 0.028057050711365966}, '
'{"feature": "O_div_binary_12", "importance": 0.007553400563374083}, '
'{"feature": "O_div_binary_48", "importance": 0.0052507600675746596}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_close_position_in_hl", "importance": '
'0.1564708511143901}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.14817421272796466}, {"feature": "K_high_pct_change_12", '
'"importance": 0.14192790302021868}, {"feature": '
'"O_div_amplitude_12", "importance": 0.14117835504821075}, '
'{"feature": "O_pct_change_12", "importance": '
'0.1304444660546947}, {"feature": "O_div_amplitude_48", '
'"importance": 0.12068711710566289}, {"feature": '
'"K_body_size_pct", "importance": 0.12025588358654352}, '
'{"feature": "K_consecutive_shrink", "importance": '
'0.028057050711365966}, {"feature": "O_div_binary_12", '
'"importance": 0.007553400563374083}, {"feature": '
'"O_div_binary_48", "importance": 0.0052507600675746596}]',
'_model_metadata': {'created_at': '2026-07-11T01:24:12.753372',
'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.07659969709057025,
'max_depth': 5,
'n_estimators': 214,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0.582797151316835,
'train_accuracy': 0.8013849124442373},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-9d34149fbd1fe777',
'training_time_sec': 6.92341160774231},
'accuracy': 0.8013849124442373,
'avg_loss': -0.0036505774802278314,
'avg_win': 0.0014971995407237926,
'expectancy': -0.0007283177258899841,
'learning_rate': 0.07659969709057025,
'losing_trades': 329,
'max_depth': 5,
'max_drawdown': 0.5589231586871292,
'model_file': 'volume_price_pivot_v86_y_C4_BTCUSDT_2_20260710_1783675453',
'n_estimators': 214,
'profit_factor': 0.5385251169337578,
'sharpe_ratio': -19.22991329663843,
'sl_mult': 0.8042422429595377,
'top_pct': 8,
'total_pnl': -0.5542497894022781,
'total_trades': 761,
'tp_mult': 1.1834045098534338,
'trail_stop_1': -0.1187962719115127,
'trail_stop_2': 0.011616722433639893,
'trail_stop_3': 0.470501755284444,
'trail_stop_4': 0.41235069657748147,
'trail_stop_5': 2.7486639612006325,
'trail_thr_1': 0.2697316968394073,
'trail_thr_2': 0.4045980821176709,
'trail_thr_3': 1.319705687464961,
'trail_thr_4': 1.6978254022286159,
'trail_thr_5': 3.9548647782429915,
'trial_num': 0,
'vp_subset_size': 0,
'win_rate': 0.5676741130091985,
'winning_trades': 432}
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], 'tp_mult': [1.0, 2.0], 'sl_mult': [0.5, 1.5]}
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}
|
||||||||||||
| 1504 | BTCUSDT | 5 | volume_price_pivot_v86_y_C4 | 2023-08-01 ~ 2026-07-31 | 0.539 | 0.57% | 761 | -19.230 | 0.56 | 0.801 | 0.000 | 2026-07-11 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C4_BTCUSDT_2_20260710_1783675098
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_close_position_in_hl", "importance": 0.1564708511143901}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.14817421272796466}, '
'{"feature": "K_high_pct_change_12", "importance": 0.14192790302021868}, '
'{"feature": "O_div_amplitude_12", "importance": 0.14117835504821075}, '
'{"feature": "O_pct_change_12", "importance": 0.1304444660546947}, '
'{"feature": "O_div_amplitude_48", "importance": 0.12068711710566289}, '
'{"feature": "K_body_size_pct", "importance": 0.12025588358654352}, '
'{"feature": "K_consecutive_shrink", "importance": 0.028057050711365966}, '
'{"feature": "O_div_binary_12", "importance": 0.007553400563374083}, '
'{"feature": "O_div_binary_48", "importance": 0.0052507600675746596}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_close_position_in_hl", "importance": '
'0.1564708511143901}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.14817421272796466}, {"feature": "K_high_pct_change_12", '
'"importance": 0.14192790302021868}, {"feature": '
'"O_div_amplitude_12", "importance": 0.14117835504821075}, '
'{"feature": "O_pct_change_12", "importance": '
'0.1304444660546947}, {"feature": "O_div_amplitude_48", '
'"importance": 0.12068711710566289}, {"feature": '
'"K_body_size_pct", "importance": 0.12025588358654352}, '
'{"feature": "K_consecutive_shrink", "importance": '
'0.028057050711365966}, {"feature": "O_div_binary_12", '
'"importance": 0.007553400563374083}, {"feature": '
'"O_div_binary_48", "importance": 0.0052507600675746596}]',
'_model_metadata': {'created_at': '2026-07-11T01:18:18.708640',
'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.07659969709057025,
'max_depth': 5,
'n_estimators': 214,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0.582797151316835,
'train_accuracy': 0.8013849124442373},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-9d34149fbd1fe777',
'training_time_sec': 7.0182204246521},
'accuracy': 0.8013849124442373,
'avg_loss': -0.0036505774802278314,
'avg_win': 0.0014971995407237926,
'expectancy': -0.0007283177258899841,
'learning_rate': 0.07659969709057025,
'losing_trades': 329,
'max_depth': 5,
'max_drawdown': 0.5589231586871292,
'model_file': 'volume_price_pivot_v86_y_C4_BTCUSDT_2_20260710_1783675098',
'n_estimators': 214,
'profit_factor': 0.5385251169337578,
'sharpe_ratio': -19.22991329663843,
'sl_mult': 0.8042422429595377,
'top_pct': 8,
'total_pnl': -0.5542497894022781,
'total_trades': 761,
'tp_mult': 1.1834045098534338,
'trail_stop_1': -0.1187962719115127,
'trail_stop_2': 0.011616722433639893,
'trail_stop_3': 0.470501755284444,
'trail_stop_4': 0.41235069657748147,
'trail_stop_5': 2.7486639612006325,
'trail_thr_1': 0.2697316968394073,
'trail_thr_2': 0.4045980821176709,
'trail_thr_3': 1.319705687464961,
'trail_thr_4': 1.6978254022286159,
'trail_thr_5': 3.9548647782429915,
'trial_num': 0,
'vp_subset_size': 0,
'win_rate': 0.5676741130091985,
'winning_trades': 432}
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], 'tp_mult': [1.0, 2.0], 'sl_mult': [0.5, 1.5]}
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}
|
||||||||||||
| 1489 | BTCUSDT | 5 | volume_price_pivot_v86_y_C4 | 2023-08-01 ~ 2026-07-31 | 0.539 | 0.57% | 761 | -19.230 | 0.56 | 0.801 | 0.000 | 2026-07-11 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C4_BTCUSDT_2_20260710_1783673414
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_close_position_in_hl", "importance": 0.1564708511143901}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.14817421272796466}, '
'{"feature": "K_high_pct_change_12", "importance": 0.14192790302021868}, '
'{"feature": "O_div_amplitude_12", "importance": 0.14117835504821075}, '
'{"feature": "O_pct_change_12", "importance": 0.1304444660546947}, '
'{"feature": "O_div_amplitude_48", "importance": 0.12068711710566289}, '
'{"feature": "K_body_size_pct", "importance": 0.12025588358654352}, '
'{"feature": "K_consecutive_shrink", "importance": 0.028057050711365966}, '
'{"feature": "O_div_binary_12", "importance": 0.007553400563374083}, '
'{"feature": "O_div_binary_48", "importance": 0.0052507600675746596}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_close_position_in_hl", "importance": '
'0.1564708511143901}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.14817421272796466}, {"feature": "K_high_pct_change_12", '
'"importance": 0.14192790302021868}, {"feature": '
'"O_div_amplitude_12", "importance": 0.14117835504821075}, '
'{"feature": "O_pct_change_12", "importance": '
'0.1304444660546947}, {"feature": "O_div_amplitude_48", '
'"importance": 0.12068711710566289}, {"feature": '
'"K_body_size_pct", "importance": 0.12025588358654352}, '
'{"feature": "K_consecutive_shrink", "importance": '
'0.028057050711365966}, {"feature": "O_div_binary_12", '
'"importance": 0.007553400563374083}, {"feature": '
'"O_div_binary_48", "importance": 0.0052507600675746596}]',
'_model_metadata': {'created_at': '2026-07-11T00:50:14.342201',
'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.07659969709057025,
'max_depth': 5,
'n_estimators': 214,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0.582797151316835,
'train_accuracy': 0.8013849124442373},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-9d34149fbd1fe777',
'training_time_sec': 7.115789413452148},
'accuracy': 0.8013849124442373,
'avg_loss': -0.0036505774802278314,
'avg_win': 0.0014971995407237926,
'expectancy': -0.0007283177258899841,
'learning_rate': 0.07659969709057025,
'losing_trades': 329,
'max_depth': 5,
'max_drawdown': 0.5589231586871292,
'model_file': 'volume_price_pivot_v86_y_C4_BTCUSDT_2_20260710_1783673414',
'n_estimators': 214,
'profit_factor': 0.5385251169337578,
'sharpe_ratio': -19.22991329663843,
'sl_mult': 0.8042422429595377,
'top_pct': 8,
'total_pnl': -0.5542497894022781,
'total_trades': 761,
'tp_mult': 1.1834045098534338,
'trail_stop_1': -0.1187962719115127,
'trail_stop_2': 0.011616722433639893,
'trail_stop_3': 0.470501755284444,
'trail_stop_4': 0.41235069657748147,
'trail_stop_5': 2.7486639612006325,
'trail_thr_1': 0.2697316968394073,
'trail_thr_2': 0.4045980821176709,
'trail_thr_3': 1.319705687464961,
'trail_thr_4': 1.6978254022286159,
'trail_thr_5': 3.9548647782429915,
'trial_num': 0,
'vp_subset_size': 0,
'win_rate': 0.5676741130091985,
'winning_trades': 432}
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], 'tp_mult': [1.0, 2.0], 'sl_mult': [0.5, 1.5]}
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}
|
||||||||||||
| 1479 | BTCUSDT | 5 | volume_price_pivot_v86_y_C4 | 2023-08-01 ~ 2026-07-31 | 0.539 | 0.57% | 761 | -19.230 | 0.56 | 0.801 | 0.000 | 2026-07-11 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C4_BTCUSDT_2_20260710_1783672395
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_close_position_in_hl", "importance": 0.1564708511143901}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.14817421272796466}, '
'{"feature": "K_high_pct_change_12", "importance": 0.14192790302021868}, '
'{"feature": "O_div_amplitude_12", "importance": 0.14117835504821075}, '
'{"feature": "O_pct_change_12", "importance": 0.1304444660546947}, '
'{"feature": "O_div_amplitude_48", "importance": 0.12068711710566289}, '
'{"feature": "K_body_size_pct", "importance": 0.12025588358654352}, '
'{"feature": "K_consecutive_shrink", "importance": 0.028057050711365966}, '
'{"feature": "O_div_binary_12", "importance": 0.007553400563374083}, '
'{"feature": "O_div_binary_48", "importance": 0.0052507600675746596}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_close_position_in_hl", "importance": '
'0.1564708511143901}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.14817421272796466}, {"feature": "K_high_pct_change_12", '
'"importance": 0.14192790302021868}, {"feature": '
'"O_div_amplitude_12", "importance": 0.14117835504821075}, '
'{"feature": "O_pct_change_12", "importance": '
'0.1304444660546947}, {"feature": "O_div_amplitude_48", '
'"importance": 0.12068711710566289}, {"feature": '
'"K_body_size_pct", "importance": 0.12025588358654352}, '
'{"feature": "K_consecutive_shrink", "importance": '
'0.028057050711365966}, {"feature": "O_div_binary_12", '
'"importance": 0.007553400563374083}, {"feature": '
'"O_div_binary_48", "importance": 0.0052507600675746596}]',
'_model_metadata': {'created_at': '2026-07-11T00:33:15.316803',
'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.07659969709057025,
'max_depth': 5,
'n_estimators': 214,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0.582797151316835,
'train_accuracy': 0.8013849124442373},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-9d34149fbd1fe777',
'training_time_sec': 7.086054563522339},
'accuracy': 0.8013849124442373,
'avg_loss': -0.0036505774802278314,
'avg_win': 0.0014971995407237926,
'expectancy': -0.0007283177258899841,
'learning_rate': 0.07659969709057025,
'losing_trades': 329,
'max_depth': 5,
'max_drawdown': 0.5589231586871292,
'model_file': 'volume_price_pivot_v86_y_C4_BTCUSDT_2_20260710_1783672395',
'n_estimators': 214,
'profit_factor': 0.5385251169337578,
'sharpe_ratio': -19.22991329663843,
'sl_mult': 0.8042422429595377,
'top_pct': 8,
'total_pnl': -0.5542497894022781,
'total_trades': 761,
'tp_mult': 1.1834045098534338,
'trail_stop_1': -0.1187962719115127,
'trail_stop_2': 0.011616722433639893,
'trail_stop_3': 0.470501755284444,
'trail_stop_4': 0.41235069657748147,
'trail_stop_5': 2.7486639612006325,
'trail_thr_1': 0.2697316968394073,
'trail_thr_2': 0.4045980821176709,
'trail_thr_3': 1.319705687464961,
'trail_thr_4': 1.6978254022286159,
'trail_thr_5': 3.9548647782429915,
'trial_num': 0,
'vp_subset_size': 0,
'win_rate': 0.5676741130091985,
'winning_trades': 432}
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], 'tp_mult': [1.0, 2.0], 'sl_mult': [0.5, 1.5]}
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}
|
||||||||||||
| 1474 | BTCUSDT | 5 | volume_price_pivot_v86_y_C4 | 2023-08-01 ~ 2026-07-31 | 0.539 | 0.57% | 761 | -19.230 | 0.56 | 0.801 | 0.000 | 2026-07-11 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C4_BTCUSDT_2_20260710_1783671775
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_close_position_in_hl", "importance": 0.1564708511143901}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.14817421272796466}, '
'{"feature": "K_high_pct_change_12", "importance": 0.14192790302021868}, '
'{"feature": "O_div_amplitude_12", "importance": 0.14117835504821075}, '
'{"feature": "O_pct_change_12", "importance": 0.1304444660546947}, '
'{"feature": "O_div_amplitude_48", "importance": 0.12068711710566289}, '
'{"feature": "K_body_size_pct", "importance": 0.12025588358654352}, '
'{"feature": "K_consecutive_shrink", "importance": 0.028057050711365966}, '
'{"feature": "O_div_binary_12", "importance": 0.007553400563374083}, '
'{"feature": "O_div_binary_48", "importance": 0.0052507600675746596}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_close_position_in_hl", "importance": '
'0.1564708511143901}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.14817421272796466}, {"feature": "K_high_pct_change_12", '
'"importance": 0.14192790302021868}, {"feature": '
'"O_div_amplitude_12", "importance": 0.14117835504821075}, '
'{"feature": "O_pct_change_12", "importance": '
'0.1304444660546947}, {"feature": "O_div_amplitude_48", '
'"importance": 0.12068711710566289}, {"feature": '
'"K_body_size_pct", "importance": 0.12025588358654352}, '
'{"feature": "K_consecutive_shrink", "importance": '
'0.028057050711365966}, {"feature": "O_div_binary_12", '
'"importance": 0.007553400563374083}, {"feature": '
'"O_div_binary_48", "importance": 0.0052507600675746596}]',
'_model_metadata': {'created_at': '2026-07-11T00:22:55.679810',
'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.07659969709057025,
'max_depth': 5,
'n_estimators': 214,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0.582797151316835,
'train_accuracy': 0.8013849124442373},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-9d34149fbd1fe777',
'training_time_sec': 7.019225120544434},
'accuracy': 0.8013849124442373,
'avg_loss': -0.0036505774802278314,
'avg_win': 0.0014971995407237926,
'expectancy': -0.0007283177258899841,
'learning_rate': 0.07659969709057025,
'losing_trades': 329,
'max_depth': 5,
'max_drawdown': 0.5589231586871292,
'model_file': 'volume_price_pivot_v86_y_C4_BTCUSDT_2_20260710_1783671775',
'n_estimators': 214,
'profit_factor': 0.5385251169337578,
'sharpe_ratio': -19.22991329663843,
'sl_mult': 0.8042422429595377,
'top_pct': 8,
'total_pnl': -0.5542497894022781,
'total_trades': 761,
'tp_mult': 1.1834045098534338,
'trail_stop_1': -0.1187962719115127,
'trail_stop_2': 0.011616722433639893,
'trail_stop_3': 0.470501755284444,
'trail_stop_4': 0.41235069657748147,
'trail_stop_5': 2.7486639612006325,
'trail_thr_1': 0.2697316968394073,
'trail_thr_2': 0.4045980821176709,
'trail_thr_3': 1.319705687464961,
'trail_thr_4': 1.6978254022286159,
'trail_thr_5': 3.9548647782429915,
'trial_num': 0,
'vp_subset_size': 0,
'win_rate': 0.5676741130091985,
'winning_trades': 432}
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], 'tp_mult': [1.0, 2.0], 'sl_mult': [0.5, 1.5]}
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}
|
||||||||||||
| 1266 | BTCUSDT | 5 | volume_price_pivot_v86_y_C0 | 2023-11-01 ~ 2026-05-31 | 0.535 | 0.60% | 4217 | -19.629 | 3.37 | 1.000 | 0.000 | 2026-07-07 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C0_BTCUSDT_2_20260707_1783403941
Data Hash: 52698cfc76d1b4eb
Feature Score:
展開('[{"feature": "O_div_amplitude_12", "importance": 0.4002640865036788}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.2575658742966978}, '
'{"feature": "K_consecutive_shrink", "importance": 0.11147298175997816}, '
'{"feature": "K_body_size_pct", "importance": 0.08328508624308725}, '
'{"feature": "O_div_amplitude_48", "importance": 0.06258164915998171}, '
'{"feature": "K_high_pct_change_12", "importance": 0.04377894499018249}, '
'{"feature": "K_close_position_in_hl", "importance": 0.022054853853857487}, '
'{"feature": "O_pct_change_12", "importance": 0.01899652319253616}, '
'{"feature": "O_div_binary_48", "importance": 0.0}, {"feature": '
'"O_div_binary_12", "importance": 0.0}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "O_div_amplitude_12", "importance": '
'0.4002640865036788}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.2575658742966978}, {"feature": "K_consecutive_shrink", '
'"importance": 0.11147298175997816}, {"feature": '
'"K_body_size_pct", "importance": 0.08328508624308725}, '
'{"feature": "O_div_amplitude_48", "importance": '
'0.06258164915998171}, {"feature": "K_high_pct_change_12", '
'"importance": 0.04377894499018249}, {"feature": '
'"K_close_position_in_hl", "importance": '
'0.022054853853857487}, {"feature": "O_pct_change_12", '
'"importance": 0.01899652319253616}, {"feature": '
'"O_div_binary_48", "importance": 0.0}, {"feature": '
'"O_div_binary_12", "importance": 0.0}]',
'_model_metadata': {'created_at': '2026-07-07T21:59:01.000161',
'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.05,
'max_depth': 3,
'n_estimators': 200,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0.879772684100551,
'train_accuracy': 0.999603069595131},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15116,
'tags': {},
'training_data_hash': '52698cfc76d1b4eb-374708fff7719dd5',
'training_time_sec': 4.131130933761597},
'accuracy': 0.999603069595131,
'avg_loss': -0.004272044018902727,
'avg_win': 0.0015379243932803265,
'expectancy': -0.0007987382643109606,
'losing_trades': 1696,
'max_drawdown': 3.3657954917553847,
'model_file': 'volume_price_pivot_v86_y_C0_BTCUSDT_2_20260707_1783403941',
'profit_factor': 0.5351139393254375,
'sharpe_ratio': -19.629280696334483,
'total_pnl': -3.3682792605993206,
'total_trades': 4217,
'trial_num': 0,
'win_rate': 0.5978183542802941,
'winning_trades': 2521}
ind_param (optuna):
展開 Optuna 參數{}
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}
|
||||||||||||
| 1458 | BTCUSDT | 5 | volume_price_pivot_v86_y_C6 | 2023-08-01 ~ 2026-07-31 | 0.524 | 0.41% | 761 | -17.582 | 0.55 | 0.515 | 0.000 | 2026-07-10 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C6_BTCUSDT_2_20260710_1783662612
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "O_pct_change_12", "importance": 0.14773650793369697}, '
'{"feature": "K_body_size_pct", "importance": 0.1470962214522994}, '
'{"feature": "K_high_pct_change_12", "importance": 0.1468795442139147}, '
'{"feature": "O_div_amplitude_48", "importance": 0.14328717888249112}, '
'{"feature": "O_div_amplitude_12", "importance": 0.1327472079684789}, '
'{"feature": "K_close_position_in_hl", "importance": 0.12779061946732573}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.12536782102324193}, '
'{"feature": "K_consecutive_shrink", "importance": 0.024694784711664333}, '
'{"feature": "O_div_binary_12", "importance": 0.0037153091095859033}, '
'{"feature": "O_div_binary_48", "importance": 0.0006848052373010042}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "O_pct_change_12", "importance": '
'0.14773650793369697}, {"feature": "K_body_size_pct", '
'"importance": 0.1470962214522994}, {"feature": '
'"K_high_pct_change_12", "importance": 0.1468795442139147}, '
'{"feature": "O_div_amplitude_48", "importance": '
'0.14328717888249112}, {"feature": "O_div_amplitude_12", '
'"importance": 0.1327472079684789}, {"feature": '
'"K_close_position_in_hl", "importance": '
'0.12779061946732573}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.12536782102324193}, {"feature": "K_consecutive_shrink", '
'"importance": 0.024694784711664333}, {"feature": '
'"O_div_binary_12", "importance": 0.0037153091095859033}, '
'{"feature": "O_div_binary_48", "importance": '
'0.0006848052373010042}]',
'_model_metadata': {'created_at': '2026-07-10T21:50:12.583238',
'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.05,
'max_depth': 3,
'n_estimators': 200,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0,
'train_accuracy': 0.5152140621878953},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-59d5966c96af7eca',
'training_time_sec': 12.043731212615967},
'accuracy': 0.5152140621878953,
'avg_loss': -0.0025771834881707116,
'avg_win': 0.0019451700296895347,
'expectancy': -0.0007230779723068524,
'losing_trades': 449,
'max_drawdown': 0.5499030021535513,
'model_file': 'volume_price_pivot_v86_y_C6_BTCUSDT_2_20260710_1783662612',
'profit_factor': 0.5244697959381869,
'sharpe_ratio': -17.581873244530524,
'total_pnl': -0.5502623369255145,
'total_trades': 761,
'trial_num': 0,
'win_rate': 0.4099868593955322,
'winning_trades': 312}
ind_param (optuna):
展開 Optuna 參數{}
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}
|
||||||||||||
| 1394 | BTCUSDT | 5 | volume_price_pivot_v86_y_C6 | 2023-08-01 ~ 2026-07-31 | 0.522 | 0.57% | 4553 | -20.293 | 3.60 | 0.254 | 0.000 | 2026-07-10 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C6_BTCUSDT_2_20260710_1783655364
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_body_size_pct", "importance": 0.14835011410660637}, '
'{"feature": "O_pct_change_12", "importance": 0.14635647482454453}, '
'{"feature": "K_high_pct_change_12", "importance": 0.14361848085245457}, '
'{"feature": "O_div_amplitude_48", "importance": 0.1374936420305583}, '
'{"feature": "O_div_amplitude_12", "importance": 0.13421797647563916}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.1303328026587232}, '
'{"feature": "K_close_position_in_hl", "importance": 0.1285646771237865}, '
'{"feature": "K_consecutive_shrink", "importance": 0.026173085950296972}, '
'{"feature": "O_div_binary_12", "importance": 0.003431348971134446}, '
'{"feature": "O_div_binary_48", "importance": 0.0014613970062559865}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_body_size_pct", "importance": '
'0.14835011410660637}, {"feature": "O_pct_change_12", '
'"importance": 0.14635647482454453}, {"feature": '
'"K_high_pct_change_12", "importance": '
'0.14361848085245457}, {"feature": "O_div_amplitude_48", '
'"importance": 0.1374936420305583}, {"feature": '
'"O_div_amplitude_12", "importance": 0.13421797647563916}, '
'{"feature": "K_momentum_pct_change_48", "importance": '
'0.1303328026587232}, {"feature": "K_close_position_in_hl", '
'"importance": 0.1285646771237865}, {"feature": '
'"K_consecutive_shrink", "importance": '
'0.026173085950296972}, {"feature": "O_div_binary_12", '
'"importance": 0.003431348971134446}, {"feature": '
'"O_div_binary_48", "importance": 0.0014613970062559865}]',
'_model_metadata': {'created_at': '2026-07-10T19:49:23.832186',
'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.05,
'max_depth': 3,
'n_estimators': 200,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0,
'train_accuracy': 0.25367867368000535},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-fe6d3d3bb5dd778a',
'training_time_sec': 12.113131999969482},
'accuracy': 0.25367867368000535,
'avg_loss': -0.003848441847719811,
'avg_win': 0.001516424927260184,
'expectancy': -0.0007907152320657178,
'losing_trades': 1958,
'max_drawdown': 3.6043588229229377,
'model_file': 'volume_price_pivot_v86_y_C6_BTCUSDT_2_20260710_1783655364',
'profit_factor': 0.5222286103960988,
'sharpe_ratio': -20.292921754975882,
'total_pnl': -3.6001264515952136,
'total_trades': 4553,
'trial_num': 0,
'win_rate': 0.5699538765649023,
'winning_trades': 2595}
ind_param (optuna):
展開 Optuna 參數{}
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}
|
||||||||||||
| 1331 | BTCUSDT | 5 | volume_price_pivot_v86_y_C0 | 2023-09-01 ~ 2026-05-31 | 0.522 | 0.58% | 947 | -20.402 | 0.77 | 1.000 | 0.000 | 2026-07-07 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C0_BTCUSDT_2_20260707_1783406500
Data Hash: c47fdc72c9c04d73
Feature Score:
展開('[{"feature": "O_div_amplitude_12", "importance": 0.7345972166417636}, '
'{"feature": "K_close_position_in_hl", "importance": 0.17903130413578788}, '
'{"feature": "K_body_size_pct", "importance": 0.03864281584416915}, '
'{"feature": "K_high_pct_change_12", "importance": 0.03109022786879798}, '
'{"feature": "O_pct_change_12", "importance": 0.009434140792633055}, '
'{"feature": "K_momentum_pct_change_48", "importance": '
'0.0056628601370601285}, {"feature": "O_div_amplitude_48", "importance": '
'0.0015391085752056014}, {"feature": "O_div_binary_48", "importance": '
'2.326004582654085e-06}, {"feature": "K_consecutive_shrink", "importance": '
'3.30618562555503e-17}, {"feature": "O_div_binary_12", "importance": 0.0}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "O_div_amplitude_12", "importance": '
'0.7345972166417636}, {"feature": "K_close_position_in_hl", '
'"importance": 0.17903130413578788}, {"feature": '
'"K_body_size_pct", "importance": 0.03864281584416915}, '
'{"feature": "K_high_pct_change_12", "importance": '
'0.03109022786879798}, {"feature": "O_pct_change_12", '
'"importance": 0.009434140792633055}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.0056628601370601285}, {"feature": "O_div_amplitude_48", '
'"importance": 0.0015391085752056014}, {"feature": '
'"O_div_binary_48", "importance": 2.326004582654085e-06}, '
'{"feature": "K_consecutive_shrink", "importance": '
'3.30618562555503e-17}, {"feature": "O_div_binary_12", '
'"importance": 0.0}]',
'_model_metadata': {'created_at': '2026-07-07T22:41:40.146599',
'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.05,
'max_depth': 3,
'n_estimators': 200,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0.6802568855932204,
'train_accuracy': 0.9998674267532812},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15086,
'tags': {},
'training_data_hash': 'c47fdc72c9c04d73-374708fff7719dd5',
'training_time_sec': 4.155959844589233},
'accuracy': 0.9998674267532812,
'avg_loss': -0.003996782836784112,
'avg_win': 0.0015319369968801015,
'expectancy': -0.0008091576739745445,
'losing_trades': 401,
'max_drawdown': 0.7739545974677896,
'model_file': 'volume_price_pivot_v86_y_C0_BTCUSDT_2_20260707_1783406500',
'profit_factor': 0.5218895766084364,
'sharpe_ratio': -20.401683849320584,
'total_pnl': -0.7662723172538937,
'total_trades': 947,
'trial_num': 0,
'win_rate': 0.5765575501583949,
'winning_trades': 546}
ind_param (optuna):
展開 Optuna 參數{}
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}
|
||||||||||||
| 1524 | BTCUSDT | 5 | volume_price_pivot_v86_y_C3 | 2023-08-01 ~ 2026-07-31 | 0.521 | 0.61% | 761 | -20.737 | 0.67 | 0.923 | 0.000 | 2026-07-11 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C3_BTCUSDT_2_20260710_1783676051
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_high_pct_change_12", "importance": 0.19248035044607498}, '
'{"feature": "O_div_amplitude_12", "importance": 0.1584417727545543}, '
'{"feature": "K_close_position_in_hl", "importance": 0.12225049233143372}, '
'{"feature": "O_pct_change_12", "importance": 0.1220722223625276}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.11009038773659155}, '
'{"feature": "K_body_size_pct", "importance": 0.10872871142125064}, '
'{"feature": "O_div_amplitude_48", "importance": 0.09311360390693048}, '
'{"feature": "K_consecutive_shrink", "importance": 0.04850605312505967}, '
'{"feature": "O_div_binary_12", "importance": 0.03966342963856175}, '
'{"feature": "O_div_binary_48", "importance": 0.004652976277015329}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_high_pct_change_12", "importance": '
'0.19248035044607498}, {"feature": "O_div_amplitude_12", '
'"importance": 0.1584417727545543}, {"feature": '
'"K_close_position_in_hl", "importance": '
'0.12225049233143372}, {"feature": "O_pct_change_12", '
'"importance": 0.1220722223625276}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.11009038773659155}, {"feature": "K_body_size_pct", '
'"importance": 0.10872871142125064}, {"feature": '
'"O_div_amplitude_48", "importance": 0.09311360390693048}, '
'{"feature": "K_consecutive_shrink", "importance": '
'0.04850605312505967}, {"feature": "O_div_binary_12", '
'"importance": 0.03966342963856175}, {"feature": '
'"O_div_binary_48", "importance": 0.004652976277015329}]',
'_model_metadata': {'created_at': '2026-07-11T01:34:11.266632',
'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.07659969709057025,
'max_depth': 5,
'n_estimators': 214,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0.6768085360450244,
'train_accuracy': 0.9230974099474},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-374708fff7719dd5',
'training_time_sec': 6.924476385116577},
'accuracy': 0.9230974099474,
'avg_loss': -0.004696834287878599,
'avg_win': 0.0015576460780477553,
'expectancy': -0.0008751084401049397,
'learning_rate': 0.07659969709057025,
'losing_trades': 296,
'max_depth': 5,
'max_drawdown': 0.6681591135909063,
'model_file': 'volume_price_pivot_v86_y_C3_BTCUSDT_2_20260710_1783676051',
'n_bars': 6,
'n_estimators': 214,
'profit_factor': 0.5209844847715376,
'sharpe_ratio': -20.737416600287883,
'top_pct': 8,
'total_pnl': -0.665957522919859,
'total_trades': 761,
'trail_stop_1': -0.1187962719115127,
'trail_stop_2': 0.011616722433639893,
'trail_stop_3': 0.470501755284444,
'trail_stop_4': 0.41235069657748147,
'trail_stop_5': 2.7486639612006325,
'trail_thr_1': 0.2697316968394073,
'trail_thr_2': 0.4045980821176709,
'trail_thr_3': 1.319705687464961,
'trail_thr_4': 1.6978254022286159,
'trail_thr_5': 3.9548647782429915,
'trial_num': 0,
'vp_subset_size': 0,
'win_rate': 0.6110381077529566,
'window': 9,
'winning_trades': 465}
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], 'window': [6, 24], 'n_bars': [3, 12]}
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}
|
||||||||||||
| 1557 | BTCUSDT | 5 | volume_price_pivot_v86_y_C3 | 2023-08-01 ~ 2026-07-31 | 0.521 | 0.61% | 761 | -20.737 | 0.67 | 0.923 | 0.000 | 2026-07-11 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C3_BTCUSDT_2_20260710_1783677843
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_high_pct_change_12", "importance": 0.19248035044607498}, '
'{"feature": "O_div_amplitude_12", "importance": 0.1584417727545543}, '
'{"feature": "K_close_position_in_hl", "importance": 0.12225049233143372}, '
'{"feature": "O_pct_change_12", "importance": 0.1220722223625276}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.11009038773659155}, '
'{"feature": "K_body_size_pct", "importance": 0.10872871142125064}, '
'{"feature": "O_div_amplitude_48", "importance": 0.09311360390693048}, '
'{"feature": "K_consecutive_shrink", "importance": 0.04850605312505967}, '
'{"feature": "O_div_binary_12", "importance": 0.03966342963856175}, '
'{"feature": "O_div_binary_48", "importance": 0.004652976277015329}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_high_pct_change_12", "importance": '
'0.19248035044607498}, {"feature": "O_div_amplitude_12", '
'"importance": 0.1584417727545543}, {"feature": '
'"K_close_position_in_hl", "importance": '
'0.12225049233143372}, {"feature": "O_pct_change_12", '
'"importance": 0.1220722223625276}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.11009038773659155}, {"feature": "K_body_size_pct", '
'"importance": 0.10872871142125064}, {"feature": '
'"O_div_amplitude_48", "importance": 0.09311360390693048}, '
'{"feature": "K_consecutive_shrink", "importance": '
'0.04850605312505967}, {"feature": "O_div_binary_12", '
'"importance": 0.03966342963856175}, {"feature": '
'"O_div_binary_48", "importance": 0.004652976277015329}]',
'_model_metadata': {'created_at': '2026-07-11T02:04:03.375957',
'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.07659969709057025,
'max_depth': 5,
'n_estimators': 214,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0.6768085360450244,
'train_accuracy': 0.9230974099474},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-374708fff7719dd5',
'training_time_sec': 6.887159824371338},
'accuracy': 0.9230974099474,
'avg_loss': -0.004696834287878599,
'avg_win': 0.0015576460780477553,
'expectancy': -0.0008751084401049397,
'learning_rate': 0.07659969709057025,
'losing_trades': 296,
'max_depth': 5,
'max_drawdown': 0.6681591135909063,
'model_file': 'volume_price_pivot_v86_y_C3_BTCUSDT_2_20260710_1783677843',
'n_bars': 6,
'n_estimators': 214,
'profit_factor': 0.5209844847715376,
'sharpe_ratio': -20.737416600287883,
'top_pct': 8,
'total_pnl': -0.665957522919859,
'total_trades': 761,
'trail_stop_1': -0.1187962719115127,
'trail_stop_2': 0.011616722433639893,
'trail_stop_3': 0.470501755284444,
'trail_stop_4': 0.41235069657748147,
'trail_stop_5': 2.7486639612006325,
'trail_thr_1': 0.2697316968394073,
'trail_thr_2': 0.4045980821176709,
'trail_thr_3': 1.319705687464961,
'trail_thr_4': 1.6978254022286159,
'trail_thr_5': 3.9548647782429915,
'trial_num': 0,
'vp_subset_size': 0,
'win_rate': 0.6110381077529566,
'window': 9,
'winning_trades': 465}
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], 'window': [6, 24], 'n_bars': [3, 12]}
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}
|
||||||||||||
| 1498 | BTCUSDT | 5 | volume_price_pivot_v86_y_C3 | 2023-08-01 ~ 2026-07-31 | 0.521 | 0.61% | 761 | -20.737 | 0.67 | 0.923 | 0.000 | 2026-07-11 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C3_BTCUSDT_2_20260710_1783674876
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_high_pct_change_12", "importance": 0.19248035044607498}, '
'{"feature": "O_div_amplitude_12", "importance": 0.1584417727545543}, '
'{"feature": "K_close_position_in_hl", "importance": 0.12225049233143372}, '
'{"feature": "O_pct_change_12", "importance": 0.1220722223625276}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.11009038773659155}, '
'{"feature": "K_body_size_pct", "importance": 0.10872871142125064}, '
'{"feature": "O_div_amplitude_48", "importance": 0.09311360390693048}, '
'{"feature": "K_consecutive_shrink", "importance": 0.04850605312505967}, '
'{"feature": "O_div_binary_12", "importance": 0.03966342963856175}, '
'{"feature": "O_div_binary_48", "importance": 0.004652976277015329}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_high_pct_change_12", "importance": '
'0.19248035044607498}, {"feature": "O_div_amplitude_12", '
'"importance": 0.1584417727545543}, {"feature": '
'"K_close_position_in_hl", "importance": '
'0.12225049233143372}, {"feature": "O_pct_change_12", '
'"importance": 0.1220722223625276}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.11009038773659155}, {"feature": "K_body_size_pct", '
'"importance": 0.10872871142125064}, {"feature": '
'"O_div_amplitude_48", "importance": 0.09311360390693048}, '
'{"feature": "K_consecutive_shrink", "importance": '
'0.04850605312505967}, {"feature": "O_div_binary_12", '
'"importance": 0.03966342963856175}, {"feature": '
'"O_div_binary_48", "importance": 0.004652976277015329}]',
'_model_metadata': {'created_at': '2026-07-11T01:14:36.477200',
'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.07659969709057025,
'max_depth': 5,
'n_estimators': 214,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0.6768085360450244,
'train_accuracy': 0.9230974099474},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-374708fff7719dd5',
'training_time_sec': 6.914405345916748},
'accuracy': 0.9230974099474,
'avg_loss': -0.004696834287878599,
'avg_win': 0.0015576460780477553,
'expectancy': -0.0008751084401049397,
'learning_rate': 0.07659969709057025,
'losing_trades': 296,
'max_depth': 5,
'max_drawdown': 0.6681591135909063,
'model_file': 'volume_price_pivot_v86_y_C3_BTCUSDT_2_20260710_1783674876',
'n_bars': 6,
'n_estimators': 214,
'profit_factor': 0.5209844847715376,
'sharpe_ratio': -20.737416600287883,
'top_pct': 8,
'total_pnl': -0.665957522919859,
'total_trades': 761,
'trail_stop_1': -0.1187962719115127,
'trail_stop_2': 0.011616722433639893,
'trail_stop_3': 0.470501755284444,
'trail_stop_4': 0.41235069657748147,
'trail_stop_5': 2.7486639612006325,
'trail_thr_1': 0.2697316968394073,
'trail_thr_2': 0.4045980821176709,
'trail_thr_3': 1.319705687464961,
'trail_thr_4': 1.6978254022286159,
'trail_thr_5': 3.9548647782429915,
'trial_num': 0,
'vp_subset_size': 0,
'win_rate': 0.6110381077529566,
'window': 9,
'winning_trades': 465}
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], 'window': [6, 24], 'n_bars': [3, 12]}
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}
|
||||||||||||