Indicator Params Viewer
檢視每次最佳化的參數結果(L0 Audit)— 返回 Dashboard 入口
🔍 篩選
共 1373 筆結果
📊 Indicator Params
| ID | Symbol | Interval | Indicator | Date Range | PF ↓ | WR | Trades | Sharpe | DD | Acc | AUC | Created |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2614 | BTCUSDT | 15 | zz_sylvain | 2024-01-01 ~ 2026-10-01 | 1.524 | 0.60% | 63 | 14.741 | 0.11 | 0.991 | 0.000 | 2026-10-01 |
|
Model: xgboost (vv1)
Model File: zz_sylvain_BTCUSDT_2_20261001_1790831515
Data Hash: a167d5e094d65331
Feature Score:
展開('[{"feature": "vol_ratio", "importance": 0.20608019828796387}, {"feature": '
'"zz_dist_high", "importance": 0.19695906341075897}, {"feature": '
'"zz_dist_low", "importance": 0.17665527760982513}, {"feature": "pct_change", '
'"importance": 0.12293536216020584}, {"feature": "body_size_pct", '
'"importance": 0.08150184899568558}, {"feature": "hl_range", "importance": '
'0.08104196935892105}, {"feature": "price_position", "importance": '
'0.0639154464006424}, {"feature": "atr_norm", "importance": '
'0.04183955118060112}, {"feature": "consecutive_shrink", "importance": '
'0.02907124161720276}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "vol_ratio", "importance": '
'0.20608019828796387}, {"feature": "zz_dist_high", '
'"importance": 0.19695906341075897}, {"feature": '
'"zz_dist_low", "importance": 0.17665527760982513}, '
'{"feature": "pct_change", "importance": '
'0.12293536216020584}, {"feature": "body_size_pct", '
'"importance": 0.08150184899568558}, {"feature": '
'"hl_range", "importance": 0.08104196935892105}, '
'{"feature": "price_position", "importance": '
'0.0639154464006424}, {"feature": "atr_norm", "importance": '
'0.04183955118060112}, {"feature": "consecutive_shrink", '
'"importance": 0.02907124161720276}]',
'_model_metadata': {'feature_names': ['pct_change',
'hl_range',
'atr_norm',
'vol_ratio',
'zz_dist_high',
'zz_dist_low',
'price_position',
'consecutive_shrink',
'body_size_pct'],
'git_commit': 'fddf56fe',
'metrics': {'accuracy': 0.9907407407407407,
'balanced_accuracy': 0.4538492324771994,
'long_recall': 0.11904761904761904,
'macro_f1': 0.5101340642538831,
'short_recall': 0.24390243902439024,
'train_accuracy': 0.9920375109001758},
'model_version': 'v1',
'training_data_hash': 'a167d5e094d65331-9d34149fbd1fe777',
'training_time_sec': 5.553171396255493},
'_run_source': 'llm',
'accuracy': 0.9907407407407407,
'atr_factor': 4.266570691367528,
'atr_period': 11,
'avg_loss': -0.01894929329089566,
'avg_win': 0.019001578889720077,
'balanced_accuracy': 0.4538492324771994,
'colsample_bytree': 0.8255288000336902,
'expectancy': 0.003941708976777322,
'k_momentum_pct_change_window': 406,
'learning_rate': 0.16890619150967703,
'long_recall': 0.11904761904761904,
'losing_trades': 25,
'macro_f1': 0.5101340642538831,
'max_depth': 7,
'max_drawdown': 0.11033962060403744,
'max_hold_bars': 167,
'min_child_weight': 29.751855660182894,
'model_file': 'zz_sylvain_BTCUSDT_2_20261001_1790831515',
'n_estimators': 282,
'optuna_seed': 135,
'profit_factor': 1.5241940408538244,
'reg_alpha': 1.3348775763823477,
'reg_lambda': 1.6934854386685672,
'reversal_abs': 0.0,
'reversal_ticks': 0,
'sharpe_ratio': 14.740730496022712,
'short_recall': 0.24390243902439024,
'sl_pct': 0.04169584837326749,
'subsample': 0.9006360028790814,
'test_accuracy': 0.0,
'total_pnl': 0.24832766553697141,
'total_trades': 63,
'tp_pct': 0.01980526390045414,
'train_accuracy': 0.9920375109001758,
'trial_num': 6,
'win_rate': 0.6031746031746031,
'winning_trades': 38,
'zz_percent': 0.9385397669634008}
ind_param (optuna):
展開 Optuna 參數{'atr_period': [3, 20], 'atr_factor': [0.5, 5.0], 'zz_percent': [0.1, 1.5], 'reversal_abs': [0.0, 0.0], 'reversal_ticks': [0, 0], 'k_momentum_pct_change_window': [6, 504], 'n_estimators': [50, 300], 'max_depth': [2, 12], 'learning_rate': [0.01, 0.2], 'min_child_weight': [1.0, 50.0], 'subsample': [0.5, 1.0], 'colsample_bytree': [0.5, 1.0], 'reg_alpha': [0.0, 5.0], 'reg_lambda': [0.0, 5.0], 'optuna_seed': [1, 1000], 'tp_pct': [0.002, 0.1], 'sl_pct': [0.001, 0.05], 'max_hold_bars': [6, 192]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 1000,
'n_splits': 4,
'purge_days': 7,
'test_window_months': 3,
'train_window_months': 6}
|
||||||||||||
| 2595 | BTCUSDT | 15 | vp_v86_y_C1 | 2024-01-01 ~ 2024-02-01 | 1.500 | 0.50% | 100 | 1.000 | -0.10 | 0.000 | 0.000 | 2026-09-26 |
|
Model: - (vv1)
Model File: -
Data Hash: -
Feature Score: -
Training Strategy: -
|
||||||||||||
| 2593 | BTCUSDT | 15 | vp_v86_y_C1 | 2024-01-01 ~ 2024-02-01 | 1.500 | 0.50% | 100 | 1.000 | -0.10 | 0.000 | 0.000 | 2026-09-26 |
|
Model: - (vv1)
Model File: -
Data Hash: -
Feature Score: -
Training Strategy: -
|
||||||||||||
| 2617 | BTCUSDT | 15 | zz_sylvain | 2024-01-01 ~ 2024-06-29 | 1.491 | 0.60% | 35 | 12.473 | 0.09 | 0.982 | 0.000 | 2026-10-01 |
|
Model: gradient_boosting (vv1)
Model File: zz_sylvain_BTCUSDT_2_20261001_1790831577
Data Hash: 4d2500492b3b40ec
Feature Score:
展開('[{"feature": "zz_dist_high", "importance": 0.2406498179313646}, {"feature": '
'"zz_dist_low", "importance": 0.22121473810625994}, {"feature": "vol_ratio", '
'"importance": 0.21206402069230174}, {"feature": "hl_range", "importance": '
'0.12858825580281047}, {"feature": "body_size_pct", "importance": '
'0.060196069307601845}, {"feature": "price_position", "importance": '
'0.05043673216551307}, {"feature": "pct_change", "importance": '
'0.0337573476853914}, {"feature": "atr_norm", "importance": '
'0.032628507440775334}, {"feature": "k_iter1_ta_5ba8", "importance": '
'0.0202479683611687}, {"feature": "consecutive_shrink", "importance": '
'0.00021654250681306072}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "zz_dist_high", "importance": '
'0.2406498179313646}, {"feature": "zz_dist_low", '
'"importance": 0.22121473810625994}, {"feature": '
'"vol_ratio", "importance": 0.21206402069230174}, '
'{"feature": "hl_range", "importance": '
'0.12858825580281047}, {"feature": "body_size_pct", '
'"importance": 0.060196069307601845}, {"feature": '
'"price_position", "importance": 0.05043673216551307}, '
'{"feature": "pct_change", "importance": '
'0.0337573476853914}, {"feature": "atr_norm", "importance": '
'0.032628507440775334}, {"feature": "k_iter1_ta_5ba8", '
'"importance": 0.0202479683611687}, {"feature": '
'"consecutive_shrink", "importance": '
'0.00021654250681306072}]',
'_model_metadata': {'feature_names': ['pct_change',
'hl_range',
'atr_norm',
'vol_ratio',
'zz_dist_high',
'zz_dist_low',
'price_position',
'consecutive_shrink',
'body_size_pct',
'k_iter1_ta_5ba8'],
'git_commit': 'unknown',
'metrics': {'accuracy': 0.9823477493380406,
'balanced_accuracy': 0.38993919523307335,
'long_recall': 0.038461538461538464,
'macro_f1': 0.4302548733256988,
'short_recall': 0.1320754716981132,
'train_accuracy': 0.9796853388658368},
'model_version': 'v1',
'training_data_hash': '4d2500492b3b40ec-814dd7b9784d57c1',
'training_time_sec': 1.947464942932129},
'_run_source': 'llm',
'accuracy': 0.9823477493380406,
'atr_factor': 2.372647742951708,
'atr_period': 11,
'avg_loss': -0.02619085765278444,
'avg_win': 0.026028101561831624,
'balanced_accuracy': 0.38993919523307335,
'colsample_bytree': 0.9815814185333591,
'expectancy': 0.005140517875985198,
'k_iter1_ta_5ba8_length': 17,
'k_momentum_pct_change_window': 43,
'learning_rate': 0.18992886463726094,
'long_recall': 0.038461538461538464,
'losing_trades': 14,
'macro_f1': 0.4302548733256988,
'max_depth': 2,
'max_drawdown': 0.09192428872453882,
'max_hold_bars': 142,
'min_child_weight': 12.422726689192226,
'model_file': 'zz_sylvain_BTCUSDT_2_20261001_1790831577',
'n_estimators': 78,
'optuna_seed': 485,
'profit_factor': 1.4906786505556353,
'reg_alpha': 4.939766337458434,
'reg_lambda': 2.6353282012476393,
'reversal_abs': 0.0,
'reversal_ticks': 0,
'sharpe_ratio': 12.473472196053107,
'short_recall': 0.1320754716981132,
'sl_pct': 0.04706050060309291,
'subsample': 0.5086991851596947,
'test_accuracy': 0.0,
'total_pnl': 0.17991812565948204,
'total_trades': 35,
'tp_pct': 0.05517653979705899,
'train_accuracy': 0.9796853388658368,
'trial_num': 2,
'win_rate': 0.6,
'winning_trades': 21,
'zz_percent': 0.7763035780621548}
ind_param (optuna):
展開 Optuna 參數{'atr_period': [3, 20], 'atr_factor': [0.5, 5.0], 'zz_percent': [0.1, 1.5], 'reversal_abs': [0.0, 0.0], 'reversal_ticks': [0, 0], 'k_momentum_pct_change_window': [6, 504], 'n_estimators': [50, 150], 'max_depth': [2, 5], 'learning_rate': [0.05, 0.3], 'min_child_weight': [1.0, 50.0], 'subsample': [0.5, 1.0], 'colsample_bytree': [0.5, 1.0], 'reg_alpha': [0.0, 5.0], 'reg_lambda': [0.0, 5.0], 'optuna_seed': [1, 1000], 'tp_pct': [0.002, 0.1], 'sl_pct': [0.001, 0.05], 'max_hold_bars': [6, 192], 'k_iter1_ta_5ba8_length': [4, 36]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 500,
'n_splits': 2,
'purge_days': 0,
'test_window_months': 2,
'train_window_months': 2}
|
||||||||||||
| 2647 | BTCUSDT | 15 | zz_sylvain | 2024-01-01 ~ 2026-10-03 | 1.490 | 0.42% | 33 | 13.157 | 0.07 | 0.000 | 0.000 | 2026-10-03 |
|
Model: gradient_boosting (vv1)
Model File: zz_sylvain_BTCUSDT_2_20261003_1790996555
Data Hash: -
Feature Score:
展開('[{"feature": "vol_ratio", "importance": 0.2105039319715493}, {"feature": '
'"pct_change", "importance": 0.2009725193887859}, {"feature": '
'"body_size_pct", "importance": 0.14463199626870274}, {"feature": "atr_norm", '
'"importance": 0.14144038952811866}, {"feature": "hl_range", "importance": '
'0.13821622778736337}, {"feature": "price_position", "importance": '
'0.13461698804044261}, {"feature": "consecutive_shrink", "importance": '
'0.029617947015037466}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "vol_ratio", "importance": '
'0.2105039319715493}, {"feature": "pct_change", '
'"importance": 0.2009725193887859}, {"feature": '
'"body_size_pct", "importance": 0.14463199626870274}, '
'{"feature": "atr_norm", "importance": '
'0.14144038952811866}, {"feature": "hl_range", '
'"importance": 0.13821622778736337}, {"feature": '
'"price_position", "importance": 0.13461698804044261}, '
'{"feature": "consecutive_shrink", "importance": '
'0.029617947015037466}]',
'_model_metadata': {'feature_names': ['pct_change',
'hl_range',
'atr_norm',
'vol_ratio',
'price_position',
'consecutive_shrink',
'body_size_pct'],
'git_commit': '',
'metrics': {},
'model_version': 'v1',
'training_data_hash': '',
'training_time_sec': 0.0},
'_run_source': 'llm',
'accuracy': 0.0,
'atr_factor': 2.578751295784487,
'atr_period': 18,
'avg_loss': -0.011795685324273202,
'avg_win': 0.023850904868163835,
'balanced_accuracy': 0.0,
'colsample_bytree': 0.97268663036687,
'expectancy': 0.0033271105149425117,
'k_momentum_pct_change_window': 105,
'learning_rate': 0.018356323390590214,
'long_recall': 0.0,
'losing_trades': 19,
'macro_f1': 0.0,
'max_depth': 12,
'max_drawdown': 0.0684013739326393,
'max_hold_bars': 137,
'min_child_weight': 29.477819517868696,
'model_file': 'zz_sylvain_BTCUSDT_2_20261003_1790996555',
'n_estimators': 117,
'optuna_seed': 245,
'profit_factor': 1.4898965572881622,
'reg_alpha': 1.6468264123222642,
'reg_lambda': 1.5481397131022268,
'reversal_abs': 0.0,
'reversal_ticks': 0,
'sharpe_ratio': 13.156746682118467,
'short_recall': 0.0,
'sl_pct': 0.01238411010045265,
'subsample': 0.8996172037088287,
'test_accuracy': 0.0,
'total_pnl': 0.1097946469931029,
'total_trades': 33,
'tp_pct': 0.0345049923176242,
'train_accuracy': 0.0,
'trial_num': 11,
'win_rate': 0.42424242424242425,
'winning_trades': 14,
'zz_percent': 1.225942802871872}
ind_param (optuna):
展開 Optuna 參數{'atr_period': [3, 20], 'atr_factor': [0.5, 5.0], 'zz_percent': [0.1, 1.5], 'reversal_abs': [0.0, 0.0], 'reversal_ticks': [0, 0], 'k_momentum_pct_change_window': [6, 504], 'n_estimators': [50, 300], 'max_depth': [2, 12], 'learning_rate': [0.01, 0.2], 'min_child_weight': [1.0, 50.0], 'subsample': [0.5, 1.0], 'colsample_bytree': [0.5, 1.0], 'reg_alpha': [0.0, 5.0], 'reg_lambda': [0.0, 5.0], 'optuna_seed': [1, 1000], 'tp_pct': [0.002, 0.1], 'sl_pct': [0.001, 0.05], 'max_hold_bars': [6, 192]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 1000,
'n_splits': 4,
'purge_days': 7,
'test_window_months': 3,
'train_window_months': 6}
|
||||||||||||
| 2600 | BTCUSDT | 15 | zz_sylvain | 2024-01-01 ~ 2026-01-01 | 1.482 | 0.53% | 116 | 11.704 | 0.14 | 0.992 | 0.000 | 2026-10-01 |
|
Model: gradient_boosting (vv1)
Model File: zz_sylvain_BTCUSDT_2_20261001_1790826234
Data Hash: 556b9ee384589e4e
Feature Score:
展開('[{"feature": "vol_ratio", "importance": 0.18299410773841732}, {"feature": '
'"zz_dist_high", "importance": 0.16249581779267977}, {"feature": '
'"zz_dist_low", "importance": 0.14214682351126764}, {"feature": '
'"body_size_pct", "importance": 0.12472467092180083}, {"feature": '
'"pct_change", "importance": 0.12224777270310046}, {"feature": '
'"price_position", "importance": 0.09909103303262537}, {"feature": '
'"hl_range", "importance": 0.07810846798416263}, {"feature": "atr_norm", '
'"importance": 0.06973863368620514}, {"feature": "consecutive_shrink", '
'"importance": 0.018452672629740912}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "vol_ratio", "importance": '
'0.18299410773841732}, {"feature": "zz_dist_high", '
'"importance": 0.16249581779267977}, {"feature": '
'"zz_dist_low", "importance": 0.14214682351126764}, '
'{"feature": "body_size_pct", "importance": '
'0.12472467092180083}, {"feature": "pct_change", '
'"importance": 0.12224777270310046}, {"feature": '
'"price_position", "importance": 0.09909103303262537}, '
'{"feature": "hl_range", "importance": '
'0.07810846798416263}, {"feature": "atr_norm", '
'"importance": 0.06973863368620514}, {"feature": '
'"consecutive_shrink", "importance": 0.018452672629740912}]',
'_model_metadata': {'feature_names': ['pct_change',
'hl_range',
'atr_norm',
'vol_ratio',
'zz_dist_high',
'zz_dist_low',
'price_position',
'consecutive_shrink',
'body_size_pct'],
'git_commit': 'fddf56fe',
'metrics': {'accuracy': 0.9918478260869565,
'balanced_accuracy': 0.43736067675254553,
'long_recall': 0.2,
'macro_f1': 0.45393165921582046,
'short_recall': 0.11538461538461539,
'train_accuracy': 0.999923481587757},
'model_version': 'v1',
'training_data_hash': '556b9ee384589e4e-9d34149fbd1fe777',
'training_time_sec': 42.34887146949768},
'_run_source': 'llm',
'accuracy': 0.9918478260869565,
'atr_factor': 4.645275728581797,
'atr_period': 15,
'avg_loss': -0.016542288574622137,
'avg_win': 0.022109381385068724,
'balanced_accuracy': 0.43736067675254553,
'colsample_bytree': 0.9445019410567348,
'expectancy': 0.0037831585593532304,
'k_momentum_pct_change_window': 101,
'learning_rate': 0.07811225113717558,
'long_recall': 0.2,
'losing_trades': 55,
'macro_f1': 0.45393165921582046,
'max_depth': 9,
'max_drawdown': 0.14031413544515692,
'max_hold_bars': 108,
'min_child_weight': 15.13317882578275,
'model_file': 'zz_sylvain_BTCUSDT_2_20261001_1790826234',
'n_estimators': 63,
'optuna_seed': 671,
'profit_factor': 1.4823410793003662,
'reg_alpha': 0.4846243016992041,
'reg_lambda': 1.239980217342529,
'reversal_abs': 0.0,
'reversal_ticks': 0,
'sharpe_ratio': 11.703649381170605,
'short_recall': 0.11538461538461539,
'sl_pct': 0.035128645354208794,
'subsample': 0.6281788959556287,
'test_accuracy': 0.0,
'total_pnl': 0.43884639288497457,
'total_trades': 116,
'tp_pct': 0.09454644881635345,
'train_accuracy': 0.999923481587757,
'trial_num': 27,
'win_rate': 0.5258620689655172,
'winning_trades': 61,
'zz_percent': 1.0082887436029815}
ind_param (optuna):
展開 Optuna 參數{'atr_period': [3, 20], 'atr_factor': [0.5, 5.0], 'zz_percent': [0.1, 1.5], 'reversal_abs': [0.0, 0.0], 'reversal_ticks': [0, 0], 'k_momentum_pct_change_window': [6, 504], 'n_estimators': [50, 300], 'max_depth': [2, 12], 'learning_rate': [0.01, 0.2], 'min_child_weight': [1.0, 50.0], 'subsample': [0.5, 1.0], 'colsample_bytree': [0.5, 1.0], 'reg_alpha': [0.0, 5.0], 'reg_lambda': [0.0, 5.0], 'optuna_seed': [1, 1000], 'tp_pct': [0.002, 0.1], 'sl_pct': [0.001, 0.05], 'max_hold_bars': [6, 192]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 1000,
'n_splits': 4,
'purge_days': 7,
'test_window_months': 3,
'train_window_months': 6}
|
||||||||||||
| 208 | BTCUSDT | 60 | knn_resonance_5da | 2025-01-01 ~ 2025-12-31 | 1.473 | 0.77% | 64 | 13.120 | 0.18 | 0.000 | 0.000 | 2026-06-19 |
|
Model: gradient_boosting (vv1)
Model File: knn_resonance_5da_BTCUSDT_20260619_1781804026
Data Hash: -
Feature Score: -
Training Strategy: -
param (JSON):
展開 JSON{'avg_loss': -0.05143601497151132,
'avg_win': 0.02319591520737,
'expectancy': 0.005704056571694692,
'knn_window': 156.0,
'lb': 0.91888243628979,
'losing_trades': 15.0,
'max_drawdown': 0.17888576825474348,
'max_hold_bars': 140.0,
'model_file': 'knn_resonance_5da_BTCUSDT_20260619_1781804026',
'period_adx': 40.0,
'period_atr': 32.0,
'period_bb': 38.0,
'period_chop': 29.0,
'period_lookback': 160.0,
'period_mfi': 7.0,
'period_rsi': 26.0,
'profit_factor': 1.4731569514611562,
'sharpe_ratio': 13.120105228491424,
'sl_mult': 3.6420385225024035,
'sl_mult_short': 4.711216088187399,
'tb_horizon': 130.0,
'total_pnl': 0.3650596205884603,
'total_trades': 64.0,
'tp_mult': 1.2477465557773812,
'tp_mult_short': 3.610710733866818,
'tsl_activate_mult': 2.8665086996858067,
'tsl_trail_mult': 2.6357207465311703,
'ub': 1.1211844458150262,
'w_bbw': 0.35793631359444,
'w_chop': 0.9217599885876799,
'w_energy': 1.1575852795978767,
'w_flow': 0.7127987506499727,
'w_stress': 1.100487985699956,
'win_rate': 0.765625,
'winning_trades': 49.0}
ind_param (optuna):
展開 Optuna 參數{'period_rsi': [7, 30], 'period_mfi': [7, 30], 'period_atr': [12, 40], 'period_adx': [15, 40], 'period_bb': [10, 40], 'period_chop': [7, 30], 'period_lookback': [120, 160], 'tb_horizon': [80, 200], 'ub': [1.005, 1.15], 'lb': [0.85, 0.995], 'knn_window': [140, 190], 'w_energy': [0.3, 2.0], 'w_flow': [0.3, 2.0], 'w_stress': [0.3, 2.0], 'w_bbw': [0.1, 1.5], 'w_chop': [0.1, 1.5], 'day_hold': [2, 2], 'tp_mult': [1.0, 6.0], 'sl_mult': [1.0, 6.0], 'tp_mult_short': [1.0, 6.0], 'sl_mult_short': [1.0, 6.0], 'tsl_activate_mult': [1.0, 5.0], 'tsl_trail_mult': [0.5, 3.0], 'max_hold_bars': [24, 288]}
|
||||||||||||
| 2606 | BTCUSDT | 15 | zz_sylvain | 2024-01-01 ~ 2024-06-29 | 1.472 | 0.58% | 33 | 12.362 | 0.16 | 0.988 | 0.000 | 2026-10-01 |
|
Model: gradient_boosting (vv1)
Model File: zz_sylvain_BTCUSDT_2_20261001_1790829495
Data Hash: 847c7f74ccd347c9
Feature Score:
展開('[{"feature": "zz_dist_high", "importance": 0.19109208505919886}, {"feature": '
'"zz_dist_low", "importance": 0.18730386399831703}, {"feature": "pct_change", '
'"importance": 0.18174665290529465}, {"feature": "vol_ratio", "importance": '
'0.1337640211468135}, {"feature": "price_position", "importance": '
'0.10299517175269907}, {"feature": "atr_norm", "importance": '
'0.0899007618471588}, {"feature": "body_size_pct", "importance": '
'0.053155904342822406}, {"feature": "hl_range", "importance": '
'0.0436441808245327}, {"feature": "consecutive_shrink", "importance": '
'0.016397358123162956}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "zz_dist_high", "importance": '
'0.19109208505919886}, {"feature": "zz_dist_low", '
'"importance": 0.18730386399831703}, {"feature": '
'"pct_change", "importance": 0.18174665290529465}, '
'{"feature": "vol_ratio", "importance": '
'0.1337640211468135}, {"feature": "price_position", '
'"importance": 0.10299517175269907}, {"feature": '
'"atr_norm", "importance": 0.0899007618471588}, {"feature": '
'"body_size_pct", "importance": 0.053155904342822406}, '
'{"feature": "hl_range", "importance": 0.0436441808245327}, '
'{"feature": "consecutive_shrink", "importance": '
'0.016397358123162956}]',
'_model_metadata': {'feature_names': ['pct_change',
'hl_range',
'atr_norm',
'vol_ratio',
'zz_dist_high',
'zz_dist_low',
'price_position',
'consecutive_shrink',
'body_size_pct'],
'git_commit': 'unknown',
'metrics': {'accuracy': 0.9881729920564872,
'balanced_accuracy': 0.38758309591642925,
'long_recall': 0.16666666666666666,
'macro_f1': 0.3906377320985461,
'short_recall': 0.0,
'train_accuracy': 0.998599684929109},
'model_version': 'v1',
'training_data_hash': '847c7f74ccd347c9-9d34149fbd1fe777',
'training_time_sec': 5.152001857757568},
'_run_source': 'llm',
'accuracy': 0.9881729920564872,
'atr_factor': 3.4123755822045228,
'atr_period': 3,
'avg_loss': -0.0241700398130865,
'avg_win': 0.026209855046982665,
'balanced_accuracy': 0.38758309591642925,
'colsample_bytree': 0.924443754098315,
'expectancy': 0.004836566318468476,
'k_momentum_pct_change_window': 453,
'learning_rate': 0.0878790843577656,
'long_recall': 0.16666666666666666,
'losing_trades': 14,
'macro_f1': 0.3906377320985461,
'max_depth': 2,
'max_drawdown': 0.16007448559546145,
'max_hold_bars': 180,
'min_child_weight': 40.799065622403845,
'model_file': 'zz_sylvain_BTCUSDT_2_20261001_1790829495',
'n_estimators': 105,
'optuna_seed': 496,
'profit_factor': 1.4716780708198531,
'reg_alpha': 1.5880599725930984,
'reg_lambda': 0.47297467176793895,
'reversal_abs': 0.0,
'reversal_ticks': 0,
'sharpe_ratio': 12.362243616321988,
'short_recall': 0.0,
'sl_pct': 0.04002318878524543,
'subsample': 0.5086970623977298,
'test_accuracy': 0.0,
'total_pnl': 0.15960668850945944,
'total_trades': 33,
'tp_pct': 0.06639161603300724,
'train_accuracy': 0.998599684929109,
'trial_num': 6,
'win_rate': 0.5757575757575758,
'winning_trades': 19,
'zz_percent': 1.0226501023560273}
ind_param (optuna):
展開 Optuna 參數{'atr_period': [3, 20], 'atr_factor': [0.5, 5.0], 'zz_percent': [0.1, 1.5], 'reversal_abs': [0.0, 0.0], 'reversal_ticks': [0, 0], 'k_momentum_pct_change_window': [6, 504], 'n_estimators': [50, 150], 'max_depth': [2, 5], 'learning_rate': [0.05, 0.3], 'min_child_weight': [1.0, 50.0], 'subsample': [0.5, 1.0], 'colsample_bytree': [0.5, 1.0], 'reg_alpha': [0.0, 5.0], 'reg_lambda': [0.0, 5.0], 'optuna_seed': [1, 1000], 'tp_pct': [0.002, 0.1], 'sl_pct': [0.001, 0.05], 'max_hold_bars': [6, 192]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 500,
'n_splits': 2,
'purge_days': 0,
'test_window_months': 2,
'train_window_months': 2}
|
||||||||||||
| 2610 | BTCUSDT | 15 | zz_sylvain | 2024-01-01 ~ 2024-06-29 | 1.468 | 0.58% | 53 | 14.172 | 0.04 | 0.988 | 0.000 | 2026-10-01 |
|
Model: gradient_boosting (vv1)
Model File: zz_sylvain_BTCUSDT_2_20261001_1790831271
Data Hash: fa5546d0fdb2029b
Feature Score:
展開('[{"feature": "vol_ratio", "importance": 0.6294147065863348}, {"feature": '
'"zz_dist_high", "importance": 0.0877187884749636}, {"feature": "hl_range", '
'"importance": 0.0674108268052665}, {"feature": "body_size_pct", '
'"importance": 0.05888985782041131}, {"feature": "zz_dist_low", "importance": '
'0.05031764271590488}, {"feature": "pct_change", "importance": '
'0.04019496431524907}, {"feature": "price_position", "importance": '
'0.03507075335374656}, {"feature": "atr_norm", "importance": '
'0.026040148485552337}, {"feature": "consecutive_shrink", "importance": '
'0.00494231144257097}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "vol_ratio", "importance": '
'0.6294147065863348}, {"feature": "zz_dist_high", '
'"importance": 0.0877187884749636}, {"feature": "hl_range", '
'"importance": 0.0674108268052665}, {"feature": '
'"body_size_pct", "importance": 0.05888985782041131}, '
'{"feature": "zz_dist_low", "importance": '
'0.05031764271590488}, {"feature": "pct_change", '
'"importance": 0.04019496431524907}, {"feature": '
'"price_position", "importance": 0.03507075335374656}, '
'{"feature": "atr_norm", "importance": '
'0.026040148485552337}, {"feature": "consecutive_shrink", '
'"importance": 0.00494231144257097}]',
'_model_metadata': {'feature_names': ['pct_change',
'hl_range',
'atr_norm',
'vol_ratio',
'zz_dist_high',
'zz_dist_low',
'price_position',
'consecutive_shrink',
'body_size_pct'],
'git_commit': 'unknown',
'metrics': {'accuracy': 0.9881729920564872,
'balanced_accuracy': 0.43729430628072957,
'long_recall': 0.14285714285714285,
'macro_f1': 0.47286378196782825,
'short_recall': 0.1724137931034483,
'train_accuracy': 0.9944036376355369},
'model_version': 'v1',
'training_data_hash': 'fa5546d0fdb2029b-9d34149fbd1fe777',
'training_time_sec': 3.7578818798065186},
'_run_source': 'llm',
'accuracy': 0.9881729920564872,
'atr_factor': 4.000702514984235,
'atr_period': 12,
'avg_loss': -0.017733841300681428,
'avg_win': 0.0184796460786346,
'balanced_accuracy': 0.43729430628072957,
'colsample_bytree': 0.6703360827698561,
'expectancy': 0.003447632449484551,
'k_momentum_pct_change_window': 413,
'learning_rate': 0.1511688781556469,
'long_recall': 0.14285714285714285,
'losing_trades': 22,
'macro_f1': 0.47286378196782825,
'max_depth': 2,
'max_drawdown': 0.04154916354869171,
'max_hold_bars': 187,
'min_child_weight': 33.41637601587849,
'model_file': 'zz_sylvain_BTCUSDT_2_20261001_1790831271',
'n_estimators': 134,
'optuna_seed': 454,
'profit_factor': 1.468350869454375,
'reg_alpha': 2.670689925131453,
'reg_lambda': 3.82406177339903,
'reversal_abs': 0.0,
'reversal_ticks': 0,
'sharpe_ratio': 14.171811101604407,
'short_recall': 0.1724137931034483,
'sl_pct': 0.020790818125409272,
'subsample': 0.649099509527038,
'test_accuracy': 0.0,
'total_pnl': 0.1827245198226812,
'total_trades': 53,
'tp_pct': 0.021520476379508442,
'train_accuracy': 0.9944036376355369,
'trial_num': 7,
'win_rate': 0.5849056603773585,
'winning_trades': 31,
'zz_percent': 0.7484856584476169}
ind_param (optuna):
展開 Optuna 參數{'atr_period': [3, 20], 'atr_factor': [0.5, 5.0], 'zz_percent': [0.1, 1.5], 'reversal_abs': [0.0, 0.0], 'reversal_ticks': [0, 0], 'k_momentum_pct_change_window': [6, 504], 'n_estimators': [50, 150], 'max_depth': [2, 5], 'learning_rate': [0.05, 0.3], 'min_child_weight': [1.0, 50.0], 'subsample': [0.5, 1.0], 'colsample_bytree': [0.5, 1.0], 'reg_alpha': [0.0, 5.0], 'reg_lambda': [0.0, 5.0], 'optuna_seed': [1, 1000], 'tp_pct': [0.002, 0.1], 'sl_pct': [0.001, 0.05], 'max_hold_bars': [6, 192]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 500,
'n_splits': 2,
'purge_days': 0,
'test_window_months': 2,
'train_window_months': 2}
|
||||||||||||
| 1783 | BTCUSDT | 5 | zz_sylvain | 2024-01-01 ~ 2026-01-01 | 1.463 | 0.47% | 530 | 49.164 | 0.05 | 0.000 | 0.000 | 2026-07-14 |
|
Model: gradient_boosting (vv1)
Model File: zz_sylvain_BTCUSDT_2_20260714_1784004326
Data Hash: -
Feature Score:
展開('[{"feature": "return_20", "importance": 0.22315935483535923}, {"feature": '
'"dist_to_high", "importance": 0.16397030638685992}, {"feature": '
'"dist_to_low", "importance": 0.15448844131712988}, {"feature": '
'"bars_since_rev", "importance": 0.12258505964486832}, {"feature": '
'"atr_norm", "importance": 0.11553793954706207}, {"feature": "return_1", '
'"importance": 0.07217591618427999}, {"feature": "return_5", "importance": '
'0.05492320929068627}, {"feature": "vol_ratio", "importance": '
'0.03786474892025593}, {"feature": "hl_range", "importance": '
'0.032581735493406726}, {"feature": "price_position", "importance": '
'0.02234635406489907}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "return_20", "importance": '
'0.22315935483535923}, {"feature": "dist_to_high", '
'"importance": 0.16397030638685992}, {"feature": '
'"dist_to_low", "importance": 0.15448844131712988}, '
'{"feature": "bars_since_rev", "importance": '
'0.12258505964486832}, {"feature": "atr_norm", '
'"importance": 0.11553793954706207}, {"feature": '
'"return_1", "importance": 0.07217591618427999}, '
'{"feature": "return_5", "importance": '
'0.05492320929068627}, {"feature": "vol_ratio", '
'"importance": 0.03786474892025593}, {"feature": '
'"hl_range", "importance": 0.032581735493406726}, '
'{"feature": "price_position", "importance": '
'0.02234635406489907}]',
'_model_metadata': {'feature_names': ['return_1',
'return_5',
'return_20',
'hl_range',
'atr_norm',
'vol_ratio',
'price_position',
'zz_direction',
'bars_since_rev',
'dist_to_high',
'dist_to_low'],
'git_commit': '',
'model_version': 'v1',
'training_data_hash': '',
'training_time_sec': 0.0},
'accuracy': 0.0,
'atr_factor': 1.2123391106782762,
'atr_period': 9,
'avg_loss': -0.0027912869036112536,
'avg_win': 0.004574858268693296,
'expectancy': 0.0006833098757776847,
'losing_trades': 280,
'max_drawdown': 0.04967721366027689,
'model_file': 'zz_sylvain_BTCUSDT_2_20260714_1784004326',
'profit_factor': 1.4633733556651805,
'reversal_abs': 0.0,
'reversal_ticks': 0,
'sharpe_ratio': 49.16415293246439,
'total_pnl': 0.36215423416217307,
'total_trades': 530,
'trial_num': 4,
'win_rate': 0.4716981132075472,
'winning_trades': 250,
'zz_percent': 0.609102444252071}
ind_param (optuna):
展開 Optuna 參數{'atr_period': [5, 10], 'atr_factor': [1.0, 2.0], 'zz_percent': [0.3, 2.0], 'reversal_abs': [0.0, 0.0], 'reversal_ticks': [0, 0]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 500,
'n_splits': 1,
'purge_days': 0,
'test_window_months': 6,
'train_window_months': 6}
|
||||||||||||
| 1782 | BTCUSDT | 5 | zz_sylvain | 2024-01-01 ~ 2026-01-01 | 1.463 | 0.47% | 530 | 49.164 | 0.05 | 0.000 | 0.000 | 2026-07-14 |
|
Model: gradient_boosting (vv1)
Model File: zz_sylvain_BTCUSDT_2_20260714_1784003738
Data Hash: -
Feature Score:
展開('[{"feature": "Z_close_pct_change_20", "importance": 0.22315935483535923}, '
'{"feature": "Z_zigzag_dist_to_high", "importance": 0.16397030638685992}, '
'{"feature": "Z_zigzag_dist_to_low", "importance": 0.15448844131712988}, '
'{"feature": "Z_zigzag_bars_since_rev", "importance": 0.12258505964486832}, '
'{"feature": "Z_atr_normalized", "importance": 0.11553793954706207}, '
'{"feature": "Z_close_pct_change_1", "importance": 0.07217591618427999}, '
'{"feature": "Z_close_pct_change_5", "importance": 0.05492320929068627}, '
'{"feature": "Z_vol_sma_ratio_20", "importance": 0.03786474892025593}, '
'{"feature": "Z_hl_range", "importance": 0.032581735493406726}, {"feature": '
'"Z_close_position_in_range", "importance": 0.02234635406489907}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "Z_close_pct_change_20", "importance": '
'0.22315935483535923}, {"feature": "Z_zigzag_dist_to_high", '
'"importance": 0.16397030638685992}, {"feature": '
'"Z_zigzag_dist_to_low", "importance": '
'0.15448844131712988}, {"feature": '
'"Z_zigzag_bars_since_rev", "importance": '
'0.12258505964486832}, {"feature": "Z_atr_normalized", '
'"importance": 0.11553793954706207}, {"feature": '
'"Z_close_pct_change_1", "importance": '
'0.07217591618427999}, {"feature": "Z_close_pct_change_5", '
'"importance": 0.05492320929068627}, {"feature": '
'"Z_vol_sma_ratio_20", "importance": 0.03786474892025593}, '
'{"feature": "Z_hl_range", "importance": '
'0.032581735493406726}, {"feature": '
'"Z_close_position_in_range", "importance": '
'0.02234635406489907}]',
'_model_metadata': {'feature_names': ['Z_close_pct_change_1',
'Z_close_pct_change_5',
'Z_close_pct_change_20',
'Z_hl_range',
'Z_atr_normalized',
'Z_vol_sma_ratio_20',
'Z_close_position_in_range',
'Z_zigzag_direction',
'Z_zigzag_bars_since_rev',
'Z_zigzag_dist_to_high',
'Z_zigzag_dist_to_low'],
'git_commit': '',
'model_version': 'v1',
'training_data_hash': '',
'training_time_sec': 0.0},
'accuracy': 0.0,
'atr_factor': 1.2123391106782762,
'atr_period': 9,
'avg_loss': -0.0027912869036112536,
'avg_win': 0.004574858268693296,
'expectancy': 0.0006833098757776847,
'losing_trades': 280,
'max_drawdown': 0.04967721366027689,
'model_file': 'zz_sylvain_BTCUSDT_2_20260714_1784003738',
'profit_factor': 1.4633733556651805,
'reversal_abs': 0.0,
'reversal_ticks': 0,
'sharpe_ratio': 49.16415293246439,
'total_pnl': 0.36215423416217307,
'total_trades': 530,
'trial_num': 4,
'win_rate': 0.4716981132075472,
'winning_trades': 250,
'zz_percent': 0.609102444252071}
ind_param (optuna):
展開 Optuna 參數{'atr_period': [5, 10], 'atr_factor': [1.0, 2.0], 'zz_percent': [0.3, 2.0], 'reversal_abs': [0.0, 0.0], 'reversal_ticks': [0, 0]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 500,
'n_splits': 1,
'purge_days': 0,
'test_window_months': 6,
'train_window_months': 6}
|
||||||||||||
| 1784 | BTCUSDT | 5 | zz_sylvain | 2024-01-01 ~ 2026-01-01 | 1.463 | 0.47% | 530 | 49.164 | 0.05 | 0.000 | 0.000 | 2026-07-14 |
|
Model: gradient_boosting (vv1)
Model File: zz_sylvain_BTCUSDT_2_20260714_1784006317
Data Hash: -
Feature Score:
展開('[{"feature": "return_20", "importance": 0.22315935483535923}, {"feature": '
'"dist_to_high", "importance": 0.16397030638685992}, {"feature": '
'"dist_to_low", "importance": 0.15448844131712988}, {"feature": '
'"bars_since_rev", "importance": 0.12258505964486832}, {"feature": '
'"atr_norm", "importance": 0.11553793954706207}, {"feature": "return_1", '
'"importance": 0.07217591618427999}, {"feature": "return_5", "importance": '
'0.05492320929068627}, {"feature": "vol_ratio", "importance": '
'0.03786474892025593}, {"feature": "hl_range", "importance": '
'0.032581735493406726}, {"feature": "price_position", "importance": '
'0.02234635406489907}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "return_20", "importance": '
'0.22315935483535923}, {"feature": "dist_to_high", '
'"importance": 0.16397030638685992}, {"feature": '
'"dist_to_low", "importance": 0.15448844131712988}, '
'{"feature": "bars_since_rev", "importance": '
'0.12258505964486832}, {"feature": "atr_norm", '
'"importance": 0.11553793954706207}, {"feature": '
'"return_1", "importance": 0.07217591618427999}, '
'{"feature": "return_5", "importance": '
'0.05492320929068627}, {"feature": "vol_ratio", '
'"importance": 0.03786474892025593}, {"feature": '
'"hl_range", "importance": 0.032581735493406726}, '
'{"feature": "price_position", "importance": '
'0.02234635406489907}]',
'_model_metadata': {'feature_names': ['return_1',
'return_5',
'return_20',
'hl_range',
'atr_norm',
'vol_ratio',
'price_position',
'zz_direction',
'bars_since_rev',
'dist_to_high',
'dist_to_low'],
'git_commit': '',
'model_version': 'v1',
'training_data_hash': '',
'training_time_sec': 0.0},
'accuracy': 0.0,
'atr_factor': 1.2123391106782762,
'atr_period': 9,
'avg_loss': -0.0027912869036112536,
'avg_win': 0.004574858268693296,
'expectancy': 0.0006833098757776847,
'losing_trades': 280,
'max_drawdown': 0.04967721366027689,
'model_file': 'zz_sylvain_BTCUSDT_2_20260714_1784006317',
'profit_factor': 1.4633733556651805,
'reversal_abs': 0.0,
'reversal_ticks': 0,
'sharpe_ratio': 49.16415293246439,
'total_pnl': 0.36215423416217307,
'total_trades': 530,
'trial_num': 4,
'win_rate': 0.4716981132075472,
'winning_trades': 250,
'zz_percent': 0.609102444252071}
ind_param (optuna):
展開 Optuna 參數{'atr_period': [5, 10], 'atr_factor': [1.0, 2.0], 'zz_percent': [0.3, 2.0], 'reversal_abs': [0.0, 0.0], 'reversal_ticks': [0, 0]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 500,
'n_splits': 1,
'purge_days': 0,
'test_window_months': 6,
'train_window_months': 6}
|
||||||||||||
| 2686 | BTCUSDT | 15 | zz_sylvain | 2024-01-01 ~ 2024-06-29 | 1.438 | 0.73% | 74 | 12.440 | 0.08 | 0.983 | 0.000 | 2026-10-04 |
|
Model: gradient_boosting (vv1)
Model File: zz_sylvain_BTCUSDT_2_20261004_1791078903
Data Hash: 4d2500492b3b40ec
Feature Score:
展開('[{"feature": "vol_ratio", "importance": 0.3301863447867209}, {"feature": '
'"pct_change", "importance": 0.14833989924213525}, {"feature": "hl_range", '
'"importance": 0.13327748703130546}, {"feature": "body_size_pct", '
'"importance": 0.13018872184751007}, {"feature": "atr_norm", "importance": '
'0.11868059635597175}, {"feature": "price_position", "importance": '
'0.07545776283177426}, {"feature": "consecutive_shrink", "importance": '
'0.06386918790458239}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "vol_ratio", "importance": '
'0.3301863447867209}, {"feature": "pct_change", '
'"importance": 0.14833989924213525}, {"feature": '
'"hl_range", "importance": 0.13327748703130546}, '
'{"feature": "body_size_pct", "importance": '
'0.13018872184751007}, {"feature": "atr_norm", '
'"importance": 0.11868059635597175}, {"feature": '
'"price_position", "importance": 0.07545776283177426}, '
'{"feature": "consecutive_shrink", "importance": '
'0.06386918790458239}]',
'_model_metadata': {'feature_names': ['pct_change',
'hl_range',
'atr_norm',
'vol_ratio',
'price_position',
'consecutive_shrink',
'body_size_pct'],
'git_commit': 'e3bed46e',
'metrics': {'accuracy': 0.9832303618711385,
'balanced_accuracy': 0.35720985455624815,
'long_recall': 0.04,
'macro_f1': 0.35808267887241035,
'short_recall': 0.04,
'train_accuracy': 0.9952455048409405},
'model_version': 'v1',
'training_data_hash': '4d2500492b3b40ec-814dd7b9784d57c1',
'training_time_sec': 2.740054130554199},
'_run_source': 'llm',
'accuracy': 0.9832303618711385,
'atr_factor': 4.133574167341846,
'atr_period': 13,
'avg_loss': -0.02142400401673796,
'avg_win': 0.011413376621810866,
'balanced_accuracy': 0.35720985455624815,
'colsample_bytree': 0.5274192769398138,
'expectancy': 0.0025384088816625345,
'k_momentum_pct_change_window': 58,
'learning_rate': 0.056368874569163605,
'long_recall': 0.04,
'losing_trades': 20,
'macro_f1': 0.35808267887241035,
'max_depth': 5,
'max_drawdown': 0.0776705881133802,
'max_hold_bars': 170,
'min_child_weight': 16.010932965463827,
'model_file': 'zz_sylvain_BTCUSDT_2_20261004_1791078903',
'n_estimators': 50,
'optuna_seed': 301,
'profit_factor': 1.4383920416936808,
'reg_alpha': 2.0997003888261014,
'reg_lambda': 2.8947169944553974,
'reversal_abs': 0.0,
'reversal_ticks': 0,
'sharpe_ratio': 12.439774728669494,
'short_recall': 0.04,
'sl_pct': 0.03580882422693833,
'subsample': 0.504848826243739,
'test_accuracy': 0.0,
'total_pnl': 0.18784225724302742,
'total_trades': 74,
'tp_pct': 0.01122625681402122,
'train_accuracy': 0.9952455048409405,
'trial_num': 9,
'win_rate': 0.7297297297297297,
'winning_trades': 54,
'zz_percent': 0.9723182142016552}
ind_param (optuna):
展開 Optuna 參數{'atr_period': [3, 20], 'atr_factor': [0.5, 5.0], 'zz_percent': [0.1, 1.5], 'reversal_abs': [0.0, 0.0], 'reversal_ticks': [0, 0], 'k_momentum_pct_change_window': [6, 504], 'n_estimators': [50, 150], 'max_depth': [2, 5], 'learning_rate': [0.05, 0.3], 'min_child_weight': [1.0, 50.0], 'subsample': [0.5, 1.0], 'colsample_bytree': [0.5, 1.0], 'reg_alpha': [0.0, 5.0], 'reg_lambda': [0.0, 5.0], 'optuna_seed': [1, 1000], 'tp_pct': [0.002, 0.1], 'sl_pct': [0.001, 0.05], 'max_hold_bars': [6, 192]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 500,
'n_splits': 2,
'purge_days': 0,
'test_window_months': 2,
'train_window_months': 2}
|
||||||||||||
| 2633 | BTCUSDT | 15 | zz_sylvain | 2024-01-01 ~ 2024-06-29 | 1.434 | 0.73% | 200 | 10.333 | 0.11 | 0.957 | 0.000 | 2026-10-03 |
|
Model: gradient_boosting (vv1)
Model File: zz_sylvain_BTCUSDT_2_20261003_1790979719
Data Hash: 4d2500492b3b40ec
Feature Score:
展開('[{"feature": "hl_range", "importance": 0.22698506689027614}, {"feature": '
'"price_position", "importance": 0.2059951207625687}, {"feature": '
'"vol_ratio", "importance": 0.1570940644855627}, {"feature": "atr_norm", '
'"importance": 0.1509548838174531}, {"feature": "body_size_pct", '
'"importance": 0.14352222909534176}, {"feature": "pct_change", "importance": '
'0.0986991052050111}, {"feature": "consecutive_shrink", "importance": '
'0.0167495297437864}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "hl_range", "importance": '
'0.22698506689027614}, {"feature": "price_position", '
'"importance": 0.2059951207625687}, {"feature": '
'"vol_ratio", "importance": 0.1570940644855627}, '
'{"feature": "atr_norm", "importance": 0.1509548838174531}, '
'{"feature": "body_size_pct", "importance": '
'0.14352222909534176}, {"feature": "pct_change", '
'"importance": 0.0986991052050111}, {"feature": '
'"consecutive_shrink", "importance": 0.0167495297437864}]',
'_model_metadata': {'feature_names': ['pct_change',
'hl_range',
'atr_norm',
'vol_ratio',
'price_position',
'consecutive_shrink',
'body_size_pct'],
'git_commit': '699da837',
'metrics': {'accuracy': 0.9572815533980582,
'balanced_accuracy': 0.3373640853205131,
'long_recall': 0.01818181818181818,
'macro_f1': 0.3368678073136984,
'short_recall': 0.017857142857142856,
'train_accuracy': 0.9980982019363762},
'model_version': 'v1',
'training_data_hash': '4d2500492b3b40ec-814dd7b9784d57c1',
'training_time_sec': 10.957014560699463},
'_run_source': 'llm',
'accuracy': 0.9572815533980582,
'atr_factor': 1.2571018912998255,
'atr_period': 6,
'avg_loss': -0.013891926571337124,
'avg_win': 0.007557125586866338,
'balanced_accuracy': 0.3373640853205131,
'colsample_bytree': 0.5606752206514198,
'expectancy': 0.0016586362433603859,
'k_momentum_pct_change_window': 23,
'learning_rate': 0.25450788486406,
'long_recall': 0.01818181818181818,
'losing_trades': 55,
'macro_f1': 0.3368678073136984,
'max_depth': 2,
'max_drawdown': 0.11496546332021637,
'max_hold_bars': 191,
'min_child_weight': 45.14896753339259,
'model_file': 'zz_sylvain_BTCUSDT_2_20261003_1790979719',
'n_estimators': 146,
'optuna_seed': 839,
'profit_factor': 1.4341661676901565,
'reg_alpha': 1.7037508203159701,
'reg_lambda': 3.261501581245572,
'reversal_abs': 0.0,
'reversal_ticks': 0,
'sharpe_ratio': 10.332801646260796,
'short_recall': 0.017857142857142856,
'sl_pct': 0.048721439726868175,
'subsample': 0.7236462289522146,
'test_accuracy': 0.0,
'total_pnl': 0.33172724867207704,
'total_trades': 200,
'tp_pct': 0.008101879532916557,
'train_accuracy': 0.9980982019363762,
'trial_num': 6,
'win_rate': 0.725,
'winning_trades': 145,
'zz_percent': 1.1283770212572806}
ind_param (optuna):
展開 Optuna 參數{'atr_period': [3, 20], 'atr_factor': [0.5, 5.0], 'zz_percent': [0.1, 1.5], 'reversal_abs': [0.0, 0.0], 'reversal_ticks': [0, 0], 'k_momentum_pct_change_window': [6, 504], 'n_estimators': [50, 150], 'max_depth': [2, 5], 'learning_rate': [0.05, 0.3], 'min_child_weight': [1.0, 50.0], 'subsample': [0.5, 1.0], 'colsample_bytree': [0.5, 1.0], 'reg_alpha': [0.0, 5.0], 'reg_lambda': [0.0, 5.0], 'optuna_seed': [1, 1000], 'tp_pct': [0.002, 0.1], 'sl_pct': [0.001, 0.05], 'max_hold_bars': [6, 192]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 500,
'n_splits': 2,
'purge_days': 0,
'test_window_months': 2,
'train_window_months': 2}
|
||||||||||||
| 2741 | BTCUSDT | 15 | zz_sylvain | 2024-01-01 ~ 2024-06-29 | 1.421 | 0.46% | 65 | 13.034 | 0.03 | 0.953 | 0.000 | 2026-10-09 |
|
Model: gradient_boosting (vv1)
Model File: zz_sylvain_BTCUSDT_2_20261009_1791497302
Data Hash: 4d2500492b3b40ec
Feature Score:
展開('[{"feature": "vol_ratio", "importance": 0.22036576358875778}, {"feature": '
'"body_size_pct", "importance": 0.19176021155317466}, {"feature": "hl_range", '
'"importance": 0.1843084480851779}, {"feature": "price_position", '
'"importance": 0.1584015699822577}, {"feature": "atr_norm", "importance": '
'0.12289822029968563}, {"feature": "pct_change", "importance": '
'0.08593160964293546}, {"feature": "consecutive_shrink", "importance": '
'0.036334176848010824}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "vol_ratio", "importance": '
'0.22036576358875778}, {"feature": "body_size_pct", '
'"importance": 0.19176021155317466}, {"feature": '
'"hl_range", "importance": 0.1843084480851779}, {"feature": '
'"price_position", "importance": 0.1584015699822577}, '
'{"feature": "atr_norm", "importance": '
'0.12289822029968563}, {"feature": "pct_change", '
'"importance": 0.08593160964293546}, {"feature": '
'"consecutive_shrink", "importance": 0.036334176848010824}]',
'_model_metadata': {'feature_names': ['pct_change',
'hl_range',
'atr_norm',
'vol_ratio',
'price_position',
'consecutive_shrink',
'body_size_pct'],
'git_commit': '136aa18a',
'metrics': {'accuracy': 0.9528684907325684,
'balanced_accuracy': 0.3372605824545911,
'long_recall': 0.00819672131147541,
'macro_f1': 0.33514192693026534,
'short_recall': 0.00819672131147541,
'train_accuracy': 0.9483921161825726},
'model_version': 'v1',
'training_data_hash': '4d2500492b3b40ec-814dd7b9784d57c1',
'training_time_sec': 2.042194128036499},
'_run_source': 'llm',
'_top_decile': {'decile_n': 1,
'median_pf': 1.4209738040156359,
'n_candidates': 10,
'selection': 'top_decile_median_representative'},
'accuracy': 0.9528684907325684,
'avg_loss': -0.0028229422839316544,
'avg_win': 0.004679881541667442,
'balanced_accuracy': 0.3372605824545911,
'colsample_bytree': 0.9162934573289752,
'expectancy': 0.0006398994817294673,
'k_momentum_pct_change_window': 20,
'learning_rate': 0.12753989371825586,
'long_recall': 0.00819672131147541,
'losing_trades': 35,
'macro_f1': 0.33514192693026534,
'max_depth': 3,
'max_drawdown': 0.027677397869701924,
'max_hold_bars': 110,
'min_child_weight': 20.417755289329325,
'model_file': 'zz_sylvain_BTCUSDT_2_20261009_1791497302',
'n_estimators': 99,
'optuna_seed': 273,
'profit_factor': 1.4209738040156359,
'reg_alpha': 1.2432260810343005,
'reg_lambda': 1.062635050801159,
'sharpe_ratio': 13.033723422722584,
'short_recall': 0.00819672131147541,
'sl_pct': 0.03608629478585169,
'subsample': 0.6797309161533325,
'test_accuracy': 0.0,
'total_pnl': 0.041593466312415346,
'total_trades': 65,
'tp_pct': 0.0859213607402392,
'train_accuracy': 0.9483921161825726,
'trial_num': 4,
'win_rate': 0.46153846153846156,
'winning_trades': 30}
ind_param (optuna):
展開 Optuna 參數{'k_momentum_pct_change_window': [6, 504], 'n_estimators': [50, 150], 'max_depth': [2, 5], 'learning_rate': [0.05, 0.3], 'min_child_weight': [1.0, 50.0], 'subsample': [0.5, 1.0], 'colsample_bytree': [0.5, 1.0], 'reg_alpha': [0.0, 5.0], 'reg_lambda': [0.0, 5.0], 'optuna_seed': [1, 1000], 'tp_pct': [0.002, 0.1], 'sl_pct': [0.001, 0.05], 'max_hold_bars': [6, 192]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 500,
'n_splits': 2,
'purge_days': 0,
'test_window_months': 2,
'train_window_months': 2}
|
||||||||||||
| 2628 | BTCUSDT | 15 | zz_sylvain | 2024-01-01 ~ 2024-06-29 | 1.414 | 0.54% | 78 | 10.792 | 0.11 | 0.984 | 0.000 | 2026-10-03 |
|
Model: gradient_boosting (vv1)
Model File: zz_sylvain_BTCUSDT_2_20261003_1790974632
Data Hash: 4d2500492b3b40ec
Feature Score:
展開('[{"feature": "pct_change", "importance": 0.2334514761490617}, {"feature": '
'"body_size_pct", "importance": 0.21232003335751365}, {"feature": '
'"vol_ratio", "importance": 0.1722993839226792}, {"feature": "atr_norm", '
'"importance": 0.1395364210208917}, {"feature": "price_position", '
'"importance": 0.08948013123936338}, {"feature": "k_iter1_ta_5ba8", '
'"importance": 0.06904004592890299}, {"feature": "hl_range", "importance": '
'0.06890476896117617}, {"feature": "consecutive_shrink", "importance": '
'0.014967739420411226}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "pct_change", "importance": '
'0.2334514761490617}, {"feature": "body_size_pct", '
'"importance": 0.21232003335751365}, {"feature": '
'"vol_ratio", "importance": 0.1722993839226792}, '
'{"feature": "atr_norm", "importance": 0.1395364210208917}, '
'{"feature": "price_position", "importance": '
'0.08948013123936338}, {"feature": "k_iter1_ta_5ba8", '
'"importance": 0.06904004592890299}, {"feature": '
'"hl_range", "importance": 0.06890476896117617}, '
'{"feature": "consecutive_shrink", "importance": '
'0.014967739420411226}]',
'_model_metadata': {'feature_names': ['pct_change',
'hl_range',
'atr_norm',
'vol_ratio',
'price_position',
'consecutive_shrink',
'body_size_pct',
'k_iter1_ta_5ba8'],
'git_commit': '1b8dc90a',
'metrics': {'accuracy': 0.9842894969108561,
'balanced_accuracy': 0.33072360616844604,
'long_recall': 0.0,
'macro_f1': 0.3306941849776117,
'short_recall': 0.0,
'train_accuracy': 1.0},
'model_version': 'v1',
'training_data_hash': '4d2500492b3b40ec-814dd7b9784d57c1',
'training_time_sec': 5.021513938903809},
'_run_source': 'llm',
'accuracy': 0.9842894969108561,
'atr_factor': 2.7709050709296457,
'atr_period': 4,
'avg_loss': -0.023795890242667976,
'avg_win': 0.02884992803793594,
'balanced_accuracy': 0.33072360616844604,
'colsample_bytree': 0.912791181632393,
'expectancy': 0.004551858062272592,
'k_iter1_ta_5ba8_length': 32,
'k_momentum_pct_change_window': 472,
'learning_rate': 0.12913660898474222,
'long_recall': 0.0,
'losing_trades': 36,
'macro_f1': 0.3306941849776117,
'max_depth': 4,
'max_drawdown': 0.10707513441375101,
'max_hold_bars': 190,
'min_child_weight': 37.113448065947566,
'model_file': 'zz_sylvain_BTCUSDT_2_20261003_1790974632',
'n_estimators': 81,
'optuna_seed': 357,
'profit_factor': 1.4144564054695437,
'reg_alpha': 4.292830638793425,
'reg_lambda': 1.5814232209075767,
'reversal_abs': 0.0,
'reversal_ticks': 0,
'sharpe_ratio': 10.79208436156701,
'short_recall': 0.0,
'sl_pct': 0.03857198866768239,
'subsample': 0.8568012717421432,
'test_accuracy': 0.0,
'total_pnl': 0.35504492885726213,
'total_trades': 78,
'tp_pct': 0.06681481097408803,
'train_accuracy': 1.0,
'trial_num': 0,
'win_rate': 0.5384615384615384,
'winning_trades': 42,
'zz_percent': 1.409758410558026}
ind_param (optuna):
展開 Optuna 參數{'atr_period': [3, 20], 'atr_factor': [0.5, 5.0], 'zz_percent': [0.1, 1.5], 'reversal_abs': [0.0, 0.0], 'reversal_ticks': [0, 0], 'k_momentum_pct_change_window': [6, 504], 'n_estimators': [50, 150], 'max_depth': [2, 5], 'learning_rate': [0.05, 0.3], 'min_child_weight': [1.0, 50.0], 'subsample': [0.5, 1.0], 'colsample_bytree': [0.5, 1.0], 'reg_alpha': [0.0, 5.0], 'reg_lambda': [0.0, 5.0], 'optuna_seed': [1, 1000], 'tp_pct': [0.002, 0.1], 'sl_pct': [0.001, 0.05], 'max_hold_bars': [6, 192], 'k_iter1_ta_5ba8_length': [4, 36]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 500,
'n_splits': 2,
'purge_days': 0,
'test_window_months': 2,
'train_window_months': 2}
|
||||||||||||
| 2649 | BTCUSDT | 15 | zz_sylvain | 2024-01-01 ~ 2026-10-03 | 1.407 | 0.34% | 212 | 9.511 | 0.09 | 0.965 | 0.000 | 2026-10-03 |
|
Model: gradient_boosting (vv1)
Model File: zz_sylvain_BTCUSDT_2_20261003_1790999288
Data Hash: 4d2500492b3b40ec
Feature Score:
展開('[{"feature": "k_iter2_k_ema_cross_rsi_atrenorm", "importance": '
'0.250067540945635}, {"feature": "vol_ratio", "importance": '
'0.22250088396192513}, {"feature": "price_position", "importance": '
'0.1205411522937259}, {"feature": "body_size_pct", "importance": '
'0.11176068945640667}, {"feature": "pct_change", "importance": '
'0.10167129413513082}, {"feature": "hl_range", "importance": '
'0.08889465759884044}, {"feature": "atr_norm", "importance": '
'0.07869849715890465}, {"feature": "consecutive_shrink", "importance": '
'0.025865284449431362}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "k_iter2_k_ema_cross_rsi_atrenorm", '
'"importance": 0.250067540945635}, {"feature": "vol_ratio", '
'"importance": 0.22250088396192513}, {"feature": '
'"price_position", "importance": 0.1205411522937259}, '
'{"feature": "body_size_pct", "importance": '
'0.11176068945640667}, {"feature": "pct_change", '
'"importance": 0.10167129413513082}, {"feature": '
'"hl_range", "importance": 0.08889465759884044}, '
'{"feature": "atr_norm", "importance": '
'0.07869849715890465}, {"feature": "consecutive_shrink", '
'"importance": 0.025865284449431362}]',
'_model_metadata': {'feature_names': ['pct_change',
'hl_range',
'atr_norm',
'vol_ratio',
'price_position',
'consecutive_shrink',
'body_size_pct',
'k_iter2_k_ema_cross_rsi_atrenorm'],
'git_commit': '2d0df290',
'metrics': {'accuracy': 0.9652777777777778,
'balanced_accuracy': 0.3700905019999583,
'long_recall': 0.05714285714285714,
'macro_f1': 0.39151689490354663,
'short_recall': 0.05755395683453238,
'train_accuracy': 0.9791096281086014},
'model_version': 'v1',
'training_data_hash': '4d2500492b3b40ec-814dd7b9784d57c1',
'training_time_sec': 92.49074602127075},
'_run_source': 'llm',
'accuracy': 0.9652777777777778,
'atr_factor': 2.915332478920612,
'atr_period': 12,
'avg_loss': -0.008295320424723562,
'avg_win': 0.022698035228005887,
'balanced_accuracy': 0.3700905019999583,
'colsample_bytree': 0.5391942173085077,
'expectancy': 0.0022307248912977595,
'k_momentum_pct_change_window': 96,
'learning_rate': 0.06397849938796263,
'long_recall': 0.05714285714285714,
'losing_trades': 140,
'macro_f1': 0.39151689490354663,
'max_depth': 9,
'max_drawdown': 0.0877631200789653,
'max_hold_bars': 128,
'min_child_weight': 13.258520705838356,
'model_file': 'zz_sylvain_BTCUSDT_2_20261003_1790999288',
'n_estimators': 158,
'optuna_seed': 560,
'profit_factor': 1.4072120982000909,
'reg_alpha': 2.8250282027873164,
'reg_lambda': 2.150780723953814,
'reversal_abs': 0.0,
'reversal_ticks': 0,
'sharpe_ratio': 9.511375921471474,
'short_recall': 0.05755395683453238,
'sl_pct': 0.00845373629418552,
'subsample': 0.5743239548520158,
'test_accuracy': 0.0,
'total_pnl': 0.4729136769551251,
'total_trades': 212,
'tp_pct': 0.052181032847928,
'train_accuracy': 0.9791096281086014,
'trial_num': 0,
'win_rate': 0.33962264150943394,
'winning_trades': 72,
'zz_percent': 0.3120171278754451}
ind_param (optuna):
展開 Optuna 參數{'atr_period': [3, 20], 'atr_factor': [0.5, 5.0], 'zz_percent': [0.1, 1.5], 'reversal_abs': [0.0, 0.0], 'reversal_ticks': [0, 0], 'k_momentum_pct_change_window': [6, 504], 'n_estimators': [50, 300], 'max_depth': [2, 12], 'learning_rate': [0.01, 0.2], 'min_child_weight': [1.0, 50.0], 'subsample': [0.5, 1.0], 'colsample_bytree': [0.5, 1.0], 'reg_alpha': [0.0, 5.0], 'reg_lambda': [0.0, 5.0], 'optuna_seed': [1, 1000], 'tp_pct': [0.002, 0.1], 'sl_pct': [0.001, 0.05], 'max_hold_bars': [6, 192]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 1000,
'n_splits': 4,
'purge_days': 7,
'test_window_months': 3,
'train_window_months': 6}
|
||||||||||||
| 2623 | BTCUSDT | 15 | zz_sylvain | 2024-01-01 ~ 2024-06-29 | 1.395 | 0.50% | 105 | 9.035 | 0.15 | 0.981 | 0.000 | 2026-10-01 |
|
Model: gradient_boosting (vv1)
Model File: zz_sylvain_BTCUSDT_2_20261001_1790833120
Data Hash: 4d2500492b3b40ec
Feature Score:
展開('[{"feature": "vol_ratio", "importance": 0.21859799727693735}, {"feature": '
'"body_size_pct", "importance": 0.1657091083711291}, {"feature": '
'"pct_change", "importance": 0.13983709320056453}, {"feature": "hl_range", '
'"importance": 0.1088177449156482}, {"feature": "zz_dist_high", "importance": '
'0.09182672113271077}, {"feature": "zz_dist_low", "importance": '
'0.0891512616163033}, {"feature": "k_iter1_ta_5ba8", "importance": '
'0.08521550928238632}, {"feature": "price_position", "importance": '
'0.0550527877920066}, {"feature": "atr_norm", "importance": '
'0.03907248023697305}, {"feature": "consecutive_shrink", "importance": '
'0.0067192961753408465}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "vol_ratio", "importance": '
'0.21859799727693735}, {"feature": "body_size_pct", '
'"importance": 0.1657091083711291}, {"feature": '
'"pct_change", "importance": 0.13983709320056453}, '
'{"feature": "hl_range", "importance": 0.1088177449156482}, '
'{"feature": "zz_dist_high", "importance": '
'0.09182672113271077}, {"feature": "zz_dist_low", '
'"importance": 0.0891512616163033}, {"feature": '
'"k_iter1_ta_5ba8", "importance": 0.08521550928238632}, '
'{"feature": "price_position", "importance": '
'0.0550527877920066}, {"feature": "atr_norm", "importance": '
'0.03907248023697305}, {"feature": "consecutive_shrink", '
'"importance": 0.0067192961753408465}]',
'_model_metadata': {'feature_names': ['pct_change',
'hl_range',
'atr_norm',
'vol_ratio',
'zz_dist_high',
'zz_dist_low',
'price_position',
'consecutive_shrink',
'body_size_pct',
'k_iter1_ta_5ba8'],
'git_commit': 'unknown',
'metrics': {'accuracy': 0.9814651368049426,
'balanced_accuracy': 0.44889513160189853,
'long_recall': 0.15384615384615385,
'macro_f1': 0.4712311022260753,
'short_recall': 0.2,
'train_accuracy': 0.9966286307053942},
'model_version': 'v1',
'training_data_hash': '4d2500492b3b40ec-814dd7b9784d57c1',
'training_time_sec': 5.575423240661621},
'_run_source': 'llm',
'accuracy': 0.9814651368049426,
'atr_factor': 3.2429798227858644,
'atr_period': 18,
'avg_loss': -0.017764717952824124,
'avg_win': 0.025263511460952022,
'balanced_accuracy': 0.44889513160189853,
'colsample_bytree': 0.705535360245042,
'expectancy': 0.003544500423522159,
'k_iter1_ta_5ba8_length': 32,
'k_momentum_pct_change_window': 444,
'learning_rate': 0.29896798458483537,
'long_recall': 0.15384615384615385,
'losing_trades': 53,
'macro_f1': 0.4712311022260753,
'max_depth': 4,
'max_drawdown': 0.14784032944515255,
'max_hold_bars': 171,
'min_child_weight': 28.792858942105184,
'model_file': 'zz_sylvain_BTCUSDT_2_20261001_1790833120',
'n_estimators': 85,
'optuna_seed': 114,
'profit_factor': 1.3952848280063141,
'reg_alpha': 1.4665754670534508,
'reg_lambda': 0.4550714739184075,
'reversal_abs': 0.0,
'reversal_ticks': 0,
'sharpe_ratio': 9.034599034848558,
'short_recall': 0.2,
'sl_pct': 0.04794464182231209,
'subsample': 0.5038798785702799,
'test_accuracy': 0.0,
'total_pnl': 0.3721725444698267,
'total_trades': 105,
'tp_pct': 0.09940815047709906,
'train_accuracy': 0.9966286307053942,
'trial_num': 5,
'win_rate': 0.49523809523809526,
'winning_trades': 52,
'zz_percent': 0.7794926577500734}
ind_param (optuna):
展開 Optuna 參數{'atr_period': [3, 20], 'atr_factor': [0.5, 5.0], 'zz_percent': [0.1, 1.5], 'reversal_abs': [0.0, 0.0], 'reversal_ticks': [0, 0], 'k_momentum_pct_change_window': [6, 504], 'n_estimators': [50, 150], 'max_depth': [2, 5], 'learning_rate': [0.05, 0.3], 'min_child_weight': [1.0, 50.0], 'subsample': [0.5, 1.0], 'colsample_bytree': [0.5, 1.0], 'reg_alpha': [0.0, 5.0], 'reg_lambda': [0.0, 5.0], 'optuna_seed': [1, 1000], 'tp_pct': [0.002, 0.1], 'sl_pct': [0.001, 0.05], 'max_hold_bars': [6, 192], 'k_iter1_ta_5ba8_length': [4, 36]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 500,
'n_splits': 2,
'purge_days': 0,
'test_window_months': 2,
'train_window_months': 2}
|
||||||||||||
| 2735 | BTCUSDT | 15 | zz_sylvain | 2024-01-01 ~ 2026-07-01 | 1.379 | 0.43% | 205 | 8.968 | 0.21 | 0.989 | 0.000 | 2026-10-05 |
|
Model: gradient_boosting (vv1)
Model File: zz_sylvain_BTCUSDT_2_20261005_1791143128
Data Hash: 4d2500492b3b40ec
Feature Score:
展開('[{"feature": "k_fixed_fast = ta", "importance": 0.46067248351354}, '
'{"feature": "pct_change", "importance": 0.23971182802126786}, {"feature": '
'"price_position", "importance": 0.09499540500495998}, {"feature": '
'"vol_ratio", "importance": 0.06370601691542846}, {"feature": "atr_norm", '
'"importance": 0.06351138562290563}, {"feature": "hl_range", "importance": '
'0.04630152391523259}, {"feature": "body_size_pct", "importance": '
'0.022373263963942205}, {"feature": "consecutive_shrink", "importance": '
'0.00872809304272321}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "k_fixed_fast = ta", "importance": '
'0.46067248351354}, {"feature": "pct_change", "importance": '
'0.23971182802126786}, {"feature": "price_position", '
'"importance": 0.09499540500495998}, {"feature": '
'"vol_ratio", "importance": 0.06370601691542846}, '
'{"feature": "atr_norm", "importance": '
'0.06351138562290563}, {"feature": "hl_range", '
'"importance": 0.04630152391523259}, {"feature": '
'"body_size_pct", "importance": 0.022373263963942205}, '
'{"feature": "consecutive_shrink", "importance": '
'0.00872809304272321}]',
'_model_metadata': {'feature_names': ['pct_change',
'hl_range',
'atr_norm',
'vol_ratio',
'price_position',
'consecutive_shrink',
'body_size_pct',
'k_fixed_fast = ta'],
'git_commit': '20d152d6',
'metrics': {'accuracy': 0.9887731481481481,
'balanced_accuracy': 0.3317025820229082,
'long_recall': 0.0,
'macro_f1': 0.3314516285475955,
'short_recall': 0.0,
'train_accuracy': 0.9957791467031714},
'model_version': 'v1',
'training_data_hash': '4d2500492b3b40ec-814dd7b9784d57c1',
'training_time_sec': 27.9604434967041},
'_run_source': 'llm',
'accuracy': 0.9887731481481481,
'atr_factor': 4.7699849176399995,
'atr_period': 4,
'avg_loss': -0.011479808912810382,
'avg_win': 0.021044521886586162,
'balanced_accuracy': 0.3317025820229082,
'colsample_bytree': 0.7475884550556351,
'expectancy': 0.002481855040101304,
'k_momentum_pct_change_window': 409,
'learning_rate': 0.14000427503730983,
'long_recall': 0.0,
'losing_trades': 117,
'macro_f1': 0.3314516285475955,
'max_depth': 3,
'max_drawdown': 0.2142300050956931,
'max_hold_bars': 103,
'min_child_weight': 22.567472193240462,
'model_file': 'zz_sylvain_BTCUSDT_2_20261005_1791143128',
'n_estimators': 126,
'optuna_seed': 259,
'profit_factor': 1.3787998094972433,
'reg_alpha': 0.17194260557609198,
'reg_lambda': 4.546602010393911,
'reversal_abs': 0.0,
'reversal_ticks': 0,
'sharpe_ratio': 8.968243572781681,
'short_recall': 0.0,
'sl_pct': 0.016273842728381137,
'subsample': 0.5610191174223894,
'test_accuracy': 0.0,
'total_pnl': 0.5087802832207678,
'total_trades': 205,
'tp_pct': 0.06692718386669023,
'train_accuracy': 0.9957791467031714,
'trial_num': 2,
'win_rate': 0.4292682926829268,
'winning_trades': 88,
'zz_percent': 1.4518848463043832}
ind_param (optuna):
展開 Optuna 參數{'atr_period': [3, 20], 'atr_factor': [0.5, 5.0], 'zz_percent': [0.1, 1.5], 'reversal_abs': [0.0, 0.0], 'reversal_ticks': [0, 0], 'k_momentum_pct_change_window': [6, 504], 'n_estimators': [50, 300], 'max_depth': [2, 12], 'learning_rate': [0.01, 0.2], 'min_child_weight': [1.0, 50.0], 'subsample': [0.5, 1.0], 'colsample_bytree': [0.5, 1.0], 'reg_alpha': [0.0, 5.0], 'reg_lambda': [0.0, 5.0], 'optuna_seed': [1, 1000], 'tp_pct': [0.002, 0.1], 'sl_pct': [0.001, 0.05], 'max_hold_bars': [6, 192]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 1000,
'n_splits': 4,
'purge_days': 7,
'test_window_months': 3,
'train_window_months': 6}
|
||||||||||||
| 2733 | BTCUSDT | 15 | zz_sylvain | 2024-01-01 ~ 2026-07-01 | 1.379 | 0.43% | 205 | 8.968 | 0.21 | 0.989 | 0.000 | 2026-10-05 |
|
Model: gradient_boosting (vv1)
Model File: zz_sylvain_BTCUSDT_2_20261005_1791141469
Data Hash: 4d2500492b3b40ec
Feature Score:
展開('[{"feature": "k_fixed_fast = ta", "importance": 0.46067248351354}, '
'{"feature": "pct_change", "importance": 0.23971182802126786}, {"feature": '
'"price_position", "importance": 0.09499540500495998}, {"feature": '
'"vol_ratio", "importance": 0.06370601691542846}, {"feature": "atr_norm", '
'"importance": 0.06351138562290563}, {"feature": "hl_range", "importance": '
'0.04630152391523259}, {"feature": "body_size_pct", "importance": '
'0.022373263963942205}, {"feature": "consecutive_shrink", "importance": '
'0.00872809304272321}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "k_fixed_fast = ta", "importance": '
'0.46067248351354}, {"feature": "pct_change", "importance": '
'0.23971182802126786}, {"feature": "price_position", '
'"importance": 0.09499540500495998}, {"feature": '
'"vol_ratio", "importance": 0.06370601691542846}, '
'{"feature": "atr_norm", "importance": '
'0.06351138562290563}, {"feature": "hl_range", '
'"importance": 0.04630152391523259}, {"feature": '
'"body_size_pct", "importance": 0.022373263963942205}, '
'{"feature": "consecutive_shrink", "importance": '
'0.00872809304272321}]',
'_model_metadata': {'feature_names': ['pct_change',
'hl_range',
'atr_norm',
'vol_ratio',
'price_position',
'consecutive_shrink',
'body_size_pct',
'k_fixed_fast = ta'],
'git_commit': 'bb4e4af8',
'metrics': {'accuracy': 0.9887731481481481,
'balanced_accuracy': 0.3317025820229082,
'long_recall': 0.0,
'macro_f1': 0.3314516285475955,
'short_recall': 0.0,
'train_accuracy': 0.9957791467031714},
'model_version': 'v1',
'training_data_hash': '4d2500492b3b40ec-814dd7b9784d57c1',
'training_time_sec': 29.095635414123535},
'_run_source': 'llm',
'accuracy': 0.9887731481481481,
'atr_factor': 4.7699849176399995,
'atr_period': 4,
'avg_loss': -0.011479808912810382,
'avg_win': 0.021044521886586162,
'balanced_accuracy': 0.3317025820229082,
'colsample_bytree': 0.7475884550556351,
'expectancy': 0.002481855040101304,
'k_momentum_pct_change_window': 409,
'learning_rate': 0.14000427503730983,
'long_recall': 0.0,
'losing_trades': 117,
'macro_f1': 0.3314516285475955,
'max_depth': 3,
'max_drawdown': 0.2142300050956931,
'max_hold_bars': 103,
'min_child_weight': 22.567472193240462,
'model_file': 'zz_sylvain_BTCUSDT_2_20261005_1791141469',
'n_estimators': 126,
'optuna_seed': 259,
'profit_factor': 1.3787998094972433,
'reg_alpha': 0.17194260557609198,
'reg_lambda': 4.546602010393911,
'reversal_abs': 0.0,
'reversal_ticks': 0,
'sharpe_ratio': 8.968243572781681,
'short_recall': 0.0,
'sl_pct': 0.016273842728381137,
'subsample': 0.5610191174223894,
'test_accuracy': 0.0,
'total_pnl': 0.5087802832207678,
'total_trades': 205,
'tp_pct': 0.06692718386669023,
'train_accuracy': 0.9957791467031714,
'trial_num': 2,
'win_rate': 0.4292682926829268,
'winning_trades': 88,
'zz_percent': 1.4518848463043832}
ind_param (optuna):
展開 Optuna 參數{'atr_period': [3, 20], 'atr_factor': [0.5, 5.0], 'zz_percent': [0.1, 1.5], 'reversal_abs': [0.0, 0.0], 'reversal_ticks': [0, 0], 'k_momentum_pct_change_window': [6, 504], 'n_estimators': [50, 300], 'max_depth': [2, 12], 'learning_rate': [0.01, 0.2], 'min_child_weight': [1.0, 50.0], 'subsample': [0.5, 1.0], 'colsample_bytree': [0.5, 1.0], 'reg_alpha': [0.0, 5.0], 'reg_lambda': [0.0, 5.0], 'optuna_seed': [1, 1000], 'tp_pct': [0.002, 0.1], 'sl_pct': [0.001, 0.05], 'max_hold_bars': [6, 192]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 1000,
'n_splits': 4,
'purge_days': 7,
'test_window_months': 3,
'train_window_months': 6}
|
||||||||||||
| 2608 | BTCUSDT | 15 | zz_sylvain | 2024-01-01 ~ 2024-06-29 | 1.370 | 0.60% | 84 | 10.131 | 0.12 | 0.981 | 0.000 | 2026-10-01 |
|
Model: gradient_boosting (vv1)
Model File: zz_sylvain_BTCUSDT_2_20261001_1790829579
Data Hash: 4d2500492b3b40ec
Feature Score:
展開('[{"feature": "vol_ratio", "importance": 0.23794383444410486}, {"feature": '
'"zz_dist_high", "importance": 0.19607601085253576}, {"feature": '
'"zz_dist_low", "importance": 0.12661680244395815}, {"feature": "hl_range", '
'"importance": 0.12110664967581102}, {"feature": "pct_change", "importance": '
'0.10973222564284371}, {"feature": "body_size_pct", "importance": '
'0.09894139595515161}, {"feature": "atr_norm", "importance": '
'0.06373808658762284}, {"feature": "price_position", "importance": '
'0.03578879318495509}, {"feature": "consecutive_shrink", "importance": '
'0.010056201213016926}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "vol_ratio", "importance": '
'0.23794383444410486}, {"feature": "zz_dist_high", '
'"importance": 0.19607601085253576}, {"feature": '
'"zz_dist_low", "importance": 0.12661680244395815}, '
'{"feature": "hl_range", "importance": '
'0.12110664967581102}, {"feature": "pct_change", '
'"importance": 0.10973222564284371}, {"feature": '
'"body_size_pct", "importance": 0.09894139595515161}, '
'{"feature": "atr_norm", "importance": '
'0.06373808658762284}, {"feature": "price_position", '
'"importance": 0.03578879318495509}, {"feature": '
'"consecutive_shrink", "importance": 0.010056201213016926}]',
'_model_metadata': {'feature_names': ['pct_change',
'hl_range',
'atr_norm',
'vol_ratio',
'zz_dist_high',
'zz_dist_low',
'price_position',
'consecutive_shrink',
'body_size_pct'],
'git_commit': 'unknown',
'metrics': {'accuracy': 0.9809355692850839,
'balanced_accuracy': 0.3726832762596967,
'long_recall': 0.075,
'macro_f1': 0.384767126366127,
'short_recall': 0.04878048780487805,
'train_accuracy': 0.9993084370677732},
'model_version': 'v1',
'training_data_hash': '4d2500492b3b40ec-814dd7b9784d57c1',
'training_time_sec': 4.567157030105591},
'_run_source': 'llm',
'accuracy': 0.9809355692850839,
'atr_factor': 3.7050176469400653,
'atr_period': 12,
'avg_loss': -0.013193016886139676,
'avg_win': 0.012286467305079072,
'balanced_accuracy': 0.3726832762596967,
'colsample_bytree': 0.8567950598414771,
'expectancy': 0.0019733427514905316,
'k_momentum_pct_change_window': 168,
'learning_rate': 0.06739210145906539,
'long_recall': 0.075,
'losing_trades': 34,
'macro_f1': 0.384767126366127,
'max_depth': 2,
'max_drawdown': 0.11902771159256989,
'max_hold_bars': 61,
'min_child_weight': 2.2082106182902086,
'model_file': 'zz_sylvain_BTCUSDT_2_20261001_1790829579',
'n_estimators': 77,
'optuna_seed': 262,
'profit_factor': 1.3695377204555346,
'reg_alpha': 3.851451727309711,
'reg_lambda': 0.47977448260592026,
'reversal_abs': 0.0,
'reversal_ticks': 0,
'sharpe_ratio': 10.131310013763084,
'short_recall': 0.04878048780487805,
'sl_pct': 0.0361200529529227,
'subsample': 0.6634560977381223,
'test_accuracy': 0.0,
'total_pnl': 0.16576079112520467,
'total_trades': 84,
'tp_pct': 0.015619803261633399,
'train_accuracy': 0.9993084370677732,
'trial_num': 3,
'win_rate': 0.5952380952380952,
'winning_trades': 50,
'zz_percent': 0.6111394698450562}
ind_param (optuna):
展開 Optuna 參數{'atr_period': [3, 20], 'atr_factor': [0.5, 5.0], 'zz_percent': [0.1, 1.5], 'reversal_abs': [0.0, 0.0], 'reversal_ticks': [0, 0], 'k_momentum_pct_change_window': [6, 504], 'n_estimators': [50, 150], 'max_depth': [2, 5], 'learning_rate': [0.05, 0.3], 'min_child_weight': [1.0, 50.0], 'subsample': [0.5, 1.0], 'colsample_bytree': [0.5, 1.0], 'reg_alpha': [0.0, 5.0], 'reg_lambda': [0.0, 5.0], 'optuna_seed': [1, 1000], 'tp_pct': [0.002, 0.1], 'sl_pct': [0.001, 0.05], 'max_hold_bars': [6, 192]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 500,
'n_splits': 2,
'purge_days': 0,
'test_window_months': 2,
'train_window_months': 2}
|
||||||||||||
| 2601 | BTCUSDT | 15 | zz_sylvain | 2024-01-01 ~ 2024-06-29 | 1.360 | 0.51% | 105 | 9.092 | 0.14 | 0.982 | 0.000 | 2026-10-01 |
|
Model: gradient_boosting (vv1)
Model File: zz_sylvain_BTCUSDT_2_20261001_1790828418
Data Hash: 4d2500492b3b40ec
Feature Score:
展開('[{"feature": "vol_ratio", "importance": 0.2216471584407413}, {"feature": '
'"zz_dist_high", "importance": 0.2094765571427084}, {"feature": '
'"zz_dist_low", "importance": 0.14975398973571533}, {"feature": "hl_range", '
'"importance": 0.13619435047266112}, {"feature": "price_position", '
'"importance": 0.0849352773796745}, {"feature": "body_size_pct", '
'"importance": 0.07918457648737283}, {"feature": "atr_norm", "importance": '
'0.05858600865818214}, {"feature": "pct_change", "importance": '
'0.04873358994703923}, {"feature": "consecutive_shrink", "importance": '
'0.011488491735905064}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "vol_ratio", "importance": '
'0.2216471584407413}, {"feature": "zz_dist_high", '
'"importance": 0.2094765571427084}, {"feature": '
'"zz_dist_low", "importance": 0.14975398973571533}, '
'{"feature": "hl_range", "importance": '
'0.13619435047266112}, {"feature": "price_position", '
'"importance": 0.0849352773796745}, {"feature": '
'"body_size_pct", "importance": 0.07918457648737283}, '
'{"feature": "atr_norm", "importance": '
'0.05858600865818214}, {"feature": "pct_change", '
'"importance": 0.04873358994703923}, {"feature": '
'"consecutive_shrink", "importance": 0.011488491735905064}]',
'_model_metadata': {'feature_names': ['pct_change',
'hl_range',
'atr_norm',
'vol_ratio',
'zz_dist_high',
'zz_dist_low',
'price_position',
'consecutive_shrink',
'body_size_pct'],
'git_commit': 'd85e53f4',
'metrics': {'accuracy': 0.9818181818181818,
'balanced_accuracy': 0.5321084741800718,
'long_recall': 0.34782608695652173,
'macro_f1': 0.5611992686932251,
'short_recall': 0.2553191489361702,
'train_accuracy': 1.0},
'model_version': 'v1',
'training_data_hash': '4d2500492b3b40ec-814dd7b9784d57c1',
'training_time_sec': 10.704111337661743},
'_run_source': 'llm',
'accuracy': 0.9818181818181818,
'atr_factor': 1.497563733855833,
'atr_period': 16,
'avg_loss': -0.014044595292593604,
'avg_win': 0.018043450320256064,
'balanced_accuracy': 0.5321084741800718,
'colsample_bytree': 0.7549715826935859,
'expectancy': 0.002457828165443367,
'k_momentum_pct_change_window': 110,
'learning_rate': 0.2194578466731648,
'long_recall': 0.34782608695652173,
'losing_trades': 51,
'macro_f1': 0.5611992686932251,
'max_depth': 4,
'max_drawdown': 0.1410500485317237,
'max_hold_bars': 62,
'min_child_weight': 26.873540040495346,
'model_file': 'zz_sylvain_BTCUSDT_2_20261001_1790828418',
'n_estimators': 144,
'optuna_seed': 987,
'profit_factor': 1.360297634274607,
'reg_alpha': 4.335235805760665,
'reg_lambda': 3.727454421915644,
'reversal_abs': 0.0,
'reversal_ticks': 0,
'sharpe_ratio': 9.092211399318884,
'short_recall': 0.2553191489361702,
'sl_pct': 0.04855906076981488,
'subsample': 0.792936913735663,
'test_accuracy': 0.0,
'total_pnl': 0.25807195737155364,
'total_trades': 105,
'tp_pct': 0.03793724335897734,
'train_accuracy': 1.0,
'trial_num': 7,
'win_rate': 0.5142857142857142,
'winning_trades': 54,
'zz_percent': 1.2162046610249557}
ind_param (optuna):
展開 Optuna 參數{'atr_period': [3, 20], 'atr_factor': [0.5, 5.0], 'zz_percent': [0.1, 1.5], 'reversal_abs': [0.0, 0.0], 'reversal_ticks': [0, 0], 'k_momentum_pct_change_window': [6, 504], 'n_estimators': [50, 150], 'max_depth': [2, 5], 'learning_rate': [0.05, 0.3], 'min_child_weight': [1.0, 50.0], 'subsample': [0.5, 1.0], 'colsample_bytree': [0.5, 1.0], 'reg_alpha': [0.0, 5.0], 'reg_lambda': [0.0, 5.0], 'optuna_seed': [1, 1000], 'tp_pct': [0.002, 0.1], 'sl_pct': [0.001, 0.05], 'max_hold_bars': [6, 192]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 500,
'n_splits': 2,
'purge_days': 0,
'test_window_months': 2,
'train_window_months': 2}
|
||||||||||||
| 215 | BTCUSDT | 60 | knn_resonance_5db | 2025-01-01 ~ 2025-12-31 | 1.352 | 0.49% | 345 | 10.593 | 0.16 | 0.000 | 0.000 | 2026-06-19 |
|
Model: gradient_boosting (vv1)
Model File: knn_resonance_5db_BTCUSDT_20260619_1781804443
Data Hash: -
Feature Score: -
Training Strategy: -
param (JSON):
展開 JSON{'avg_loss': -0.013210766928292794,
'avg_win': 0.018383898958458975,
'expectancy': 0.002357619160831265,
'knn_window': 144.0,
'lb': 0.8843371104969767,
'losing_trades': 175.0,
'max_drawdown': 0.1625048091768166,
'max_hold_bars': 274.0,
'model_file': 'knn_resonance_5db_BTCUSDT_20260619_1781804443',
'period_adx': 22.0,
'period_atr': 38.0,
'period_bb': 35.0,
'period_chop': 28.0,
'period_lookback': 156.0,
'period_mfi': 18.0,
'period_rsi': 8.0,
'profit_factor': 1.351824977265786,
'sharpe_ratio': 10.59326936247093,
'sl_mult': 2.107074666844163,
'sl_mult_short': 1.6250247001027254,
'tb_horizon': 128.0,
'total_pnl': 0.8133786104867865,
'total_trades': 345.0,
'tp_mult': 4.069519045854665,
'tp_mult_short': 3.9592666509716654,
'tsl_activate_mult': 2.83215431906652,
'tsl_trail_mult': 1.2556982691679137,
'ub': 1.034718602980855,
'w_bbw': 0.7039346381862812,
'w_chop': 0.42833488796473873,
'w_energy': 1.2780490979716952,
'w_flow': 0.9137619245225974,
'w_stress': 1.1245700556904399,
'win_rate': 0.4927536231884058,
'winning_trades': 170.0}
ind_param (optuna):
展開 Optuna 參數{'period_rsi': [7, 30], 'period_mfi': [7, 30], 'period_atr': [12, 40], 'period_adx': [15, 40], 'period_bb': [10, 40], 'period_chop': [7, 30], 'period_lookback': [120, 160], 'tb_horizon': [80, 200], 'ub': [1.005, 1.15], 'lb': [0.85, 0.995], 'knn_window': [140, 190], 'w_energy': [0.3, 2.0], 'w_flow': [0.3, 2.0], 'w_stress': [0.3, 2.0], 'w_bbw': [0.1, 1.5], 'w_chop': [0.1, 1.5], 'day_hold': [2, 2], 'tp_mult': [1.0, 6.0], 'sl_mult': [1.0, 6.0], 'tp_mult_short': [1.0, 6.0], 'sl_mult_short': [1.0, 6.0], 'tsl_activate_mult': [1.0, 5.0], 'tsl_trail_mult': [0.5, 3.0], 'max_hold_bars': [24, 288]}
|
||||||||||||
| 2693 | BTCUSDT | 15 | zz_sylvain | 2024-01-01 ~ 2026-07-01 | 1.340 | 0.50% | 134 | 7.681 | 0.12 | 0.987 | 0.000 | 2026-10-04 |
|
Model: gradient_boosting (vv1)
Model File: zz_sylvain_BTCUSDT_2_20261004_1791092255
Data Hash: 4d2500492b3b40ec
Feature Score:
展開('[{"feature": "vol_ratio", "importance": 0.4581818628403075}, {"feature": '
'"pct_change", "importance": 0.14301190380533246}, {"feature": '
'"k_ema_norm_range_pct", "importance": 0.12356112610793613}, {"feature": '
'"hl_range", "importance": 0.07234674401622833}, {"feature": '
'"price_position", "importance": 0.0694191135912844}, {"feature": "atr_norm", '
'"importance": 0.0641512428221329}, {"feature": "body_size_pct", '
'"importance": 0.059381261176563574}, {"feature": "consecutive_shrink", '
'"importance": 0.00994674564021465}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "vol_ratio", "importance": '
'0.4581818628403075}, {"feature": "pct_change", '
'"importance": 0.14301190380533246}, {"feature": '
'"k_ema_norm_range_pct", "importance": '
'0.12356112610793613}, {"feature": "hl_range", '
'"importance": 0.07234674401622833}, {"feature": '
'"price_position", "importance": 0.0694191135912844}, '
'{"feature": "atr_norm", "importance": 0.0641512428221329}, '
'{"feature": "body_size_pct", "importance": '
'0.059381261176563574}, {"feature": "consecutive_shrink", '
'"importance": 0.00994674564021465}]',
'_model_metadata': {'feature_names': ['pct_change',
'hl_range',
'atr_norm',
'vol_ratio',
'price_position',
'consecutive_shrink',
'body_size_pct',
'k_ema_norm_range_pct'],
'git_commit': '39858dc6',
'metrics': {'accuracy': 0.9866898148148148,
'balanced_accuracy': 0.3466595288190597,
'long_recall': 0.0,
'macro_f1': 0.35334110334110336,
'short_recall': 0.0425531914893617,
'train_accuracy': 0.9907597535934292},
'model_version': 'v1',
'training_data_hash': '4d2500492b3b40ec-814dd7b9784d57c1',
'training_time_sec': 88.07736849784851},
'_run_source': 'llm',
'accuracy': 0.9866898148148148,
'atr_factor': 4.07279982185578,
'atr_period': 10,
'avg_loss': -0.009242052105364646,
'avg_win': 0.012385967276936803,
'balanced_accuracy': 0.3466595288190597,
'colsample_bytree': 0.8276636408198341,
'expectancy': 0.0015719575857860782,
'k_ema_norm_range_pct_length': 13,
'k_momentum_pct_change_window': 366,
'learning_rate': 0.15276179726408162,
'long_recall': 0.0,
'losing_trades': 67,
'macro_f1': 0.35334110334110336,
'max_depth': 2,
'max_drawdown': 0.12458537715181088,
'max_hold_bars': 26,
'min_child_weight': 35.989330958359965,
'model_file': 'zz_sylvain_BTCUSDT_2_20261004_1791092255',
'n_estimators': 209,
'optuna_seed': 49,
'profit_factor': 1.3401750104554415,
'reg_alpha': 4.353048302961243,
'reg_lambda': 3.064619535924129,
'reversal_abs': 0.0,
'reversal_ticks': 0,
'sharpe_ratio': 7.680531787866425,
'short_recall': 0.0425531914893617,
'sl_pct': 0.030483618231050825,
'subsample': 0.9054405004229249,
'test_accuracy': 0.0,
'total_pnl': 0.21064231649533427,
'total_trades': 134,
'tp_pct': 0.08711604520089021,
'train_accuracy': 0.9907597535934292,
'trial_num': 3,
'win_rate': 0.5,
'winning_trades': 67,
'zz_percent': 0.7896349374290486}
ind_param (optuna):
展開 Optuna 參數{'atr_period': [3, 20], 'atr_factor': [0.5, 5.0], 'zz_percent': [0.1, 1.5], 'reversal_abs': [0.0, 0.0], 'reversal_ticks': [0, 0], 'k_momentum_pct_change_window': [6, 504], 'n_estimators': [50, 300], 'max_depth': [2, 12], 'learning_rate': [0.01, 0.2], 'min_child_weight': [1.0, 50.0], 'subsample': [0.5, 1.0], 'colsample_bytree': [0.5, 1.0], 'reg_alpha': [0.0, 5.0], 'reg_lambda': [0.0, 5.0], 'optuna_seed': [1, 1000], 'tp_pct': [0.002, 0.1], 'sl_pct': [0.001, 0.05], 'max_hold_bars': [6, 192], 'k_ema_norm_range_pct_length': [4, 42]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 1000,
'n_splits': 4,
'purge_days': 7,
'test_window_months': 3,
'train_window_months': 6}
|
||||||||||||
| 147 | BTCUSDT | 60 | knn_resonance_5dd | 2025-01-01 ~ 2025-12-31 | 1.331 | 0.48% | 196 | 10.080 | 0.09 | 0.000 | 0.000 | 2026-05-04 |
|
Model: - (vv1)
Model File: -
Data Hash: -
Feature Score: -
Training Strategy: -
param (JSON):
展開 JSON{'avg_loss': -0.012679402948590966,
'avg_win': 0.01794140869354847,
'bar_predict': 5.0,
'expectancy': 0.0021623169799970254,
'knn_window': 165.0,
'losing_trades': 101.0,
'max_drawdown': 0.0886931534469719,
'max_hold_bars': 175.0,
'period_adx': 24.0,
'period_atr': 30.0,
'period_bb': 13.0,
'period_chop': 26.0,
'period_lookback': 145.0,
'period_mfi': 14.0,
'period_rsi': 30.0,
'profit_factor': 1.330944564420609,
'sharpe_ratio': 10.080082671930894,
'sl_mult': 2.6390295537948205,
'sl_mult_short': 1.0100152640622002,
'total_pnl': 0.4238141280794173,
'total_trades': 196.0,
'tp_mult': 5.002608202126118,
'tp_mult_short': 2.5152165071858343,
'tsl_activate_mult': 3.071979047655958,
'tsl_trail_mult': 1.2043653745216667,
'w_bbw': 0.8055611441153364,
'w_chop': 0.7081562396736191,
'w_energy': 1.2754067584390596,
'w_flow': 1.8527413725581348,
'w_stress': 1.5758194483171233,
'win_rate': 0.4846938775510204,
'winning_trades': 95.0}
ind_param (optuna):
展開 Optuna 參數{'period_rsi': [7, 30], 'period_mfi': [7, 30], 'period_atr': [12, 40], 'period_adx': [15, 40], 'period_bb': [10, 40], 'period_chop': [7, 30], 'period_lookback': [120, 160], 'bar_predict': [2, 20], 'knn_window': [140, 190], 'w_energy': [0.3, 2.0], 'w_flow': [0.3, 2.0], 'w_stress': [0.3, 2.0], 'w_bbw': [0.1, 1.5], 'w_chop': [0.1, 1.5], 'day_hold': [2, 2], 'tp_mult': [1.0, 6.0], 'sl_mult': [1.0, 6.0], 'tp_mult_short': [1.0, 6.0], 'sl_mult_short': [1.0, 6.0], 'tsl_activate_mult': [1.0, 5.0], 'tsl_trail_mult': [0.5, 3.0], 'max_hold_bars': [24, 288]}
|
||||||||||||
| 2688 | BTCUSDT | 15 | zz_sylvain | 2024-01-01 ~ 2024-06-29 | 1.327 | 0.50% | 115 | 8.160 | 0.14 | 0.976 | 0.000 | 2026-10-04 |
|
Model: gradient_boosting (vv1)
Model File: zz_sylvain_BTCUSDT_2_20261004_1791078934
Data Hash: 4d2500492b3b40ec
Feature Score:
展開('[{"feature": "k_iter1_k_macd_hist_atr_norm", "importance": '
'0.2715370167621823}, {"feature": "atr_norm", "importance": '
'0.13129644619645162}, {"feature": "vol_ratio", "importance": '
'0.12536897755479534}, {"feature": "pct_change", "importance": '
'0.12327268361857087}, {"feature": "body_size_pct", "importance": '
'0.11553024510666075}, {"feature": "hl_range", "importance": '
'0.09798596882441733}, {"feature": "price_position", "importance": '
'0.09650496545851946}, {"feature": "consecutive_shrink", "importance": '
'0.03850369647840231}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "k_iter1_k_macd_hist_atr_norm", "importance": '
'0.2715370167621823}, {"feature": "atr_norm", "importance": '
'0.13129644619645162}, {"feature": "vol_ratio", '
'"importance": 0.12536897755479534}, {"feature": '
'"pct_change", "importance": 0.12327268361857087}, '
'{"feature": "body_size_pct", "importance": '
'0.11553024510666075}, {"feature": "hl_range", '
'"importance": 0.09798596882441733}, {"feature": '
'"price_position", "importance": 0.09650496545851946}, '
'{"feature": "consecutive_shrink", "importance": '
'0.03850369647840231}]',
'_model_metadata': {'feature_names': ['pct_change',
'hl_range',
'atr_norm',
'vol_ratio',
'price_position',
'consecutive_shrink',
'body_size_pct',
'k_iter1_k_macd_hist_atr_norm'],
'git_commit': 'e3bed46e',
'metrics': {'accuracy': 0.975639894086496,
'balanced_accuracy': 0.411213924963925,
'long_recall': 0.1875,
'macro_f1': 0.3968649267879844,
'short_recall': 0.06060606060606061,
'train_accuracy': 0.9962828492392808},
'model_version': 'v1',
'training_data_hash': '4d2500492b3b40ec-814dd7b9784d57c1',
'training_time_sec': 4.882426977157593},
'_run_source': 'llm',
'accuracy': 0.975639894086496,
'atr_factor': 3.4421682401135576,
'atr_period': 4,
'avg_loss': -0.012699743742448649,
'avg_win': 0.016560225432153988,
'balanced_accuracy': 0.411213924963925,
'colsample_bytree': 0.631961767366628,
'expectancy': 0.0020574581021335497,
'k_iter1_k_macd_hist_atr_norm_length': 9,
'k_momentum_pct_change_window': 208,
'learning_rate': 0.22890608921083994,
'long_recall': 0.1875,
'losing_trades': 57,
'macro_f1': 0.3968649267879844,
'max_depth': 2,
'max_drawdown': 0.1436676071724809,
'max_hold_bars': 77,
'min_child_weight': 4.5952654348066355,
'model_file': 'zz_sylvain_BTCUSDT_2_20261004_1791078934',
'n_estimators': 150,
'optuna_seed': 248,
'profit_factor': 1.3268579307289645,
'reg_alpha': 1.534139295329739,
'reg_lambda': 2.8576633150507074,
'reversal_abs': 0.0,
'reversal_ticks': 0,
'sharpe_ratio': 8.159588067224057,
'short_recall': 0.06060606060606061,
'sl_pct': 0.046821981033403966,
'subsample': 0.8113437386900693,
'test_accuracy': 0.0,
'total_pnl': 0.2366076817453582,
'total_trades': 115,
'tp_pct': 0.07969716128132796,
'train_accuracy': 0.9962828492392808,
'trial_num': 8,
'win_rate': 0.5043478260869565,
'winning_trades': 58,
'zz_percent': 0.8286346580780798}
ind_param (optuna):
展開 Optuna 參數{'atr_period': [3, 20], 'atr_factor': [0.5, 5.0], 'zz_percent': [0.1, 1.5], 'reversal_abs': [0.0, 0.0], 'reversal_ticks': [0, 0], 'k_momentum_pct_change_window': [6, 504], 'n_estimators': [50, 150], 'max_depth': [2, 5], 'learning_rate': [0.05, 0.3], 'min_child_weight': [1.0, 50.0], 'subsample': [0.5, 1.0], 'colsample_bytree': [0.5, 1.0], 'reg_alpha': [0.0, 5.0], 'reg_lambda': [0.0, 5.0], 'optuna_seed': [1, 1000], 'tp_pct': [0.002, 0.1], 'sl_pct': [0.001, 0.05], 'max_hold_bars': [6, 192], 'k_iter1_k_macd_hist_atr_norm_length': [3, 27]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 500,
'n_splits': 2,
'purge_days': 0,
'test_window_months': 2,
'train_window_months': 2}
|
||||||||||||
| 2609 | BTCUSDT | 15 | zz_sylvain | 2024-01-01 ~ 2026-10-01 | 1.320 | 0.38% | 307 | 8.904 | 0.15 | 0.980 | 0.000 | 2026-10-01 |
|
Model: gradient_boosting (vv1)
Model File: zz_sylvain_BTCUSDT_2_20261001_1790830819
Data Hash: 4d2500492b3b40ec
Feature Score:
展開('[{"feature": "vol_ratio", "importance": 0.16742177802876498}, {"feature": '
'"zz_dist_low", "importance": 0.1540876118156373}, {"feature": '
'"body_size_pct", "importance": 0.15152761521238173}, {"feature": '
'"price_position", "importance": 0.13749154322875237}, {"feature": '
'"zz_dist_high", "importance": 0.12494939873125943}, {"feature": '
'"pct_change", "importance": 0.11871445495680365}, {"feature": "hl_range", '
'"importance": 0.06176497771056329}, {"feature": "atr_norm", "importance": '
'0.06059265231524502}, {"feature": "consecutive_shrink", "importance": '
'0.023449968000592278}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "vol_ratio", "importance": '
'0.16742177802876498}, {"feature": "zz_dist_low", '
'"importance": 0.1540876118156373}, {"feature": '
'"body_size_pct", "importance": 0.15152761521238173}, '
'{"feature": "price_position", "importance": '
'0.13749154322875237}, {"feature": "zz_dist_high", '
'"importance": 0.12494939873125943}, {"feature": '
'"pct_change", "importance": 0.11871445495680365}, '
'{"feature": "hl_range", "importance": '
'0.06176497771056329}, {"feature": "atr_norm", '
'"importance": 0.06059265231524502}, {"feature": '
'"consecutive_shrink", "importance": 0.023449968000592278}]',
'_model_metadata': {'feature_names': ['pct_change',
'hl_range',
'atr_norm',
'vol_ratio',
'zz_dist_high',
'zz_dist_low',
'price_position',
'consecutive_shrink',
'body_size_pct'],
'git_commit': 'fddf56fe',
'metrics': {'accuracy': 0.9799768518518519,
'balanced_accuracy': 0.4766681481824595,
'long_recall': 0.2318840579710145,
'macro_f1': 0.5008398756329403,
'short_recall': 0.20588235294117646,
'train_accuracy': 0.9997861054072553},
'model_version': 'v1',
'training_data_hash': '4d2500492b3b40ec-814dd7b9784d57c1',
'training_time_sec': 163.62748336791992},
'_run_source': 'llm',
'accuracy': 0.9799768518518519,
'atr_factor': 3.429010191386623,
'atr_period': 5,
'avg_loss': -0.008948362028811855,
'avg_win': 0.018922134204001743,
'balanced_accuracy': 0.4766681481824595,
'colsample_bytree': 0.8262777081936792,
'expectancy': 0.0017640762626278984,
'k_momentum_pct_change_window': 489,
'learning_rate': 0.11646630191936663,
'long_recall': 0.2318840579710145,
'losing_trades': 189,
'macro_f1': 0.5008398756329403,
'max_depth': 9,
'max_drawdown': 0.14913989782098228,
'max_hold_bars': 136,
'min_child_weight': 34.126733394420036,
'model_file': 'zz_sylvain_BTCUSDT_2_20261001_1790830819',
'n_estimators': 224,
'optuna_seed': 199,
'profit_factor': 1.3202214215785246,
'reg_alpha': 3.427972613329666,
'reg_lambda': 0.029687715311408347,
'reversal_abs': 0.0,
'reversal_ticks': 0,
'sharpe_ratio': 8.904268845179777,
'short_recall': 0.20588235294117646,
'sl_pct': 0.01025200727624145,
'subsample': 0.5402119583345655,
'test_accuracy': 0.0,
'total_pnl': 0.5415714126267648,
'total_trades': 307,
'tp_pct': 0.0285521836922855,
'train_accuracy': 0.9997861054072553,
'trial_num': 12,
'win_rate': 0.38436482084690554,
'winning_trades': 118,
'zz_percent': 0.6232044589455112}
ind_param (optuna):
展開 Optuna 參數{'atr_period': [3, 20], 'atr_factor': [0.5, 5.0], 'zz_percent': [0.1, 1.5], 'reversal_abs': [0.0, 0.0], 'reversal_ticks': [0, 0], 'k_momentum_pct_change_window': [6, 504], 'n_estimators': [50, 300], 'max_depth': [2, 12], 'learning_rate': [0.01, 0.2], 'min_child_weight': [1.0, 50.0], 'subsample': [0.5, 1.0], 'colsample_bytree': [0.5, 1.0], 'reg_alpha': [0.0, 5.0], 'reg_lambda': [0.0, 5.0], 'optuna_seed': [1, 1000], 'tp_pct': [0.002, 0.1], 'sl_pct': [0.001, 0.05], 'max_hold_bars': [6, 192]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 1000,
'n_splits': 4,
'purge_days': 7,
'test_window_months': 3,
'train_window_months': 6}
|
||||||||||||
| 2611 | BTCUSDT | 15 | zz_sylvain | 2024-01-01 ~ 2026-10-01 | 1.320 | 0.55% | 341 | 7.864 | 0.19 | 0.941 | 0.000 | 2026-10-01 |
|
Model: lightgbm (vv1)
Model File: zz_sylvain_BTCUSDT_2_20261001_1790831300
Data Hash: 556b9ee384589e4e
Feature Score:
展開('[{"feature": "hl_range", "importance": 5057.0}, {"feature": "pct_change", '
'"importance": 4427.0}, {"feature": "vol_ratio", "importance": 4405.0}, '
'{"feature": "zz_dist_high", "importance": 4394.0}, {"feature": '
'"price_position", "importance": 4303.0}, {"feature": "atr_norm", '
'"importance": 4084.0}, {"feature": "body_size_pct", "importance": 3937.0}, '
'{"feature": "zz_dist_low", "importance": 3914.0}, {"feature": '
'"consecutive_shrink", "importance": 1364.0}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "hl_range", "importance": 5057.0}, '
'{"feature": "pct_change", "importance": 4427.0}, '
'{"feature": "vol_ratio", "importance": 4405.0}, '
'{"feature": "zz_dist_high", "importance": 4394.0}, '
'{"feature": "price_position", "importance": 4303.0}, '
'{"feature": "atr_norm", "importance": 4084.0}, {"feature": '
'"body_size_pct", "importance": 3937.0}, {"feature": '
'"zz_dist_low", "importance": 3914.0}, {"feature": '
'"consecutive_shrink", "importance": 1364.0}]',
'_model_metadata': {'feature_names': ['pct_change',
'hl_range',
'atr_norm',
'vol_ratio',
'zz_dist_high',
'zz_dist_low',
'price_position',
'consecutive_shrink',
'body_size_pct'],
'git_commit': 'fddf56fe',
'metrics': {'accuracy': 0.9405092592592592,
'balanced_accuracy': 0.4426916243241176,
'long_recall': 0.15625,
'macro_f1': 0.3526535923452607,
'short_recall': 0.22580645161290322,
'train_accuracy': 0.9491985873403966},
'model_version': 'v1',
'training_data_hash': '556b9ee384589e4e-9d34149fbd1fe777',
'training_time_sec': 6.098007678985596},
'_run_source': 'llm',
'accuracy': 0.9405092592592592,
'atr_factor': 4.850684996281456,
'atr_period': 15,
'avg_loss': -0.014758435346814735,
'avg_win': 0.016229837965035895,
'balanced_accuracy': 0.4426916243241176,
'colsample_bytree': 0.9625149094792012,
'expectancy': 0.002144259186921971,
'k_momentum_pct_change_window': 221,
'learning_rate': 0.02730652494018916,
'long_recall': 0.15625,
'losing_trades': 155,
'macro_f1': 0.3526535923452607,
'max_depth': 10,
'max_drawdown': 0.18905737177842363,
'max_hold_bars': 134,
'min_child_weight': 13.720676584689883,
'model_file': 'zz_sylvain_BTCUSDT_2_20261001_1790831300',
'n_estimators': 58,
'optuna_seed': 353,
'profit_factor': 1.3196389116036256,
'reg_alpha': 0.4281678316059867,
'reg_lambda': 4.792959167212317,
'reversal_abs': 0.0,
'reversal_ticks': 0,
'sharpe_ratio': 7.8641075331279575,
'short_recall': 0.22580645161290322,
'sl_pct': 0.0485357356781992,
'subsample': 0.7466111976114782,
'test_accuracy': 0.0,
'total_pnl': 0.7311923827403926,
'total_trades': 341,
'tp_pct': 0.07789112183932975,
'train_accuracy': 0.9491985873403966,
'trial_num': 0,
'win_rate': 0.5454545454545454,
'winning_trades': 186,
'zz_percent': 1.1014236013410337}
ind_param (optuna):
展開 Optuna 參數{'atr_period': [3, 20], 'atr_factor': [0.5, 5.0], 'zz_percent': [0.1, 1.5], 'reversal_abs': [0.0, 0.0], 'reversal_ticks': [0, 0], 'k_momentum_pct_change_window': [6, 504], 'n_estimators': [50, 300], 'max_depth': [2, 12], 'learning_rate': [0.01, 0.2], 'min_child_weight': [1.0, 50.0], 'subsample': [0.5, 1.0], 'colsample_bytree': [0.5, 1.0], 'reg_alpha': [0.0, 5.0], 'reg_lambda': [0.0, 5.0], 'optuna_seed': [1, 1000], 'tp_pct': [0.002, 0.1], 'sl_pct': [0.001, 0.05], 'max_hold_bars': [6, 192]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 1000,
'n_splits': 4,
'purge_days': 7,
'test_window_months': 3,
'train_window_months': 6}
|
||||||||||||
| 236 | BTCUSDT | 5 | volume_price_pivot_v86_y_C5 | 2025-01-01 ~ 2025-12-31 | 1.305 | 0.42% | 193 | 6.382 | 0.02 | 0.000 | 0.000 | 2026-06-19 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C5_BTCUSDT_20260619_1781843125
Data Hash: -
Feature Score: -
Training Strategy: -
param (JSON):
展開 JSON{'avg_loss': -0.0009378481446379374,
'avg_win': 0.0016928173912057582,
'expectancy': 0.00016621355693376898,
'learning_rate': 0.06672872848967955,
'losing_trades': 112,
'max_depth': 5,
'max_drawdown': 0.016348674662961842,
'model_file': 'volume_price_pivot_v86_y_C5_BTCUSDT_20260619_1781843125',
'n_bars': 20,
'n_estimators': 191,
'profit_factor': 1.3054029348197203,
'sharpe_ratio': 6.381916758197083,
'top_pct': 16,
'total_pnl': 0.032079216488217405,
'total_trades': 193,
'trail_stop_1': -0.06719803857723804,
'trail_stop_2': 0.011372080217443804,
'trail_stop_3': 0.306043305597614,
'trail_stop_4': 0.694004634423496,
'trail_stop_5': 1.8938998233399318,
'trail_thr_1': 0.3313334676242916,
'trail_thr_2': 0.4871260873081269,
'trail_thr_3': 0.8316711248871697,
'trail_thr_4': 1.618201193747506,
'trail_thr_5': 3.1806845463569706,
'vp_subset_size': 3,
'win_rate': 0.41968911917098445,
'winning_trades': 81}
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], 'day_hold': [1, 1], 'n_bars': [6, 24]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'n_splits': 4,
'purge_days': 0,
'test_window_months': 6,
'train_window_months': 6}
|
||||||||||||
| 2659 | BTCUSDT | 15 | zz_sylvain | 2024-01-01 ~ 2024-06-29 | 1.297 | 0.55% | 55 | 7.450 | 0.07 | 0.989 | 0.000 | 2026-10-03 |
|
Model: gradient_boosting (vv1)
Model File: zz_sylvain_BTCUSDT_2_20261003_1791004395
Data Hash: 4d2500492b3b40ec
Feature Score:
展開('[{"feature": "k_iter1_ta_5ba8", "importance": 0.24833379095350464}, '
'{"feature": "hl_range", "importance": 0.19147871217981888}, {"feature": '
'"vol_ratio", "importance": 0.1339422397149275}, {"feature": '
'"price_position", "importance": 0.11987488566463281}, {"feature": '
'"pct_change", "importance": 0.10613138161228786}, {"feature": "atr_norm", '
'"importance": 0.07820175919275113}, {"feature": "body_size_pct", '
'"importance": 0.06548292017409986}, {"feature": "consecutive_shrink", '
'"importance": 0.0565543105079772}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "k_iter1_ta_5ba8", "importance": '
'0.24833379095350464}, {"feature": "hl_range", '
'"importance": 0.19147871217981888}, {"feature": '
'"vol_ratio", "importance": 0.1339422397149275}, '
'{"feature": "price_position", "importance": '
'0.11987488566463281}, {"feature": "pct_change", '
'"importance": 0.10613138161228786}, {"feature": '
'"atr_norm", "importance": 0.07820175919275113}, '
'{"feature": "body_size_pct", "importance": '
'0.06548292017409986}, {"feature": "consecutive_shrink", '
'"importance": 0.0565543105079772}]',
'_model_metadata': {'feature_names': ['pct_change',
'hl_range',
'atr_norm',
'vol_ratio',
'price_position',
'consecutive_shrink',
'body_size_pct',
'k_iter1_ta_5ba8'],
'git_commit': '2d0df290',
'metrics': {'accuracy': 0.988702559576346,
'balanced_accuracy': 0.41453636309840824,
'long_recall': 0.0,
'macro_f1': 0.3964790349626715,
'short_recall': 0.25,
'train_accuracy': 0.9997406639004149},
'model_version': 'v1',
'training_data_hash': '4d2500492b3b40ec-814dd7b9784d57c1',
'training_time_sec': 6.79011607170105},
'_run_source': 'llm',
'accuracy': 0.988702559576346,
'atr_factor': 4.582940288484311,
'atr_period': 12,
'avg_loss': -0.012299900504124042,
'avg_win': 0.01329889968417327,
'balanced_accuracy': 0.41453636309840824,
'colsample_bytree': 0.6807336432211935,
'expectancy': 0.0016630814167654003,
'k_iter1_ta_5ba8_length': 5,
'k_momentum_pct_change_window': 159,
'learning_rate': 0.1485430494751488,
'long_recall': 0.0,
'losing_trades': 25,
'macro_f1': 0.3964790349626715,
'max_depth': 3,
'max_drawdown': 0.07254631795249906,
'max_hold_bars': 46,
'min_child_weight': 26.24231066859524,
'model_file': 'zz_sylvain_BTCUSDT_2_20261003_1791004395',
'n_estimators': 104,
'optuna_seed': 353,
'profit_factor': 1.2974641230355584,
'reg_alpha': 4.433682157902768,
'reg_lambda': 0.09200009120442942,
'reversal_abs': 0.0,
'reversal_ticks': 0,
'sharpe_ratio': 7.450034875414639,
'short_recall': 0.25,
'sl_pct': 0.049516666903504904,
'subsample': 0.883045562028215,
'test_accuracy': 0.0,
'total_pnl': 0.09146947792209716,
'total_trades': 55,
'tp_pct': 0.03973532272573755,
'train_accuracy': 0.9997406639004149,
'trial_num': 7,
'win_rate': 0.5454545454545454,
'winning_trades': 30,
'zz_percent': 1.3910327624186214}
ind_param (optuna):
展開 Optuna 參數{'atr_period': [3, 20], 'atr_factor': [0.5, 5.0], 'zz_percent': [0.1, 1.5], 'reversal_abs': [0.0, 0.0], 'reversal_ticks': [0, 0], 'k_momentum_pct_change_window': [6, 504], 'n_estimators': [50, 150], 'max_depth': [2, 5], 'learning_rate': [0.05, 0.3], 'min_child_weight': [1.0, 50.0], 'subsample': [0.5, 1.0], 'colsample_bytree': [0.5, 1.0], 'reg_alpha': [0.0, 5.0], 'reg_lambda': [0.0, 5.0], 'optuna_seed': [1, 1000], 'tp_pct': [0.002, 0.1], 'sl_pct': [0.001, 0.05], 'max_hold_bars': [6, 192], 'k_iter1_ta_5ba8_length': [4, 36]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 500,
'n_splits': 2,
'purge_days': 0,
'test_window_months': 2,
'train_window_months': 2}
|
||||||||||||
| 1793 | BTCUSDT | 15 | zz_sylvain | 2023-08-01 ~ 2026-07-31 | 1.284 | 0.44% | 3055 | 18.735 | 0.07 | 0.564 | 0.500 | 2026-07-15 |
|
Model: gradient_boosting (vv1)
Model File: zz_sylvain_BTCUSDT_2_20260714_1784023324
Data Hash: 49ab89ff3948b190
Feature Score:
展開('[{"feature": "return_20", "importance": 0.15818818782308894}, {"feature": '
'"dist_to_high", "importance": 0.1559821051902217}, {"feature": '
'"dist_to_low", "importance": 0.1479338815714528}, {"feature": '
'"bars_since_rev", "importance": 0.13690348655361434}, {"feature": '
'"atr_norm", "importance": 0.11423890105612088}, {"feature": "return_5", '
'"importance": 0.10758547129063246}, {"feature": "vol_ratio", "importance": '
'0.052408312420643165}, {"feature": "price_position", "importance": '
'0.04791392730067714}, {"feature": "return_1", "importance": '
'0.04755341599909807}, {"feature": "hl_range", "importance": '
'0.03096224451678098}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "return_20", "importance": '
'0.15818818782308894}, {"feature": "dist_to_high", '
'"importance": 0.1559821051902217}, {"feature": '
'"dist_to_low", "importance": 0.1479338815714528}, '
'{"feature": "bars_since_rev", "importance": '
'0.13690348655361434}, {"feature": "atr_norm", '
'"importance": 0.11423890105612088}, {"feature": '
'"return_5", "importance": 0.10758547129063246}, '
'{"feature": "vol_ratio", "importance": '
'0.052408312420643165}, {"feature": "price_position", '
'"importance": 0.04791392730067714}, {"feature": '
'"return_1", "importance": 0.04755341599909807}, '
'{"feature": "hl_range", "importance": '
'0.03096224451678098}]',
'_model_metadata': {'feature_names': ['return_1',
'return_5',
'return_20',
'hl_range',
'atr_norm',
'vol_ratio',
'zz_direction',
'bars_since_rev',
'dist_to_high',
'dist_to_low',
'price_position'],
'git_commit': 'unknown',
'metrics': {'auc': 0.5001205673280549,
'train_accuracy': 0.5643639270775337},
'model_version': 'v1',
'training_data_hash': '49ab89ff3948b190-374708fff7719dd5',
'training_time_sec': 26.562237977981567},
'accuracy': 0.5643639270775337,
'atr_factor': 1.9507143064099162,
'atr_period': 7,
'avg_loss': -0.002935803089467488,
'avg_win': 0.004823733178788259,
'expectancy': 0.0004677250936626926,
'losing_trades': 1715,
'max_drawdown': 0.07145609595452562,
'model_file': 'zz_sylvain_BTCUSDT_2_20260714_1784023324',
'profit_factor': 1.2837989848548155,
'reversal_abs': 0.0,
'reversal_ticks': 0,
'sharpe_ratio': 18.734840524796002,
'total_pnl': 1.4289001611395258,
'total_trades': 3055,
'trial_num': 0,
'win_rate': 0.4386252045826514,
'winning_trades': 1340,
'zz_percent': 1.5443897010793888}
ind_param (optuna):
展開 Optuna 參數{'atr_period': [5, 10], 'atr_factor': [1.0, 2.0], 'zz_percent': [0.3, 2.0], 'reversal_abs': [0.0, 0.0], 'reversal_ticks': [0, 0]}
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}
|
||||||||||||
| 2620 | BTCUSDT | 15 | zz_sylvain | 2024-01-01 ~ 2024-06-29 | 1.271 | 0.46% | 280 | 6.865 | 0.10 | 0.960 | 0.000 | 2026-10-01 |
|
Model: gradient_boosting (vv1)
Model File: zz_sylvain_BTCUSDT_2_20261001_1790832480
Data Hash: 4d2500492b3b40ec
Feature Score:
展開('[{"feature": "vol_ratio", "importance": 0.2004168292535789}, {"feature": '
'"zz_dist_high", "importance": 0.14328071462581335}, {"feature": "atr_norm", '
'"importance": 0.13833737397398987}, {"feature": "zz_dist_low", "importance": '
'0.13117582016666973}, {"feature": "hl_range", "importance": '
'0.10363326712354845}, {"feature": "body_size_pct", "importance": '
'0.08754238533657595}, {"feature": "price_position", "importance": '
'0.0764295022381231}, {"feature": "k_iter1_ta_5ba8", "importance": '
'0.07241998172235944}, {"feature": "pct_change", "importance": '
'0.04113496895670682}, {"feature": "consecutive_shrink", "importance": '
'0.005629156602634423}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "vol_ratio", "importance": '
'0.2004168292535789}, {"feature": "zz_dist_high", '
'"importance": 0.14328071462581335}, {"feature": '
'"atr_norm", "importance": 0.13833737397398987}, '
'{"feature": "zz_dist_low", "importance": '
'0.13117582016666973}, {"feature": "hl_range", '
'"importance": 0.10363326712354845}, {"feature": '
'"body_size_pct", "importance": 0.08754238533657595}, '
'{"feature": "price_position", "importance": '
'0.0764295022381231}, {"feature": "k_iter1_ta_5ba8", '
'"importance": 0.07241998172235944}, {"feature": '
'"pct_change", "importance": 0.04113496895670682}, '
'{"feature": "consecutive_shrink", "importance": '
'0.005629156602634423}]',
'_model_metadata': {'feature_names': ['pct_change',
'hl_range',
'atr_norm',
'vol_ratio',
'zz_dist_high',
'zz_dist_low',
'price_position',
'consecutive_shrink',
'body_size_pct',
'k_iter1_ta_5ba8'],
'git_commit': 'unknown',
'metrics': {'accuracy': 0.960458958517211,
'balanced_accuracy': 0.5053365617660724,
'long_recall': 0.2830188679245283,
'macro_f1': 0.47118301333589124,
'short_recall': 0.25925925925925924,
'train_accuracy': 0.9999135546334716},
'model_version': 'v1',
'training_data_hash': '4d2500492b3b40ec-814dd7b9784d57c1',
'training_time_sec': 9.376415729522705},
'_run_source': 'llm',
'accuracy': 0.960458958517211,
'atr_factor': 2.7485124789244555,
'atr_period': 17,
'avg_loss': -0.009035186392359992,
'avg_win': 0.0132502027398052,
'balanced_accuracy': 0.5053365617660724,
'colsample_bytree': 0.9535630539314154,
'expectancy': 0.0013116014190024195,
'k_iter1_ta_5ba8_length': 23,
'k_momentum_pct_change_window': 65,
'learning_rate': 0.2689084274710621,
'long_recall': 0.2830188679245283,
'losing_trades': 150,
'macro_f1': 0.47118301333589124,
'max_depth': 4,
'max_drawdown': 0.10360979549103565,
'max_hold_bars': 46,
'min_child_weight': 6.449709583956551,
'model_file': 'zz_sylvain_BTCUSDT_2_20261001_1790832480',
'n_estimators': 134,
'optuna_seed': 325,
'profit_factor': 1.270976440605008,
'reg_alpha': 4.65825798729789,
'reg_lambda': 3.5192971945186233,
'reversal_abs': 0.0,
'reversal_ticks': 0,
'sharpe_ratio': 6.8651969196383975,
'short_recall': 0.25925925925925924,
'sl_pct': 0.012311248702565867,
'subsample': 0.6137266311338088,
'test_accuracy': 0.0,
'total_pnl': 0.367248397320677,
'total_trades': 280,
'tp_pct': 0.0775641997148937,
'train_accuracy': 0.9999135546334716,
'trial_num': 7,
'win_rate': 0.4642857142857143,
'winning_trades': 130,
'zz_percent': 0.688930173869241}
ind_param (optuna):
展開 Optuna 參數{'atr_period': [3, 20], 'atr_factor': [0.5, 5.0], 'zz_percent': [0.1, 1.5], 'reversal_abs': [0.0, 0.0], 'reversal_ticks': [0, 0], 'k_momentum_pct_change_window': [6, 504], 'n_estimators': [50, 150], 'max_depth': [2, 5], 'learning_rate': [0.05, 0.3], 'min_child_weight': [1.0, 50.0], 'subsample': [0.5, 1.0], 'colsample_bytree': [0.5, 1.0], 'reg_alpha': [0.0, 5.0], 'reg_lambda': [0.0, 5.0], 'optuna_seed': [1, 1000], 'tp_pct': [0.002, 0.1], 'sl_pct': [0.001, 0.05], 'max_hold_bars': [6, 192], 'k_iter1_ta_5ba8_length': [4, 36]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 500,
'n_splits': 2,
'purge_days': 0,
'test_window_months': 2,
'train_window_months': 2}
|
||||||||||||
| 237 | BTCUSDT | 5 | volume_price_pivot_v86_y_C0 | 2025-01-01 ~ 2025-12-31 | 1.248 | 0.42% | 193 | 5.324 | 0.02 | 0.000 | 0.000 | 2026-06-19 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C0_BTCUSDT_20260619_1781846808
Data Hash: -
Feature Score: -
Training Strategy: -
param (JSON):
展開 JSON{'avg_loss': -0.0009609202017002838,
'avg_win': 0.0016577464689294787,
'expectancy': 0.00013810570669873558,
'learning_rate': 0.08763136916768154,
'losing_trades': 112,
'max_depth': 4,
'max_drawdown': 0.01643050021689175,
'model_file': 'volume_price_pivot_v86_y_C0_BTCUSDT_20260619_1781846808',
'n_estimators': 255,
'profit_factor': 1.2476644015817635,
'sharpe_ratio': 5.32412949096004,
'top_pct': 7,
'total_pnl': 0.026654401392855978,
'total_trades': 193,
'trail_stop_1': -0.09658667636477927,
'trail_stop_2': 0.15448649062156924,
'trail_stop_3': 0.5856211565045994,
'trail_stop_4': 0.4462682315273172,
'trail_stop_5': 1.7748472374735362,
'trail_thr_1': 0.16655677103888455,
'trail_thr_2': 0.5688395663062976,
'trail_thr_3': 1.3704438468951858,
'trail_thr_4': 1.6718375246563446,
'trail_thr_5': 3.110779877340852,
'vp_subset_size': 3,
'win_rate': 0.41968911917098445,
'winning_trades': 81}
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], 'day_hold': [1, 1]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'n_splits': 4,
'purge_days': 0,
'test_window_months': 6,
'train_window_months': 6}
|
||||||||||||
| 2685 | BTCUSDT | 15 | zz_sylvain | 2024-01-01 ~ 2024-06-29 | 1.227 | 0.52% | 56 | 6.838 | 0.13 | 0.981 | 0.000 | 2026-10-04 |
|
Model: gradient_boosting (vv1)
Model File: zz_sylvain_BTCUSDT_2_20261004_1791068323
Data Hash: 4d2500492b3b40ec
Feature Score:
展開('[{"feature": "vol_ratio", "importance": 0.3352437595324933}, {"feature": '
'"pct_change", "importance": 0.20904067392541778}, {"feature": "hl_range", '
'"importance": 0.14588397771087394}, {"feature": "price_position", '
'"importance": 0.11256256228979086}, {"feature": "body_size_pct", '
'"importance": 0.10230602209499498}, {"feature": "atr_norm", "importance": '
'0.07195496734701638}, {"feature": "consecutive_shrink", "importance": '
'0.023008037099412744}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "vol_ratio", "importance": '
'0.3352437595324933}, {"feature": "pct_change", '
'"importance": 0.20904067392541778}, {"feature": '
'"hl_range", "importance": 0.14588397771087394}, '
'{"feature": "price_position", "importance": '
'0.11256256228979086}, {"feature": "body_size_pct", '
'"importance": 0.10230602209499498}, {"feature": '
'"atr_norm", "importance": 0.07195496734701638}, '
'{"feature": "consecutive_shrink", "importance": '
'0.023008037099412744}]',
'_model_metadata': {'feature_names': ['pct_change',
'hl_range',
'atr_norm',
'vol_ratio',
'price_position',
'consecutive_shrink',
'body_size_pct'],
'git_commit': 'd98f3cea',
'metrics': {'accuracy': 0.9814651368049426,
'balanced_accuracy': 0.3510353535353536,
'long_recall': 0.0,
'macro_f1': 0.35171955808665206,
'short_recall': 0.06060606060606061,
'train_accuracy': 0.9998271092669433},
'model_version': 'v1',
'training_data_hash': '4d2500492b3b40ec-814dd7b9784d57c1',
'training_time_sec': 8.464598178863525},
'_run_source': 'llm',
'accuracy': 0.9814651368049426,
'atr_factor': 3.890778457942722,
'atr_period': 14,
'avg_loss': -0.021753329762950146,
'avg_win': 0.02485595696930572,
'balanced_accuracy': 0.3510353535353536,
'colsample_bytree': 0.7014044016881285,
'expectancy': 0.0023836222948252165,
'k_momentum_pct_change_window': 400,
'learning_rate': 0.298836669253869,
'long_recall': 0.0,
'losing_trades': 27,
'macro_f1': 0.35171955808665206,
'max_depth': 4,
'max_drawdown': 0.13378883493786164,
'max_hold_bars': 170,
'min_child_weight': 48.56414088253306,
'model_file': 'zz_sylvain_BTCUSDT_2_20261004_1791068323',
'n_estimators': 102,
'optuna_seed': 706,
'profit_factor': 1.2272667797507546,
'reg_alpha': 4.781032522944785,
'reg_lambda': 2.913403809667888,
'reversal_abs': 0.0,
'reversal_ticks': 0,
'sharpe_ratio': 6.838337983476848,
'short_recall': 0.06060606060606061,
'sl_pct': 0.036218039907747565,
'subsample': 0.6128486341218151,
'test_accuracy': 0.0,
'total_pnl': 0.1334828485102119,
'total_trades': 56,
'tp_pct': 0.04190823892422156,
'train_accuracy': 0.9998271092669433,
'trial_num': 5,
'win_rate': 0.5178571428571429,
'winning_trades': 29,
'zz_percent': 0.7322482186608759}
ind_param (optuna):
展開 Optuna 參數{'atr_period': [3, 20], 'atr_factor': [0.5, 5.0], 'zz_percent': [0.1, 1.5], 'reversal_abs': [0.0, 0.0], 'reversal_ticks': [0, 0], 'k_momentum_pct_change_window': [6, 504], 'n_estimators': [50, 150], 'max_depth': [2, 5], 'learning_rate': [0.05, 0.3], 'min_child_weight': [1.0, 50.0], 'subsample': [0.5, 1.0], 'colsample_bytree': [0.5, 1.0], 'reg_alpha': [0.0, 5.0], 'reg_lambda': [0.0, 5.0], 'optuna_seed': [1, 1000], 'tp_pct': [0.002, 0.1], 'sl_pct': [0.001, 0.05], 'max_hold_bars': [6, 192]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 500,
'n_splits': 2,
'purge_days': 0,
'test_window_months': 2,
'train_window_months': 2}
|
||||||||||||
| 2660 | BTCUSDT | 15 | zz_sylvain | 2024-01-01 ~ 2024-06-29 | 1.222 | 0.47% | 120 | 5.832 | 0.14 | 0.971 | 0.000 | 2026-10-03 |
|
Model: gradient_boosting (vv1)
Model File: zz_sylvain_BTCUSDT_2_20261003_1791004674
Data Hash: 4d2500492b3b40ec
Feature Score:
展開('[{"feature": "hl_range", "importance": 0.24950495201505915}, {"feature": '
'"vol_ratio", "importance": 0.24678086604078026}, {"feature": '
'"price_position", "importance": 0.16277843285399798}, {"feature": '
'"pct_change", "importance": 0.13615605224417354}, {"feature": '
'"body_size_pct", "importance": 0.11725568374333083}, {"feature": "atr_norm", '
'"importance": 0.07079307431242787}, {"feature": "consecutive_shrink", '
'"importance": 0.016730938790230482}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "hl_range", "importance": '
'0.24950495201505915}, {"feature": "vol_ratio", '
'"importance": 0.24678086604078026}, {"feature": '
'"price_position", "importance": 0.16277843285399798}, '
'{"feature": "pct_change", "importance": '
'0.13615605224417354}, {"feature": "body_size_pct", '
'"importance": 0.11725568374333083}, {"feature": '
'"atr_norm", "importance": 0.07079307431242787}, '
'{"feature": "consecutive_shrink", "importance": '
'0.016730938790230482}]',
'_model_metadata': {'feature_names': ['pct_change',
'hl_range',
'atr_norm',
'vol_ratio',
'price_position',
'consecutive_shrink',
'body_size_pct'],
'git_commit': '2d0df290',
'metrics': {'accuracy': 0.9710503089143866,
'balanced_accuracy': 0.36499886242984986,
'long_recall': 0.0,
'macro_f1': 0.3734349727833035,
'short_recall': 0.10526315789473684,
'train_accuracy': 0.9968015214384509},
'model_version': 'v1',
'training_data_hash': '4d2500492b3b40ec-814dd7b9784d57c1',
'training_time_sec': 6.491103410720825},
'_run_source': 'llm',
'accuracy': 0.9710503089143866,
'atr_factor': 1.6769942996500005,
'atr_period': 13,
'avg_loss': -0.01255664061090457,
'avg_win': 0.01753900246677911,
'balanced_accuracy': 0.36499886242984986,
'colsample_bytree': 0.9827197034965311,
'expectancy': 0.001487992825347814,
'k_momentum_pct_change_window': 473,
'learning_rate': 0.2893694065038372,
'long_recall': 0.0,
'losing_trades': 64,
'macro_f1': 0.3734349727833035,
'max_depth': 3,
'max_drawdown': 0.14018054491767534,
'max_hold_bars': 46,
'min_child_weight': 43.499379384539274,
'model_file': 'zz_sylvain_BTCUSDT_2_20261003_1791004674',
'n_estimators': 122,
'optuna_seed': 163,
'profit_factor': 1.2221921160269764,
'reg_alpha': 3.6485902775538537,
'reg_lambda': 2.2014742985401674,
'reversal_abs': 0.0,
'reversal_ticks': 0,
'sharpe_ratio': 5.832276837950482,
'short_recall': 0.10526315789473684,
'sl_pct': 0.03569461240655165,
'subsample': 0.982282781093681,
'test_accuracy': 0.0,
'total_pnl': 0.17855913904173779,
'total_trades': 120,
'tp_pct': 0.06061407236667698,
'train_accuracy': 0.9968015214384509,
'trial_num': 9,
'win_rate': 0.4666666666666667,
'winning_trades': 56,
'zz_percent': 0.9765277628873447}
ind_param (optuna):
展開 Optuna 參數{'atr_period': [3, 20], 'atr_factor': [0.5, 5.0], 'zz_percent': [0.1, 1.5], 'reversal_abs': [0.0, 0.0], 'reversal_ticks': [0, 0], 'k_momentum_pct_change_window': [6, 504], 'n_estimators': [50, 150], 'max_depth': [2, 5], 'learning_rate': [0.05, 0.3], 'min_child_weight': [1.0, 50.0], 'subsample': [0.5, 1.0], 'colsample_bytree': [0.5, 1.0], 'reg_alpha': [0.0, 5.0], 'reg_lambda': [0.0, 5.0], 'optuna_seed': [1, 1000], 'tp_pct': [0.002, 0.1], 'sl_pct': [0.001, 0.05], 'max_hold_bars': [6, 192]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 500,
'n_splits': 2,
'purge_days': 0,
'test_window_months': 2,
'train_window_months': 2}
|
||||||||||||
| 2666 | BTCUSDT | 15 | zz_sylvain | 2024-01-01 ~ 2024-06-29 | 1.222 | 0.40% | 45 | 6.714 | 0.05 | 0.992 | 0.000 | 2026-10-03 |
|
Model: gradient_boosting (vv1)
Model File: zz_sylvain_BTCUSDT_2_20261003_1791004721
Data Hash: 4d2500492b3b40ec
Feature Score:
展開('[{"feature": "vol_ratio", "importance": 0.3781217904671175}, {"feature": '
'"pct_change", "importance": 0.21706371875734404}, {"feature": '
'"body_size_pct", "importance": 0.13900228264669254}, {"feature": "hl_range", '
'"importance": 0.10077741784370663}, {"feature": "atr_norm", "importance": '
'0.06120002374305681}, {"feature": "k_iter1_ta_5ba8", "importance": '
'0.060287987498913335}, {"feature": "price_position", "importance": '
'0.03929613544720773}, {"feature": "consecutive_shrink", "importance": '
'0.004250643595961451}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "vol_ratio", "importance": '
'0.3781217904671175}, {"feature": "pct_change", '
'"importance": 0.21706371875734404}, {"feature": '
'"body_size_pct", "importance": 0.13900228264669254}, '
'{"feature": "hl_range", "importance": '
'0.10077741784370663}, {"feature": "atr_norm", '
'"importance": 0.06120002374305681}, {"feature": '
'"k_iter1_ta_5ba8", "importance": 0.060287987498913335}, '
'{"feature": "price_position", "importance": '
'0.03929613544720773}, {"feature": "consecutive_shrink", '
'"importance": 0.004250643595961451}]',
'_model_metadata': {'feature_names': ['pct_change',
'hl_range',
'atr_norm',
'vol_ratio',
'price_position',
'consecutive_shrink',
'body_size_pct',
'k_iter1_ta_5ba8'],
'git_commit': '2d0df290',
'metrics': {'accuracy': 0.9915269196822595,
'balanced_accuracy': 0.3695413302803603,
'long_recall': 0.0,
'macro_f1': 0.37789165357027105,
'short_recall': 0.1111111111111111,
'train_accuracy': 0.9954183955739973},
'model_version': 'v1',
'training_data_hash': '4d2500492b3b40ec-814dd7b9784d57c1',
'training_time_sec': 2.099912166595459},
'_run_source': 'llm',
'accuracy': 0.9915269196822595,
'atr_factor': 4.7782143788446225,
'atr_period': 9,
'avg_loss': -0.00897716771017457,
'avg_win': 0.01645598501313277,
'balanced_accuracy': 0.3695413302803603,
'colsample_bytree': 0.8540362888980227,
'expectancy': 0.001196093379148366,
'k_momentum_pct_change_window': 304,
'learning_rate': 0.06452090304204987,
'long_recall': 0.0,
'losing_trades': 27,
'macro_f1': 0.37789165357027105,
'max_depth': 2,
'max_drawdown': 0.04800771367618384,
'max_hold_bars': 40,
'min_child_weight': 43.44263114297183,
'model_file': 'zz_sylvain_BTCUSDT_2_20261003_1791004721',
'n_estimators': 65,
'optuna_seed': 833,
'profit_factor': 1.22206212801259,
'reg_alpha': 0.10292247147901223,
'reg_lambda': 4.8495492608099715,
'reversal_abs': 0.0,
'reversal_ticks': 0,
'sharpe_ratio': 6.714040056200128,
'short_recall': 0.1111111111111111,
'sl_pct': 0.009909423393147931,
'subsample': 0.8005575058716043,
'test_accuracy': 0.0,
'total_pnl': 0.053824202061676464,
'total_trades': 45,
'tp_pct': 0.022809232846471066,
'train_accuracy': 0.9954183955739973,
'trial_num': 0,
'win_rate': 0.4,
'winning_trades': 18,
'zz_percent': 1.1247915185359671}
ind_param (optuna):
展開 Optuna 參數{'atr_period': [3, 20], 'atr_factor': [0.5, 5.0], 'zz_percent': [0.1, 1.5], 'reversal_abs': [0.0, 0.0], 'reversal_ticks': [0, 0], 'k_momentum_pct_change_window': [6, 504], 'n_estimators': [50, 150], 'max_depth': [2, 5], 'learning_rate': [0.05, 0.3], 'min_child_weight': [1.0, 50.0], 'subsample': [0.5, 1.0], 'colsample_bytree': [0.5, 1.0], 'reg_alpha': [0.0, 5.0], 'reg_lambda': [0.0, 5.0], 'optuna_seed': [1, 1000], 'tp_pct': [0.002, 0.1], 'sl_pct': [0.001, 0.05], 'max_hold_bars': [6, 192]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 500,
'n_splits': 2,
'purge_days': 0,
'test_window_months': 2,
'train_window_months': 2}
|
||||||||||||
| 2668 | BTCUSDT | 15 | zz_sylvain | 2024-01-01 ~ 2024-06-29 | 1.222 | 0.40% | 45 | 6.714 | 0.05 | 0.992 | 0.000 | 2026-10-03 |
|
Model: gradient_boosting (vv1)
Model File: zz_sylvain_BTCUSDT_2_20261003_1791004728
Data Hash: 4d2500492b3b40ec
Feature Score:
展開('[{"feature": "vol_ratio", "importance": 0.3781217904671175}, {"feature": '
'"pct_change", "importance": 0.21706371875734404}, {"feature": '
'"body_size_pct", "importance": 0.13900228264669254}, {"feature": "hl_range", '
'"importance": 0.10077741784370663}, {"feature": "atr_norm", "importance": '
'0.06120002374305681}, {"feature": "k_iter1_ta_5ba8", "importance": '
'0.060287987498913335}, {"feature": "price_position", "importance": '
'0.03929613544720773}, {"feature": "consecutive_shrink", "importance": '
'0.004250643595961451}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "vol_ratio", "importance": '
'0.3781217904671175}, {"feature": "pct_change", '
'"importance": 0.21706371875734404}, {"feature": '
'"body_size_pct", "importance": 0.13900228264669254}, '
'{"feature": "hl_range", "importance": '
'0.10077741784370663}, {"feature": "atr_norm", '
'"importance": 0.06120002374305681}, {"feature": '
'"k_iter1_ta_5ba8", "importance": 0.060287987498913335}, '
'{"feature": "price_position", "importance": '
'0.03929613544720773}, {"feature": "consecutive_shrink", '
'"importance": 0.004250643595961451}]',
'_model_metadata': {'feature_names': ['pct_change',
'hl_range',
'atr_norm',
'vol_ratio',
'price_position',
'consecutive_shrink',
'body_size_pct',
'k_iter1_ta_5ba8'],
'git_commit': '2d0df290',
'metrics': {'accuracy': 0.9915269196822595,
'balanced_accuracy': 0.3695413302803603,
'long_recall': 0.0,
'macro_f1': 0.37789165357027105,
'short_recall': 0.1111111111111111,
'train_accuracy': 0.9954183955739973},
'model_version': 'v1',
'training_data_hash': '4d2500492b3b40ec-814dd7b9784d57c1',
'training_time_sec': 2.02531099319458},
'_run_source': 'llm',
'accuracy': 0.9915269196822595,
'atr_factor': 4.7782143788446225,
'atr_period': 9,
'avg_loss': -0.00897716771017457,
'avg_win': 0.01645598501313277,
'balanced_accuracy': 0.3695413302803603,
'colsample_bytree': 0.8540362888980227,
'expectancy': 0.001196093379148366,
'k_momentum_pct_change_window': 304,
'learning_rate': 0.06452090304204987,
'long_recall': 0.0,
'losing_trades': 27,
'macro_f1': 0.37789165357027105,
'max_depth': 2,
'max_drawdown': 0.04800771367618384,
'max_hold_bars': 40,
'min_child_weight': 43.44263114297183,
'model_file': 'zz_sylvain_BTCUSDT_2_20261003_1791004728',
'n_estimators': 65,
'optuna_seed': 833,
'profit_factor': 1.22206212801259,
'reg_alpha': 0.10292247147901223,
'reg_lambda': 4.8495492608099715,
'reversal_abs': 0.0,
'reversal_ticks': 0,
'sharpe_ratio': 6.714040056200128,
'short_recall': 0.1111111111111111,
'sl_pct': 0.009909423393147931,
'subsample': 0.8005575058716043,
'test_accuracy': 0.0,
'total_pnl': 0.053824202061676464,
'total_trades': 45,
'tp_pct': 0.022809232846471066,
'train_accuracy': 0.9954183955739973,
'trial_num': 0,
'win_rate': 0.4,
'winning_trades': 18,
'zz_percent': 1.1247915185359671}
ind_param (optuna):
展開 Optuna 參數{'atr_period': [3, 20], 'atr_factor': [0.5, 5.0], 'zz_percent': [0.1, 1.5], 'reversal_abs': [0.0, 0.0], 'reversal_ticks': [0, 0], 'k_momentum_pct_change_window': [6, 504], 'n_estimators': [50, 150], 'max_depth': [2, 5], 'learning_rate': [0.05, 0.3], 'min_child_weight': [1.0, 50.0], 'subsample': [0.5, 1.0], 'colsample_bytree': [0.5, 1.0], 'reg_alpha': [0.0, 5.0], 'reg_lambda': [0.0, 5.0], 'optuna_seed': [1, 1000], 'tp_pct': [0.002, 0.1], 'sl_pct': [0.001, 0.05], 'max_hold_bars': [6, 192]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 500,
'n_splits': 2,
'purge_days': 0,
'test_window_months': 2,
'train_window_months': 2}
|
||||||||||||
| 2664 | BTCUSDT | 15 | zz_sylvain | 2024-01-01 ~ 2024-06-29 | 1.222 | 0.40% | 45 | 6.714 | 0.05 | 0.992 | 0.000 | 2026-10-03 |
|
Model: gradient_boosting (vv1)
Model File: zz_sylvain_BTCUSDT_2_20261003_1791004715
Data Hash: 4d2500492b3b40ec
Feature Score:
展開('[{"feature": "vol_ratio", "importance": 0.3781217904671175}, {"feature": '
'"pct_change", "importance": 0.21706371875734404}, {"feature": '
'"body_size_pct", "importance": 0.13900228264669254}, {"feature": "hl_range", '
'"importance": 0.10077741784370663}, {"feature": "atr_norm", "importance": '
'0.06120002374305681}, {"feature": "k_iter1_ta_5ba8", "importance": '
'0.060287987498913335}, {"feature": "price_position", "importance": '
'0.03929613544720773}, {"feature": "consecutive_shrink", "importance": '
'0.004250643595961451}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "vol_ratio", "importance": '
'0.3781217904671175}, {"feature": "pct_change", '
'"importance": 0.21706371875734404}, {"feature": '
'"body_size_pct", "importance": 0.13900228264669254}, '
'{"feature": "hl_range", "importance": '
'0.10077741784370663}, {"feature": "atr_norm", '
'"importance": 0.06120002374305681}, {"feature": '
'"k_iter1_ta_5ba8", "importance": 0.060287987498913335}, '
'{"feature": "price_position", "importance": '
'0.03929613544720773}, {"feature": "consecutive_shrink", '
'"importance": 0.004250643595961451}]',
'_model_metadata': {'feature_names': ['pct_change',
'hl_range',
'atr_norm',
'vol_ratio',
'price_position',
'consecutive_shrink',
'body_size_pct',
'k_iter1_ta_5ba8'],
'git_commit': '2d0df290',
'metrics': {'accuracy': 0.9915269196822595,
'balanced_accuracy': 0.3695413302803603,
'long_recall': 0.0,
'macro_f1': 0.37789165357027105,
'short_recall': 0.1111111111111111,
'train_accuracy': 0.9954183955739973},
'model_version': 'v1',
'training_data_hash': '4d2500492b3b40ec-814dd7b9784d57c1',
'training_time_sec': 1.9988734722137451},
'_run_source': 'llm',
'accuracy': 0.9915269196822595,
'atr_factor': 4.7782143788446225,
'atr_period': 9,
'avg_loss': -0.00897716771017457,
'avg_win': 0.01645598501313277,
'balanced_accuracy': 0.3695413302803603,
'colsample_bytree': 0.8540362888980227,
'expectancy': 0.001196093379148366,
'k_momentum_pct_change_window': 304,
'learning_rate': 0.06452090304204987,
'long_recall': 0.0,
'losing_trades': 27,
'macro_f1': 0.37789165357027105,
'max_depth': 2,
'max_drawdown': 0.04800771367618384,
'max_hold_bars': 40,
'min_child_weight': 43.44263114297183,
'model_file': 'zz_sylvain_BTCUSDT_2_20261003_1791004715',
'n_estimators': 65,
'optuna_seed': 833,
'profit_factor': 1.22206212801259,
'reg_alpha': 0.10292247147901223,
'reg_lambda': 4.8495492608099715,
'reversal_abs': 0.0,
'reversal_ticks': 0,
'sharpe_ratio': 6.714040056200128,
'short_recall': 0.1111111111111111,
'sl_pct': 0.009909423393147931,
'subsample': 0.8005575058716043,
'test_accuracy': 0.0,
'total_pnl': 0.053824202061676464,
'total_trades': 45,
'tp_pct': 0.022809232846471066,
'train_accuracy': 0.9954183955739973,
'trial_num': 0,
'win_rate': 0.4,
'winning_trades': 18,
'zz_percent': 1.1247915185359671}
ind_param (optuna):
展開 Optuna 參數{'atr_period': [3, 20], 'atr_factor': [0.5, 5.0], 'zz_percent': [0.1, 1.5], 'reversal_abs': [0.0, 0.0], 'reversal_ticks': [0, 0], 'k_momentum_pct_change_window': [6, 504], 'n_estimators': [50, 150], 'max_depth': [2, 5], 'learning_rate': [0.05, 0.3], 'min_child_weight': [1.0, 50.0], 'subsample': [0.5, 1.0], 'colsample_bytree': [0.5, 1.0], 'reg_alpha': [0.0, 5.0], 'reg_lambda': [0.0, 5.0], 'optuna_seed': [1, 1000], 'tp_pct': [0.002, 0.1], 'sl_pct': [0.001, 0.05], 'max_hold_bars': [6, 192]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 500,
'n_splits': 2,
'purge_days': 0,
'test_window_months': 2,
'train_window_months': 2}
|
||||||||||||
| 2658 | BTCUSDT | 15 | zz_sylvain | 2024-01-01 ~ 2024-06-29 | 1.207 | 0.39% | 79 | 6.007 | 0.23 | 0.979 | 0.000 | 2026-10-03 |
|
Model: gradient_boosting (vv1)
Model File: zz_sylvain_BTCUSDT_2_20261003_1791004374
Data Hash: 4d2500492b3b40ec
Feature Score:
展開('[{"feature": "vol_ratio", "importance": 0.2523493029727584}, {"feature": '
'"pct_change", "importance": 0.14924620852873616}, {"feature": "hl_range", '
'"importance": 0.13457050427031422}, {"feature": "body_size_pct", '
'"importance": 0.12374210677631044}, {"feature": "price_position", '
'"importance": 0.11467509330701295}, {"feature": "atr_norm", "importance": '
'0.11167673305025837}, {"feature": "k_iter1_ta_5ba8", "importance": '
'0.09230238890664125}, {"feature": "consecutive_shrink", "importance": '
'0.021437662187968252}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "vol_ratio", "importance": '
'0.2523493029727584}, {"feature": "pct_change", '
'"importance": 0.14924620852873616}, {"feature": '
'"hl_range", "importance": 0.13457050427031422}, '
'{"feature": "body_size_pct", "importance": '
'0.12374210677631044}, {"feature": "price_position", '
'"importance": 0.11467509330701295}, {"feature": '
'"atr_norm", "importance": 0.11167673305025837}, '
'{"feature": "k_iter1_ta_5ba8", "importance": '
'0.09230238890664125}, {"feature": "consecutive_shrink", '
'"importance": 0.021437662187968252}]',
'_model_metadata': {'feature_names': ['pct_change',
'hl_range',
'atr_norm',
'vol_ratio',
'price_position',
'consecutive_shrink',
'body_size_pct',
'k_iter1_ta_5ba8'],
'git_commit': '2d0df290',
'metrics': {'accuracy': 0.9788172992056487,
'balanced_accuracy': 0.33900064265524676,
'long_recall': 0.0,
'macro_f1': 0.3400502890821442,
'short_recall': 0.023809523809523808,
'train_accuracy': 0.9910096818810512},
'model_version': 'v1',
'training_data_hash': '4d2500492b3b40ec-814dd7b9784d57c1',
'training_time_sec': 2.9657864570617676},
'_run_source': 'llm',
'accuracy': 0.9788172992056487,
'atr_factor': 3.239290738462051,
'atr_period': 7,
'avg_loss': -0.014142847320205135,
'avg_win': 0.026441717225557052,
'balanced_accuracy': 0.33900064265524676,
'colsample_bytree': 0.8412321976295811,
'expectancy': 0.0017827412990180005,
'k_iter1_ta_5ba8_length': 5,
'k_momentum_pct_change_window': 234,
'learning_rate': 0.06963970395174858,
'long_recall': 0.0,
'losing_trades': 48,
'macro_f1': 0.3400502890821442,
'max_depth': 5,
'max_drawdown': 0.22697658963352435,
'max_hold_bars': 192,
'min_child_weight': 6.2882522064367254,
'model_file': 'zz_sylvain_BTCUSDT_2_20261003_1791004374',
'n_estimators': 50,
'optuna_seed': 672,
'profit_factor': 1.2074614105776287,
'reg_alpha': 1.251973172218418,
'reg_lambda': 0.5776625800444807,
'reversal_abs': 0.0,
'reversal_ticks': 0,
'sharpe_ratio': 6.007263875698954,
'short_recall': 0.023809523809523808,
'sl_pct': 0.0199031041785794,
'subsample': 0.6459707378327273,
'test_accuracy': 0.0,
'total_pnl': 0.14083656262242228,
'total_trades': 79,
'tp_pct': 0.043002945946738126,
'train_accuracy': 0.9910096818810512,
'trial_num': 0,
'win_rate': 0.3924050632911392,
'winning_trades': 31,
'zz_percent': 0.6865364286822301}
ind_param (optuna):
展開 Optuna 參數{'atr_period': [3, 20], 'atr_factor': [0.5, 5.0], 'zz_percent': [0.1, 1.5], 'reversal_abs': [0.0, 0.0], 'reversal_ticks': [0, 0], 'k_momentum_pct_change_window': [6, 504], 'n_estimators': [50, 150], 'max_depth': [2, 5], 'learning_rate': [0.05, 0.3], 'min_child_weight': [1.0, 50.0], 'subsample': [0.5, 1.0], 'colsample_bytree': [0.5, 1.0], 'reg_alpha': [0.0, 5.0], 'reg_lambda': [0.0, 5.0], 'optuna_seed': [1, 1000], 'tp_pct': [0.002, 0.1], 'sl_pct': [0.001, 0.05], 'max_hold_bars': [6, 192], 'k_iter1_ta_5ba8_length': [4, 36]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 500,
'n_splits': 2,
'purge_days': 0,
'test_window_months': 2,
'train_window_months': 2}
|
||||||||||||
| 148 | BTCUSDT | 60 | knn_resonance_5dd | 2025-01-01 ~ 2025-12-31 | 1.204 | 0.64% | 311 | 5.858 | 0.14 | 0.000 | 0.000 | 2026-05-04 |
|
Model: - (vv1)
Model File: -
Data Hash: -
Feature Score: -
Training Strategy: -
param (JSON):
展開 JSON{'avg_loss': -0.013413840068247985,
'avg_win': 0.00921879781506961,
'bar_predict': 5.0,
'expectancy': 0.0009953634716133768,
'knn_window': 158.0,
'losing_trades': 113.0,
'max_drawdown': 0.14415354783137185,
'max_hold_bars': 110.0,
'period_adx': 39.0,
'period_atr': 27.0,
'period_bb': 11.0,
'period_chop': 10.0,
'period_lookback': 145.0,
'period_mfi': 8.0,
'period_rsi': 13.0,
'profit_factor': 1.2042257597058825,
'sharpe_ratio': 5.857677137194586,
'sl_mult': 5.850225025299729,
'sl_mult_short': 5.115664422526375,
'total_pnl': 0.3095580396717602,
'total_trades': 311.0,
'tp_mult': 1.758893476034575,
'tp_mult_short': 1.265033051124749,
'tsl_activate_mult': 2.7635561228875996,
'tsl_trail_mult': 2.245956511944393,
'w_bbw': 0.2662238364691057,
'w_chop': 1.188503344876424,
'w_energy': 1.6341180134147328,
'w_flow': 0.5224180994217758,
'w_stress': 1.6784433325979335,
'win_rate': 0.6366559485530546,
'winning_trades': 198.0}
ind_param (optuna):
展開 Optuna 參數{'period_rsi': [7, 30], 'period_mfi': [7, 30], 'period_atr': [12, 40], 'period_adx': [15, 40], 'period_bb': [10, 40], 'period_chop': [7, 30], 'period_lookback': [120, 160], 'bar_predict': [2, 20], 'knn_window': [140, 190], 'w_energy': [0.3, 2.0], 'w_flow': [0.3, 2.0], 'w_stress': [0.3, 2.0], 'w_bbw': [0.1, 1.5], 'w_chop': [0.1, 1.5], 'day_hold': [2, 2], 'tp_mult': [1.0, 6.0], 'sl_mult': [1.0, 6.0], 'tp_mult_short': [1.0, 6.0], 'sl_mult_short': [1.0, 6.0], 'tsl_activate_mult': [1.0, 5.0], 'tsl_trail_mult': [0.5, 3.0], 'max_hold_bars': [24, 288]}
|
||||||||||||
| 261 | BTCUSDT | 5 | volume_price_pivot_v86_y_C0 | 2023-08-01 ~ 2026-07-31 | 1.180 | 0.79% | 761 | 5.194 | 0.10 | 0.000 | 0.000 | 2026-06-23 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C0_BTCUSDT_2_20260623_1782195326
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_high_pct_change_12", "importance": 0.5781829402964701}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.0862075078277056}, '
'{"feature": "K_close_position_in_hl", "importance": 0.08037751524007922}, '
'{"feature": "O_div_amplitude_12", "importance": 0.07536547027062114}, '
'{"feature": "K_body_size_pct", "importance": 0.07101843110629852}, '
'{"feature": "O_div_amplitude_48", "importance": 0.04798410823550042}, '
'{"feature": "O_pct_change_12", "importance": 0.027997024741397578}, '
'{"feature": "O_div_binary_12", "importance": 0.01829609732379284}, '
'{"feature": "K_consecutive_shrink", "importance": 0.013085878062956307}, '
'{"feature": "O_div_binary_48", "importance": 0.0014850268951783839}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_high_pct_change_12", "importance": '
'0.5781829402964701}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.0862075078277056}, {"feature": "K_close_position_in_hl", '
'"importance": 0.08037751524007922}, {"feature": '
'"O_div_amplitude_12", "importance": 0.07536547027062114}, '
'{"feature": "K_body_size_pct", "importance": '
'0.07101843110629852}, {"feature": "O_div_amplitude_48", '
'"importance": 0.04798410823550042}, {"feature": '
'"O_pct_change_12", "importance": 0.027997024741397578}, '
'{"feature": "O_div_binary_12", "importance": '
'0.01829609732379284}, {"feature": "K_consecutive_shrink", '
'"importance": 0.013085878062956307}, {"feature": '
'"O_div_binary_48", "importance": 0.0014850268951783839}]',
'_model_metadata': {'created_at': '2026-06-23T22:14:44.358427',
'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.0459416346369462,
'max_depth': 4,
'n_estimators': 227,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0.9128670822488694,
'train_accuracy': 0.8504560889539916},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-374708fff7719dd5',
'training_time_sec': 5.961662769317627},
'accuracy': 0.0,
'avg_loss': -0.005021513638732394,
'avg_win': 0.001577611599230279,
'expectancy': 0.0001901476858609918,
'learning_rate': 0.0459416346369462,
'losing_trades': 160,
'max_depth': 4,
'max_drawdown': 0.09505633495778626,
'model_file': 'volume_price_pivot_v86_y_C0_BTCUSDT_2_20260623_1782195326',
'n_estimators': 227,
'period_lookback': 12,
'profit_factor': 1.1801030517771611,
'sharpe_ratio': 5.194322582746661,
'top_pct': 10,
'total_pnl': 0.14470238894021464,
'total_trades': 761,
'trail_stop_1': -0.047154537347520814,
'trail_stop_2': 0.02900359316466108,
'trail_stop_3': 0.49268058249716656,
'trail_stop_4': 0.43028520450800634,
'trail_stop_5': 1.5744071141171443,
'trail_thr_1': 0.1722608179364206,
'trail_thr_2': 0.4450687568766777,
'trail_thr_3': 1.3948199916831614,
'trail_thr_4': 1.5133325772088744,
'trail_thr_5': 3.1007268866568554,
'trial_num': 2,
'vp_subset_size': 2,
'win_rate': 0.7897503285151117,
'winning_trades': 601}
ind_param (optuna):
展開 Optuna 參數{'n_estimators': [165, 295], 'max_depth': [3, 5], 'learning_rate': [0.04, 0.09], 'trail_thr_1': [0.15, 0.35], 'trail_stop_1': [-0.15, 0.05], 'trail_thr_2': [0.35, 0.7], 'trail_stop_2': [0.0, 0.2], 'trail_thr_3': [0.8, 1.4], 'trail_stop_3': [0.2, 0.65], 'trail_thr_4': [1.45, 1.8], 'trail_stop_4': [0.4, 1.0], 'trail_thr_5': [2.5, 4.0], 'trail_stop_5': [1.5, 3.0], 'vp_subset_size': [0, 3], 'top_pct': [7, 16], 'period_lookback': [11, 13], 'day_hold': [1, 1]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 500,
'n_splits': 4,
'purge_days': 0,
'test_window_months': 6,
'train_window_months': 6}
|
||||||||||||
| 209 | BTCUSDT | 60 | knn_resonance_5db | 2025-01-01 ~ 2025-12-31 | 1.174 | 0.69% | 258 | 5.056 | 0.24 | 0.000 | 0.000 | 2026-06-19 |
|
Model: gradient_boosting (vv1)
Model File: knn_resonance_5db_BTCUSDT_20260619_1781804030
Data Hash: -
Feature Score: -
Training Strategy: -
param (JSON):
展開 JSON{'avg_loss': -0.018594119663957055,
'avg_win': 0.009812133916898162,
'expectancy': 0.0010039932716717388,
'knn_window': 170.0,
'lb': 0.9163942340649636,
'losing_trades': 80.0,
'max_drawdown': 0.23793291514510684,
'max_hold_bars': 114.0,
'model_file': 'knn_resonance_5db_BTCUSDT_20260619_1781804030',
'period_adx': 23.0,
'period_atr': 32.0,
'period_bb': 15.0,
'period_chop': 30.0,
'period_lookback': 131.0,
'period_mfi': 8.0,
'period_rsi': 14.0,
'profit_factor': 1.1741345306827125,
'sharpe_ratio': 5.055606181214852,
'sl_mult': 2.0814716946933367,
'sl_mult_short': 2.6100140170177695,
'tb_horizon': 171.0,
'total_pnl': 0.25903026409130847,
'total_trades': 258.0,
'tp_mult': 1.7278956659129199,
'tp_mult_short': 5.519385872281132,
'tsl_activate_mult': 1.385385889745638,
'tsl_trail_mult': 1.6496609386359684,
'ub': 1.104770941434037,
'w_bbw': 0.7205388362149084,
'w_chop': 0.8001280430458879,
'w_energy': 1.1967307098476598,
'w_flow': 0.44876992057770004,
'w_stress': 0.7342320837211662,
'win_rate': 0.689922480620155,
'winning_trades': 178.0}
ind_param (optuna):
展開 Optuna 參數{'period_rsi': [7, 30], 'period_mfi': [7, 30], 'period_atr': [12, 40], 'period_adx': [15, 40], 'period_bb': [10, 40], 'period_chop': [7, 30], 'period_lookback': [120, 160], 'tb_horizon': [80, 200], 'ub': [1.005, 1.15], 'lb': [0.85, 0.995], 'knn_window': [140, 190], 'w_energy': [0.3, 2.0], 'w_flow': [0.3, 2.0], 'w_stress': [0.3, 2.0], 'w_bbw': [0.1, 1.5], 'w_chop': [0.1, 1.5], 'day_hold': [2, 2], 'tp_mult': [1.0, 6.0], 'sl_mult': [1.0, 6.0], 'tp_mult_short': [1.0, 6.0], 'sl_mult_short': [1.0, 6.0], 'tsl_activate_mult': [1.0, 5.0], 'tsl_trail_mult': [0.5, 3.0], 'max_hold_bars': [24, 288]}
|
||||||||||||
| 150 | BTCUSDT | 60 | direction_seeker_a | 2025-01-01 ~ 2025-12-31 | 1.170 | 0.63% | 379 | 5.153 | 0.21 | 0.000 | 0.000 | 2026-05-04 |
|
Model: - (vv1)
Model File: -
Data Hash: -
Feature Score: -
Training Strategy: -
param (JSON):
展開 JSON{'avg_loss': -0.02080541360107299,
'avg_win': 0.014099328586781885,
'expectancy': 0.0012978532197322088,
'fvg_perc_body': 2.625918530851757,
'fvg_perc_level_top': 79.0,
'hl_change_lookback': 38.0,
'hl_smooth': 72.0,
'hl_swing_lookback': 46.0,
'losing_trades': 139.0,
'max_drawdown': 0.2097835382446175,
'max_hold_bars': 86.0,
'ppo_len_change': 11.0,
'ppo_len_fast': 17.0,
'ppo_len_slow': 28.0,
'ppo_zz_len': 10.0,
'profit_factor': 1.1700879844623948,
'pz_lookback': 122.0,
'pz_multi': 1.2239118243299136,
'sharpe_ratio': 5.153340336934837,
'signal_threshold': 1.0,
'sl_mult': 2.425205798360261,
'sl_mult_short': 3.9799625944721586,
'total_pnl': 0.4918863702785072,
'total_trades': 379.0,
'tp_mult': 2.929225448090082,
'tp_mult_short': 1.777366224157886,
'tsl_activate_mult': 2.4021836299463257,
'tsl_trail_mult': 0.5687769313885791,
'win_rate': 0.633245382585752,
'winning_trades': 240.0,
'zz_atr_factor': 1.5597830116983404,
'zz_atr_period': 14.0,
'zz_percent': 0.8857323050467885}
ind_param (optuna):
展開 Optuna 參數{'hl_smooth': [20, 89], 'hl_swing_lookback': [10, 50], 'hl_change_lookback': [10, 50], 'zz_atr_period': [3, 20], 'zz_atr_factor': [0.5, 3.0], 'zz_percent': [0.1, 2.0], 'fvg_perc_body': [1.0, 4.0], 'fvg_perc_level_top': [50, 90], 'ppo_len_fast': [5, 20], 'ppo_len_slow': [15, 40], 'ppo_len_change': [5, 15], 'ppo_zz_len': [3, 10], 'pz_lookback': [50, 200], 'pz_multi': [0.5, 3.0], 'signal_threshold': [1, 3], 'tp_mult': [1.0, 6.0], 'sl_mult': [1.0, 6.0], 'tp_mult_short': [1.0, 6.0], 'sl_mult_short': [1.0, 6.0], 'tsl_activate_mult': [1.0, 5.0], 'tsl_trail_mult': [0.5, 3.0], 'max_hold_bars': [24, 288]}
|
||||||||||||
| 2598 | BTCUSDT | 15 | zz_sylvain | 2024-01-01 ~ 2026-10-01 | 1.170 | 0.48% | 1389 | 4.057 | 0.18 | 0.839 | 0.000 | 2026-10-01 |
|
Model: lightgbm (vv1)
Model File: zz_sylvain_BTCUSDT_2_20261001_1790823872
Data Hash: 4d2500492b3b40ec
Feature Score:
展開('[{"feature": "hl_range", "importance": 8861.0}, {"feature": "body_size_pct", '
'"importance": 8016.0}, {"feature": "zz_dist_high", "importance": 7748.0}, '
'{"feature": "price_position", "importance": 7646.0}, {"feature": '
'"vol_ratio", "importance": 7602.0}, {"feature": "zz_dist_low", "importance": '
'7195.0}, {"feature": "atr_norm", "importance": 7153.0}, {"feature": '
'"pct_change", "importance": 6173.0}, {"feature": "consecutive_shrink", '
'"importance": 2174.0}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "hl_range", "importance": 8861.0}, '
'{"feature": "body_size_pct", "importance": 8016.0}, '
'{"feature": "zz_dist_high", "importance": 7748.0}, '
'{"feature": "price_position", "importance": 7646.0}, '
'{"feature": "vol_ratio", "importance": 7602.0}, '
'{"feature": "zz_dist_low", "importance": 7195.0}, '
'{"feature": "atr_norm", "importance": 7153.0}, {"feature": '
'"pct_change", "importance": 6173.0}, {"feature": '
'"consecutive_shrink", "importance": 2174.0}]',
'_model_metadata': {'feature_names': ['pct_change',
'hl_range',
'atr_norm',
'vol_ratio',
'zz_dist_high',
'zz_dist_low',
'price_position',
'consecutive_shrink',
'body_size_pct'],
'git_commit': 'ac9e4b0b',
'metrics': {'accuracy': 0.8388888888888889,
'balanced_accuracy': 0.44701265541424545,
'long_recall': 0.21232876712328766,
'macro_f1': 0.3644036216847286,
'short_recall': 0.2689655172413793,
'train_accuracy': 0.8562343143965321},
'model_version': 'v1',
'training_data_hash': '4d2500492b3b40ec-814dd7b9784d57c1',
'training_time_sec': 6.92664361000061},
'_run_source': 'llm',
'accuracy': 0.8388888888888889,
'atr_factor': 3.2466785176640998,
'atr_period': 3,
'avg_loss': -0.007598014654657566,
'avg_win': 0.009791314792706458,
'balanced_accuracy': 0.44701265541424545,
'colsample_bytree': 0.9055882767771296,
'expectancy': 0.000677252994519986,
'k_momentum_pct_change_window': 103,
'learning_rate': 0.1451922739176561,
'long_recall': 0.21232876712328766,
'losing_trades': 728,
'macro_f1': 0.3644036216847286,
'max_depth': 11,
'max_drawdown': 0.1803962846511582,
'max_hold_bars': 57,
'min_child_weight': 21.711489534242425,
'model_file': 'zz_sylvain_BTCUSDT_2_20261001_1790823872',
'n_estimators': 200,
'optuna_seed': 436,
'profit_factor': 1.1700676354618813,
'reg_alpha': 3.311569496477396,
'reg_lambda': 4.789208149407585,
'reversal_abs': 0.0,
'reversal_ticks': 0,
'sharpe_ratio': 4.056960268508904,
'short_recall': 0.2689655172413793,
'sl_pct': 0.03349849695866387,
'subsample': 0.5662360978006657,
'test_accuracy': 0.0,
'total_pnl': 0.9407044093882607,
'total_trades': 1389,
'tp_pct': 0.061993251100265635,
'train_accuracy': 0.8562343143965321,
'trial_num': 12,
'win_rate': 0.47588192944564434,
'winning_trades': 661,
'zz_percent': 0.18072439458188982}
ind_param (optuna):
展開 Optuna 參數{'atr_period': [3, 20], 'atr_factor': [0.5, 5.0], 'zz_percent': [0.1, 1.5], 'reversal_abs': [0.0, 0.0], 'reversal_ticks': [0, 0], 'k_momentum_pct_change_window': [6, 504], 'n_estimators': [50, 300], 'max_depth': [2, 12], 'learning_rate': [0.01, 0.2], 'min_child_weight': [1.0, 50.0], 'subsample': [0.5, 1.0], 'colsample_bytree': [0.5, 1.0], 'reg_alpha': [0.0, 5.0], 'reg_lambda': [0.0, 5.0], 'optuna_seed': [1, 1000], 'tp_pct': [0.002, 0.1], 'sl_pct': [0.001, 0.05], 'max_hold_bars': [6, 192]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 1000,
'n_splits': 4,
'purge_days': 7,
'test_window_months': 3,
'train_window_months': 6}
|
||||||||||||
| 1757 | BTCUSDT | 5 | volume_price_pivot_v86_y_C5 | 2023-08-01 ~ 2026-07-31 | 1.164 | 0.79% | 761 | 4.756 | 0.11 | 0.876 | 0.000 | 2026-07-12 |
|
Model: gradient_boosting (vv1)
Model File: volume_price_pivot_v86_y_C5_BTCUSDT_2_20260712_1783825599
Data Hash: 938ab6efac7e98b1
Feature Score:
展開('[{"feature": "K_high_pct_change_12", "importance": 0.5224981297872426}, '
'{"feature": "K_momentum_pct_change_48", "importance": 0.09138913448604648}, '
'{"feature": "K_close_position_in_hl", "importance": 0.08500200398377383}, '
'{"feature": "O_div_amplitude_12", "importance": 0.08310068863608698}, '
'{"feature": "K_body_size_pct", "importance": 0.07999791366203611}, '
'{"feature": "O_div_amplitude_48", "importance": 0.05792048180760012}, '
'{"feature": "O_pct_change_12", "importance": 0.040416159827212916}, '
'{"feature": "O_div_binary_12", "importance": 0.019988248277253564}, '
'{"feature": "K_consecutive_shrink", "importance": 0.017704820542929014}, '
'{"feature": "O_div_binary_48", "importance": 0.001982418989818281}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "K_high_pct_change_12", "importance": '
'0.5224981297872426}, {"feature": '
'"K_momentum_pct_change_48", "importance": '
'0.09138913448604648}, {"feature": '
'"K_close_position_in_hl", "importance": '
'0.08500200398377383}, {"feature": "O_div_amplitude_12", '
'"importance": 0.08310068863608698}, {"feature": '
'"K_body_size_pct", "importance": 0.07999791366203611}, '
'{"feature": "O_div_amplitude_48", "importance": '
'0.05792048180760012}, {"feature": "O_pct_change_12", '
'"importance": 0.040416159827212916}, {"feature": '
'"O_div_binary_12", "importance": 0.019988248277253564}, '
'{"feature": "K_consecutive_shrink", "importance": '
'0.017704820542929014}, {"feature": "O_div_binary_48", '
'"importance": 0.001982418989818281}]',
'_model_metadata': {'created_at': '2026-07-12T19:03:52.083110',
'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.04882394109528462,
'max_depth': 5,
'n_estimators': 264,
'random_state': 42,
'subsample': 0.8},
'metrics': {'auc': 0.9143703414135415,
'train_accuracy': 0.8757573739929423},
'model_name': 'gradient_boosting',
'model_version': 'v1',
'n_features': 10,
'n_samples': 15019,
'tags': {},
'training_data_hash': '938ab6efac7e98b1-374708fff7719dd5',
'training_time_sec': 8.195698022842407},
'accuracy': 0.8757573739929423,
'avg_loss': -0.00509424601762398,
'avg_win': 0.0015781520451089812,
'expectancy': 0.00017528254440297118,
'learning_rate': 0.04882394109528462,
'losing_trades': 160,
'max_depth': 5,
'max_drawdown': 0.11424194619710945,
'model_file': 'volume_price_pivot_v86_y_C5_BTCUSDT_2_20260712_1783825599',
'n_estimators': 264,
'profit_factor': 1.1636527955132943,
'sharpe_ratio': 4.756413288674607,
'top_pct': 10,
'total_pnl': 0.13339001629066088,
'total_trades': 761,
'trail_stop_1': -0.11778417994908524,
'trail_stop_2': 0.014381077990882708,
'trail_stop_3': 0.4337681911998031,
'trail_stop_4': 0.4002817678447743,
'trail_stop_5': 1.8932256265098144,
'trail_thr_1': 0.27500790683499765,
'trail_thr_2': 0.361529610695983,
'trail_thr_3': 1.3514059369877467,
'trail_thr_4': 1.4554632295993581,
'trail_thr_5': 3.9835786711444685,
'trial_num': 24,
'vp_subset_size': 3,
'win_rate': 0.7897503285151117,
'winning_trades': 601}
ind_param (optuna):
展開 Optuna 參數{'n_estimators': [165, 295], 'max_depth': [3, 5], 'learning_rate': [0.04, 0.09], 'trail_thr_1': [0.15, 0.35], 'trail_stop_1': [-0.15, 0.05], 'trail_thr_2': [0.35, 0.7], 'trail_stop_2': [0.0, 0.2], 'trail_thr_3': [0.8, 1.4], 'trail_stop_3': [0.2, 0.65], 'trail_thr_4': [1.45, 1.8], 'trail_stop_4': [0.4, 1.0], 'trail_thr_5': [2.5, 4.0], 'trail_stop_5': [1.5, 3.0], 'vp_subset_size': [0, 3], 'top_pct': [7, 16]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 500,
'n_splits': 4,
'purge_days': 0,
'test_window_months': 6,
'train_window_months': 6}
|
||||||||||||
| 1788 | BTCUSDT | 15 | zz_sylvain | 2024-01-01 ~ 2024-06-30 | 1.162 | 0.41% | 481 | 11.287 | 0.10 | 0.000 | 0.000 | 2026-07-15 |
|
Model: gradient_boosting (vv1)
Model File: zz_sylvain_BTCUSDT_2_20260714_1784020982
Data Hash: -
Feature Score:
展開('[{"feature": "dist_to_low", "importance": 0.13278937098644647}, {"feature": '
'"atr_norm", "importance": 0.12345422429221094}, {"feature": "dist_to_high", '
'"importance": 0.11867564021511029}, {"feature": "return_20", "importance": '
'0.11637798523171335}, {"feature": "return_5", "importance": '
'0.09745107897021689}, {"feature": "vol_ratio", "importance": '
'0.09011438945731769}, {"feature": "bars_since_rev", "importance": '
'0.08853306677390832}, {"feature": "price_position", "importance": '
'0.08205024301742955}, {"feature": "return_1", "importance": '
'0.07518232021969422}, {"feature": "hl_range", "importance": '
'0.07166243832363511}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "dist_to_low", "importance": '
'0.13278937098644647}, {"feature": "atr_norm", '
'"importance": 0.12345422429221094}, {"feature": '
'"dist_to_high", "importance": 0.11867564021511029}, '
'{"feature": "return_20", "importance": '
'0.11637798523171335}, {"feature": "return_5", '
'"importance": 0.09745107897021689}, {"feature": '
'"vol_ratio", "importance": 0.09011438945731769}, '
'{"feature": "bars_since_rev", "importance": '
'0.08853306677390832}, {"feature": "price_position", '
'"importance": 0.08205024301742955}, {"feature": '
'"return_1", "importance": 0.07518232021969422}, '
'{"feature": "hl_range", "importance": '
'0.07166243832363511}]',
'_model_metadata': {'feature_names': ['return_1',
'return_5',
'return_20',
'hl_range',
'atr_norm',
'vol_ratio',
'zz_direction',
'bars_since_rev',
'dist_to_high',
'dist_to_low',
'price_position'],
'git_commit': '',
'model_version': 'v1',
'training_data_hash': '',
'training_time_sec': 0.0},
'accuracy': 0.0,
'avg_loss': -0.0029301774647887135,
'avg_win': 0.004909935665316133,
'expectancy': 0.00028084600013988264,
'losing_trades': 284,
'max_drawdown': 0.09945888014931181,
'model_file': 'zz_sylvain_BTCUSDT_2_20260714_1784020982',
'profit_factor': 1.1623308472246603,
'sharpe_ratio': 11.287324248900925,
'total_pnl': 0.13508692606728362,
'total_trades': 481,
'trial_num': 0,
'win_rate': 0.4095634095634096,
'winning_trades': 197}
ind_param (optuna):
展開 Optuna 參數{}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 500,
'n_splits': 1,
'purge_days': 0,
'test_window_months': 1,
'train_window_months': 3}
|
||||||||||||
| 1786 | BTCUSDT | 15 | zz_sylvain | 2024-01-01 ~ 2024-06-30 | 1.162 | 0.41% | 481 | 11.287 | 0.10 | 0.000 | 0.000 | 2026-07-15 |
|
Model: gradient_boosting (vv1)
Model File: zz_sylvain_BTCUSDT_2_20260714_1784020562
Data Hash: -
Feature Score:
展開('[{"feature": "dist_to_low", "importance": 0.13278937098644647}, {"feature": '
'"atr_norm", "importance": 0.12345422429221094}, {"feature": "dist_to_high", '
'"importance": 0.11867564021511029}, {"feature": "return_20", "importance": '
'0.11637798523171335}, {"feature": "return_5", "importance": '
'0.09745107897021689}, {"feature": "vol_ratio", "importance": '
'0.09011438945731769}, {"feature": "bars_since_rev", "importance": '
'0.08853306677390832}, {"feature": "price_position", "importance": '
'0.08205024301742955}, {"feature": "return_1", "importance": '
'0.07518232021969422}, {"feature": "hl_range", "importance": '
'0.07166243832363511}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "dist_to_low", "importance": '
'0.13278937098644647}, {"feature": "atr_norm", '
'"importance": 0.12345422429221094}, {"feature": '
'"dist_to_high", "importance": 0.11867564021511029}, '
'{"feature": "return_20", "importance": '
'0.11637798523171335}, {"feature": "return_5", '
'"importance": 0.09745107897021689}, {"feature": '
'"vol_ratio", "importance": 0.09011438945731769}, '
'{"feature": "bars_since_rev", "importance": '
'0.08853306677390832}, {"feature": "price_position", '
'"importance": 0.08205024301742955}, {"feature": '
'"return_1", "importance": 0.07518232021969422}, '
'{"feature": "hl_range", "importance": '
'0.07166243832363511}]',
'_model_metadata': {'feature_names': ['return_1',
'return_5',
'return_20',
'hl_range',
'atr_norm',
'vol_ratio',
'zz_direction',
'bars_since_rev',
'dist_to_high',
'dist_to_low',
'price_position'],
'git_commit': '',
'model_version': 'v1',
'training_data_hash': '',
'training_time_sec': 0.0},
'accuracy': 0.0,
'avg_loss': -0.0029301774647887135,
'avg_win': 0.004909935665316133,
'expectancy': 0.00028084600013988264,
'losing_trades': 284,
'max_drawdown': 0.09945888014931181,
'model_file': 'zz_sylvain_BTCUSDT_2_20260714_1784020562',
'profit_factor': 1.1623308472246603,
'sharpe_ratio': 11.287324248900925,
'total_pnl': 0.13508692606728362,
'total_trades': 481,
'trial_num': 0,
'win_rate': 0.4095634095634096,
'winning_trades': 197}
ind_param (optuna):
展開 Optuna 參數{}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 500,
'n_splits': 1,
'purge_days': 0,
'test_window_months': 1,
'train_window_months': 3}
|
||||||||||||
| 1787 | BTCUSDT | 15 | zz_sylvain | 2024-01-01 ~ 2024-06-30 | 1.162 | 0.41% | 481 | 11.287 | 0.10 | 0.000 | 0.000 | 2026-07-15 |
|
Model: gradient_boosting (vv1)
Model File: zz_sylvain_BTCUSDT_2_20260714_1784020662
Data Hash: -
Feature Score:
展開('[{"feature": "dist_to_low", "importance": 0.13278937098644647}, {"feature": '
'"atr_norm", "importance": 0.12345422429221094}, {"feature": "dist_to_high", '
'"importance": 0.11867564021511029}, {"feature": "return_20", "importance": '
'0.11637798523171335}, {"feature": "return_5", "importance": '
'0.09745107897021689}, {"feature": "vol_ratio", "importance": '
'0.09011438945731769}, {"feature": "bars_since_rev", "importance": '
'0.08853306677390832}, {"feature": "price_position", "importance": '
'0.08205024301742955}, {"feature": "return_1", "importance": '
'0.07518232021969422}, {"feature": "hl_range", "importance": '
'0.07166243832363511}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "dist_to_low", "importance": '
'0.13278937098644647}, {"feature": "atr_norm", '
'"importance": 0.12345422429221094}, {"feature": '
'"dist_to_high", "importance": 0.11867564021511029}, '
'{"feature": "return_20", "importance": '
'0.11637798523171335}, {"feature": "return_5", '
'"importance": 0.09745107897021689}, {"feature": '
'"vol_ratio", "importance": 0.09011438945731769}, '
'{"feature": "bars_since_rev", "importance": '
'0.08853306677390832}, {"feature": "price_position", '
'"importance": 0.08205024301742955}, {"feature": '
'"return_1", "importance": 0.07518232021969422}, '
'{"feature": "hl_range", "importance": '
'0.07166243832363511}]',
'_model_metadata': {'feature_names': ['return_1',
'return_5',
'return_20',
'hl_range',
'atr_norm',
'vol_ratio',
'zz_direction',
'bars_since_rev',
'dist_to_high',
'dist_to_low',
'price_position'],
'git_commit': '',
'model_version': 'v1',
'training_data_hash': '',
'training_time_sec': 0.0},
'accuracy': 0.0,
'avg_loss': -0.0029301774647887135,
'avg_win': 0.004909935665316133,
'expectancy': 0.00028084600013988264,
'losing_trades': 284,
'max_drawdown': 0.09945888014931181,
'model_file': 'zz_sylvain_BTCUSDT_2_20260714_1784020662',
'profit_factor': 1.1623308472246603,
'sharpe_ratio': 11.287324248900925,
'total_pnl': 0.13508692606728362,
'total_trades': 481,
'trial_num': 0,
'win_rate': 0.4095634095634096,
'winning_trades': 197}
ind_param (optuna):
展開 Optuna 參數{}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 500,
'n_splits': 1,
'purge_days': 0,
'test_window_months': 1,
'train_window_months': 3}
|
||||||||||||
| 2740 | BTCUSDT | 15 | zz_sylvain | 2024-01-01 ~ 2024-06-29 | 1.161 | 0.42% | 277 | 5.511 | 0.04 | 0.941 | 0.000 | 2026-10-09 |
|
Model: gradient_boosting (vv1)
Model File: zz_sylvain_BTCUSDT_2_20261009_1791497281
Data Hash: 4d2500492b3b40ec
Feature Score:
展開('[{"feature": "k_bias_atr_norm_mom", "importance": 0.23264880102372612}, '
'{"feature": "body_size_pct", "importance": 0.14769116372617738}, {"feature": '
'"hl_range", "importance": 0.135840719815314}, {"feature": "vol_ratio", '
'"importance": 0.13169511917825544}, {"feature": "atr_norm", "importance": '
'0.12664960659661084}, {"feature": "pct_change", "importance": '
'0.10237024968304284}, {"feature": "price_position", "importance": '
'0.08883018455197211}, {"feature": "consecutive_shrink", "importance": '
'0.034274155424901386}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "k_bias_atr_norm_mom", "importance": '
'0.23264880102372612}, {"feature": "body_size_pct", '
'"importance": 0.14769116372617738}, {"feature": '
'"hl_range", "importance": 0.135840719815314}, {"feature": '
'"vol_ratio", "importance": 0.13169511917825544}, '
'{"feature": "atr_norm", "importance": '
'0.12664960659661084}, {"feature": "pct_change", '
'"importance": 0.10237024968304284}, {"feature": '
'"price_position", "importance": 0.08883018455197211}, '
'{"feature": "consecutive_shrink", "importance": '
'0.034274155424901386}]',
'_model_metadata': {'feature_names': ['pct_change',
'hl_range',
'atr_norm',
'vol_ratio',
'price_position',
'consecutive_shrink',
'body_size_pct',
'k_bias_atr_norm_mom'],
'git_commit': '136aa18a',
'metrics': {'accuracy': 0.940864960282436,
'balanced_accuracy': 0.3651283260907037,
'long_recall': 0.02459016393442623,
'macro_f1': 0.3747910464286773,
'short_recall': 0.09016393442622951,
'train_accuracy': 0.9837482710926694},
'model_version': 'v1',
'training_data_hash': '4d2500492b3b40ec-814dd7b9784d57c1',
'training_time_sec': 4.396000146865845},
'_run_source': 'llm',
'_top_decile': {'decile_n': 1,
'median_pf': 1.160706820339134,
'n_candidates': 10,
'selection': 'top_decile_median_representative'},
'accuracy': 0.940864960282436,
'avg_loss': -0.002945719715784889,
'avg_win': 0.004816495202755427,
'balanced_accuracy': 0.3651283260907037,
'colsample_bytree': 0.7477665785713044,
'expectancy': 0.0002768604850531481,
'k_momentum_pct_change_window': 94,
'learning_rate': 0.2260609041316286,
'long_recall': 0.02459016393442623,
'losing_trades': 162,
'macro_f1': 0.3747910464286773,
'max_depth': 2,
'max_drawdown': 0.03889025416440709,
'max_hold_bars': 9,
'min_child_weight': 20.940235328192323,
'model_file': 'zz_sylvain_BTCUSDT_2_20261009_1791497281',
'n_estimators': 75,
'optuna_seed': 488,
'profit_factor': 1.160706820339134,
'reg_alpha': 4.338402331166958,
'reg_lambda': 2.598567940840435,
'sharpe_ratio': 5.510843193096497,
'short_recall': 0.09016393442622951,
'sl_pct': 0.024028588360460647,
'subsample': 0.8605138080298145,
'test_accuracy': 0.0,
'total_pnl': 0.07669035435972205,
'total_trades': 277,
'tp_pct': 0.015369503970291347,
'train_accuracy': 0.9837482710926694,
'trial_num': 8,
'win_rate': 0.4151624548736462,
'winning_trades': 115}
ind_param (optuna):
展開 Optuna 參數{'k_momentum_pct_change_window': [6, 504], 'n_estimators': [50, 150], 'max_depth': [2, 5], 'learning_rate': [0.05, 0.3], 'min_child_weight': [1.0, 50.0], 'subsample': [0.5, 1.0], 'colsample_bytree': [0.5, 1.0], 'reg_alpha': [0.0, 5.0], 'reg_lambda': [0.0, 5.0], 'optuna_seed': [1, 1000], 'tp_pct': [0.002, 0.1], 'sl_pct': [0.001, 0.05], 'max_hold_bars': [6, 192]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 500,
'n_splits': 2,
'purge_days': 0,
'test_window_months': 2,
'train_window_months': 2}
|
||||||||||||
| 2643 | BTCUSDT | 15 | zz_sylvain | 2024-01-01 ~ 2024-06-29 | 1.159 | 0.51% | 74 | 3.845 | 0.15 | 0.982 | 0.000 | 2026-10-03 |
|
Model: gradient_boosting (vv1)
Model File: zz_sylvain_BTCUSDT_2_20261003_1790984763
Data Hash: 4d2500492b3b40ec
Feature Score:
展開('[{"feature": "vol_ratio", "importance": 0.285167761142579}, {"feature": '
'"hl_range", "importance": 0.14284032199086322}, {"feature": "body_size_pct", '
'"importance": 0.12910840189017578}, {"feature": "pct_change", "importance": '
'0.1268756831508875}, {"feature": "atr_norm", "importance": '
'0.11919062909668413}, {"feature": "price_position", "importance": '
'0.08506448163955876}, {"feature": "k_iter1_ta_5ba8", "importance": '
'0.07879878001747716}, {"feature": "consecutive_shrink", "importance": '
'0.032953941071774656}]')
Training Strategy: -
param (JSON):
展開 JSON{'_feature_score': '[{"feature": "vol_ratio", "importance": '
'0.285167761142579}, {"feature": "hl_range", "importance": '
'0.14284032199086322}, {"feature": "body_size_pct", '
'"importance": 0.12910840189017578}, {"feature": '
'"pct_change", "importance": 0.1268756831508875}, '
'{"feature": "atr_norm", "importance": '
'0.11919062909668413}, {"feature": "price_position", '
'"importance": 0.08506448163955876}, {"feature": '
'"k_iter1_ta_5ba8", "importance": 0.07879878001747716}, '
'{"feature": "consecutive_shrink", "importance": '
'0.032953941071774656}]',
'_model_metadata': {'feature_names': ['pct_change',
'hl_range',
'atr_norm',
'vol_ratio',
'price_position',
'consecutive_shrink',
'body_size_pct',
'k_iter1_ta_5ba8'],
'git_commit': '29e8b0d7',
'metrics': {'accuracy': 0.9823477493380406,
'balanced_accuracy': 0.3536470887238264,
'long_recall': 0.0,
'macro_f1': 0.35508482498831423,
'short_recall': 0.06896551724137931,
'train_accuracy': 0.9934301521438451},
'model_version': 'v1',
'training_data_hash': '4d2500492b3b40ec-814dd7b9784d57c1',
'training_time_sec': 4.930548667907715},
'_run_source': 'llm',
'accuracy': 0.9823477493380406,
'atr_factor': 2.450965378666752,
'atr_period': 9,
'avg_loss': -0.014329549872644056,
'avg_win': 0.01573990755477225,
'balanced_accuracy': 0.3536470887238264,
'colsample_bytree': 0.5902166764742348,
'expectancy': 0.0011115228603535048,
'k_iter1_ta_5ba8_length': 20,
'k_momentum_pct_change_window': 41,
'learning_rate': 0.05541281040862485,
'long_recall': 0.0,
'losing_trades': 36,
'macro_f1': 0.35508482498831423,
'max_depth': 4,
'max_drawdown': 0.15485470615375171,
'max_hold_bars': 72,
'min_child_weight': 14.654872141333588,
'model_file': 'zz_sylvain_BTCUSDT_2_20261003_1790984763',
'n_estimators': 118,
'optuna_seed': 269,
'profit_factor': 1.1594465290977816,
'reg_alpha': 1.1106224798612536,
'reg_lambda': 3.217361877869233,
'reversal_abs': 0.0,
'reversal_ticks': 0,
'sharpe_ratio': 3.8453676742498244,
'short_recall': 0.06896551724137931,
'sl_pct': 0.040038266682741484,
'subsample': 0.5545364728041435,
'test_accuracy': 0.0,
'total_pnl': 0.08225269166615946,
'total_trades': 74,
'tp_pct': 0.08871362906394373,
'train_accuracy': 0.9934301521438451,
'trial_num': 0,
'win_rate': 0.5135135135135135,
'winning_trades': 38,
'zz_percent': 1.3179897481310037}
ind_param (optuna):
展開 Optuna 參數{'atr_period': [3, 20], 'atr_factor': [0.5, 5.0], 'zz_percent': [0.1, 1.5], 'reversal_abs': [0.0, 0.0], 'reversal_ticks': [0, 0], 'k_momentum_pct_change_window': [6, 504], 'n_estimators': [50, 150], 'max_depth': [2, 5], 'learning_rate': [0.05, 0.3], 'min_child_weight': [1.0, 50.0], 'subsample': [0.5, 1.0], 'colsample_bytree': [0.5, 1.0], 'reg_alpha': [0.0, 5.0], 'reg_lambda': [0.0, 5.0], 'optuna_seed': [1, 1000], 'tp_pct': [0.002, 0.1], 'sl_pct': [0.001, 0.05], 'max_hold_bars': [6, 192], 'k_iter1_ta_5ba8_length': [4, 36]}
Fold Config:
展開{'method': 'expanding-window-walk-forward',
'min_train_bars': 500,
'n_splits': 2,
'purge_days': 0,
'test_window_months': 2,
'train_window_months': 2}
|
||||||||||||