模型,评分,修复网格策略市场状态监听

This commit is contained in:
2026-06-22 10:48:40 +08:00
parent 2e3202968d
commit f938c453e1
42 changed files with 3803 additions and 108 deletions
View File
+197
View File
@@ -0,0 +1,197 @@
# v6.6 模型发布说明
**版本**: v6.6
**发布日期**: 2026-06-16
**状态**: 生产就绪
---
## 一、模型架构
v6.6 采用 **Stacking Calibrated** 三层融合架构:
```
输入特征 (52维 v3.4)
┌─────────────────┐ ┌─────────────────┐
│ Rank 模型 │ │ Top 模型 │
│ LGBMRegressor │ │ LGBMClassifier │
│ 预测网格轮回次数 │ │ 分类精英股票 │
│ CV MAE: 0.2053 │ │ CV PR-AUC: 0.53│
│ CV R²: 0.2258 │ │ │
└────────┬────────┘ └────────┬────────┘
│ │
└──────────┬───────────┘
┌─────────────────────┐
│ Stacking 模型 │
│ LGBMClassifier │
│ CV PR-AUC: 0.8207 │
│ 最优阈值: 0.35 │
└──────────┬──────────┘
最终 top 概率
```
---
## 二、训练数据
| 指标 | 数值 |
|------|------|
| 特征版本 | v3.4 (52维) |
| 原始股票数 | 4,358 |
| 过滤后股票数 | 1,533 |
| 训练样本数 | 205,491 |
| 观察窗口 | 120天 |
| 预测窗口 | 60天 |
| 零触碰率 | 71.1% |
| Elite率 | 20.5% |
---
## 三、模型性能
### Rank模型 (回归)
| 指标 | 数值 |
|------|------|
| CV MAE | 0.2053 |
| CV R² | 0.2258 |
| 最优参数 | num_leaves=63, min_child_samples=30, max_depth=7 |
### Top模型 (分类)
| 指标 | 数值 |
|------|------|
| CV PR-AUC | 0.5333 |
| 最优参数 | num_leaves=63, min_child_samples=30, max_depth=-1 |
### Stacking融合模型
| 指标 | 数值 |
|------|------|
| CV PR-AUC | **0.8207** |
| 最优阈值 | 0.35 |
| 最优参数 | num_leaves=31, min_child_samples=20, max_depth=-1 |
---
## 四、Top 10 重要特征
### Rank模型
| 排名 | 特征 | 重要性% |
|------|------|---------|
| 1 | dist_to_grid_upper | 4.38% |
| 2 | dist_to_grid_lower | 4.26% |
| 3 | price_cv | 4.09% |
| 4 | amount_mean_20d | 3.98% |
| 5 | range_compression_20d | 3.48% |
### Stacking融合
| 排名 | 特征 | 重要性% |
|------|------|---------|
| 1 | rank_predicted_rounds | 20.87% |
| 2 | top_elite_prob | 19.38% |
| 3 | ma20_deviation_pct | 5.35% |
| 4 | atr_pct | 4.93% |
| 5 | dist_to_grid_lower | 3.75% |
---
## 五、周评分回测结果 (2023-04 ~ 2026-04)
| 指标 | v6.6 数值 |
|------|-----------|
| **总收益率** | **+36.79%** |
| 年化夏普 | 0.8494 |
| 最大回撤 | -12.70% |
| 胜率(周) | 48.7% |
| 交易次数 | 277 (147买, 130卖) |
| 最大持仓 | 10只 |
### 年度收益
| 年度 | 收益 |
|------|------|
| 2023 | +2.09% |
| 2024 | +28.34% |
| 2025 | +7.32% |
| 2026 | +0.52% |
---
## 六、与v6.5对比
| 指标 | v6.5 | v6.6 | 变化 |
|------|------|------|------|
| Stacking PR-AUC | 0.5234 | **0.8207** | +57% |
| 特征数 | 37维 | **52维** | +15维 |
| Top PR-AUC | 0.3923 | 0.5333 | +36% |
| 回测收益率 | 59.82% | 36.79%* | - |
| 回测最大回撤 | -33.47% | **-12.70%** | -62% |
\* v6.6使用周评分回测(157周),v6.5使用日评分回测(723天),粒度不同
---
## 七、模型文件
| 文件 | 说明 |
|------|------|
| `rank.pkl` | Rank模型 (预测网格轮回次数) |
| `top.pkl` | Top模型 (分类精英股票) |
| `stacking.pkl` | Stacking融合模型 |
| `rank_feature_importance.csv` | Rank特征重要性 |
| `top_feature_importance.csv` | Top特征重要性 |
| `stacking_feature_importance.csv` | Stacking特征重要性 |
| `training_summary.json` | 训练摘要 |
---
## 八、使用方式
```python
import pickle
import numpy as np
# 加载模型
with open("rank.pkl", "rb") as f:
rank_md = pickle.load(f)
with open("top.pkl", "rb") as f:
top_md = pickle.load(f)
with open("stacking.pkl", "rb") as f:
stacking_md = pickle.load(f)
# 预测
rank_pred = rank_md["model"].predict(features)
top_prob = top_md["model"].predict_proba(features)[:, 1]
stacking_prob = stacking_md["model"].predict_proba(features)[:, 1]
# 选股
threshold = 0.35 # stacking最优阈值
top_picks = scores[scores["stacking_prob"] >= threshold]
```
---
## 九、Registry配置
```yaml
# grid_seeker/registry.yaml
production:
version: v6.6
architecture: stacking_calibrated
models:
stacking: versions/6.6/output/stacking.pkl
rank: versions/6.6/output/rank.pkl
top: versions/6.6/output/top.pkl
feature_version: v3.4
training_samples: 205491
```
---
## 十、注意事项
1. **特征版本**: 必须使用 v3.4 特征(52维),与v6.5/v6.4不兼容
2. **Stacking阈值**: 推荐使用 0.35 作为选股阈值
3. **持股上限**: 建议不超过10只
4. **价格区间**: 适合7-10元区间股票
+38
View File
@@ -0,0 +1,38 @@
date,cash,stock_value,total_value,positions,total_shares,month
2023-05-31,60000.0,0.0,60000.0,0,0,2023-05
2023-06-30,60000.0,0.0,60000.0,0,0,2023-06
2023-07-31,60000.0,0.0,60000.0,0,0,2023-07
2023-08-31,60000.0,0.0,60000.0,0,0,2023-08
2023-09-30,60000.0,0.0,60000.0,0,0,2023-09
2023-10-31,60000.0,0.0,60000.0,0,0,2023-10
2023-11-30,60000.0,0.0,60000.0,0,0,2023-11
2023-12-31,60000.0,0.0,60000.0,0,0,2023-12
2024-01-31,60000.0,0.0,60000.0,0,0,2024-01
2024-02-29,60000.0,0.0,60000.0,0,0,2024-02
2024-03-31,60000.0,0.0,60000.0,0,0,2024-03
2024-04-30,60000.0,0.0,60000.0,0,0,2024-04
2024-05-31,60000.0,0.0,60000.0,0,0,2024-05
2024-06-30,60000.0,0.0,60000.0,0,0,2024-06
2024-07-31,60000.0,0.0,60000.0,0,0,2024-07
2024-08-31,60000.0,0.0,60000.0,0,0,2024-08
2024-09-30,60000.0,0.0,60000.0,0,0,2024-09
2024-10-31,60000.0,0.0,60000.0,0,0,2024-10
2024-11-30,60000.0,0.0,60000.0,0,0,2024-11
2024-12-31,60000.0,0.0,60000.0,0,0,2024-12
2025-01-31,60000.0,0.0,60000.0,0,0,2025-01
2025-02-28,60000.0,0.0,60000.0,0,0,2025-02
2025-03-31,60000.0,0.0,60000.0,0,0,2025-03
2025-04-30,60000.0,0.0,60000.0,0,0,2025-04
2025-05-31,60000.0,0.0,60000.0,0,0,2025-05
2025-06-30,60000.0,0.0,60000.0,0,0,2025-06
2025-07-31,60000.0,0.0,60000.0,0,0,2025-07
2025-08-31,60000.0,0.0,60000.0,0,0,2025-08
2025-09-30,60000.0,0.0,60000.0,0,0,2025-09
2025-10-31,60000.0,0.0,60000.0,0,0,2025-10
2025-11-30,60000.0,0.0,60000.0,0,0,2025-11
2025-12-31,60000.0,0.0,60000.0,0,0,2025-12
2026-01-31,60000.0,0.0,60000.0,0,0,2026-01
2026-02-28,60000.0,0.0,60000.0,0,0,2026-02
2026-03-31,60000.0,0.0,60000.0,0,0,2026-03
2026-04-30,60000.0,0.0,60000.0,0,0,2026-04
2026-05-27,60000.0,0.0,60000.0,0,0,2026-05
1 date cash stock_value total_value positions total_shares month
2 2023-05-31 60000.0 0.0 60000.0 0 0 2023-05
3 2023-06-30 60000.0 0.0 60000.0 0 0 2023-06
4 2023-07-31 60000.0 0.0 60000.0 0 0 2023-07
5 2023-08-31 60000.0 0.0 60000.0 0 0 2023-08
6 2023-09-30 60000.0 0.0 60000.0 0 0 2023-09
7 2023-10-31 60000.0 0.0 60000.0 0 0 2023-10
8 2023-11-30 60000.0 0.0 60000.0 0 0 2023-11
9 2023-12-31 60000.0 0.0 60000.0 0 0 2023-12
10 2024-01-31 60000.0 0.0 60000.0 0 0 2024-01
11 2024-02-29 60000.0 0.0 60000.0 0 0 2024-02
12 2024-03-31 60000.0 0.0 60000.0 0 0 2024-03
13 2024-04-30 60000.0 0.0 60000.0 0 0 2024-04
14 2024-05-31 60000.0 0.0 60000.0 0 0 2024-05
15 2024-06-30 60000.0 0.0 60000.0 0 0 2024-06
16 2024-07-31 60000.0 0.0 60000.0 0 0 2024-07
17 2024-08-31 60000.0 0.0 60000.0 0 0 2024-08
18 2024-09-30 60000.0 0.0 60000.0 0 0 2024-09
19 2024-10-31 60000.0 0.0 60000.0 0 0 2024-10
20 2024-11-30 60000.0 0.0 60000.0 0 0 2024-11
21 2024-12-31 60000.0 0.0 60000.0 0 0 2024-12
22 2025-01-31 60000.0 0.0 60000.0 0 0 2025-01
23 2025-02-28 60000.0 0.0 60000.0 0 0 2025-02
24 2025-03-31 60000.0 0.0 60000.0 0 0 2025-03
25 2025-04-30 60000.0 0.0 60000.0 0 0 2025-04
26 2025-05-31 60000.0 0.0 60000.0 0 0 2025-05
27 2025-06-30 60000.0 0.0 60000.0 0 0 2025-06
28 2025-07-31 60000.0 0.0 60000.0 0 0 2025-07
29 2025-08-31 60000.0 0.0 60000.0 0 0 2025-08
30 2025-09-30 60000.0 0.0 60000.0 0 0 2025-09
31 2025-10-31 60000.0 0.0 60000.0 0 0 2025-10
32 2025-11-30 60000.0 0.0 60000.0 0 0 2025-11
33 2025-12-31 60000.0 0.0 60000.0 0 0 2025-12
34 2026-01-31 60000.0 0.0 60000.0 0 0 2026-01
35 2026-02-28 60000.0 0.0 60000.0 0 0 2026-02
36 2026-03-31 60000.0 0.0 60000.0 0 0 2026-03
37 2026-04-30 60000.0 0.0 60000.0 0 0 2026-04
38 2026-05-27 60000.0 0.0 60000.0 0 0 2026-05
+1
View File
@@ -0,0 +1 @@
+158
View File
@@ -0,0 +1,158 @@
date,cash,stock_value,total_value,positions,year
2023-04-28,60000.0,0.0,60000.0,10,2023
2023-05-05,58400.0,1618.0,60018.0,10,2023
2023-05-12,55400.0,4570.0,59970.0,10,2023
2023-05-19,52200.0,7428.0,59628.0,10,2023
2023-05-26,45200.0,14102.0,59302.0,10,2023
2023-06-02,49800.0,11204.0,61004.0,10,2023
2023-06-09,55600.0,5996.0,61596.0,10,2023
2023-06-16,55600.0,5988.0,61588.0,10,2023
2023-06-23,53800.0,7522.0,61322.0,10,2023
2023-06-30,49200.0,11602.0,60802.0,10,2023
2023-07-07,51200.0,9542.0,60742.0,10,2023
2023-07-14,48400.0,12576.0,60976.0,10,2023
2023-07-21,50200.0,10406.0,60606.0,10,2023
2023-07-28,50200.0,10268.0,60468.0,10,2023
2023-08-04,50200.0,10622.0,60822.0,10,2023
2023-08-11,50200.0,10078.0,60278.0,10,2023
2023-08-18,47400.0,12614.0,60014.0,10,2023
2023-08-25,46200.0,13572.0,59772.0,10,2023
2023-09-01,46200.0,14042.0,60242.0,10,2023
2023-09-08,46800.0,12942.0,59742.0,10,2023
2023-09-15,45200.0,14398.0,59598.0,10,2023
2023-09-22,42600.0,17276.0,59876.0,10,2023
2023-09-29,42600.0,17430.0,60030.0,10,2023
2023-10-06,42600.0,17430.0,60030.0,10,2023
2023-10-13,42600.0,16750.0,59350.0,10,2023
2023-10-20,41000.0,17366.0,58366.0,10,2023
2023-10-27,39600.0,18870.0,58470.0,10,2023
2023-11-03,42600.0,17234.0,59834.0,10,2023
2023-11-10,45400.0,15998.0,61398.0,10,2023
2023-11-17,45400.0,16098.0,61498.0,10,2023
2023-11-24,47000.0,14652.0,61652.0,10,2023
2023-12-01,45800.0,16434.0,62234.0,10,2023
2023-12-08,48800.0,13898.0,62698.0,10,2023
2023-12-15,50800.0,12312.0,63112.0,10,2023
2023-12-22,45400.0,15928.0,61328.0,10,2023
2023-12-29,41000.0,20256.0,61256.0,10,2023
2024-01-05,42800.0,17966.0,60766.0,10,2024
2024-01-12,40000.0,20254.0,60254.0,10,2024
2024-01-19,37600.0,22196.0,59796.0,10,2024
2024-01-26,35000.0,25716.0,60716.0,10,2024
2024-02-02,25600.0,31044.0,56644.0,10,2024
2024-02-09,19400.0,36784.0,56184.0,10,2024
2024-02-16,19400.0,36784.0,56184.0,10,2024
2024-02-23,29400.0,33418.0,62818.0,10,2024
2024-03-01,35200.0,28470.0,63670.0,10,2024
2024-03-08,36400.0,26802.0,63202.0,10,2024
2024-03-15,40800.0,23672.0,64472.0,10,2024
2024-03-22,48600.0,19494.0,68094.0,10,2024
2024-03-29,48800.0,17936.0,66736.0,10,2024
2024-04-05,44800.0,21374.0,66174.0,10,2024
2024-04-12,42200.0,22450.0,64650.0,10,2024
2024-04-19,35000.0,27966.0,62966.0,10,2024
2024-04-26,36600.0,28114.0,64714.0,10,2024
2024-05-03,39000.0,27576.0,66576.0,10,2024
2024-05-10,42200.0,24400.0,66600.0,10,2024
2024-05-17,39800.0,26702.0,66502.0,10,2024
2024-05-24,38200.0,27704.0,65904.0,10,2024
2024-05-31,38400.0,26486.0,64886.0,10,2024
2024-06-07,32200.0,30776.0,62976.0,10,2024
2024-06-14,32200.0,31802.0,64002.0,10,2024
2024-06-21,31000.0,31084.0,62084.0,10,2024
2024-06-28,29000.0,32180.0,61180.0,10,2024
2024-07-05,29000.0,32292.0,61292.0,10,2024
2024-07-12,27200.0,33578.0,60778.0,10,2024
2024-07-19,27200.0,33172.0,60372.0,10,2024
2024-07-26,24200.0,35970.0,60170.0,10,2024
2024-08-02,24200.0,36992.0,61192.0,10,2024
2024-08-09,26000.0,34954.0,60954.0,10,2024
2024-08-16,26000.0,34780.0,60780.0,10,2024
2024-08-23,24400.0,35044.0,59444.0,10,2024
2024-08-30,23400.0,37774.0,61174.0,10,2024
2024-09-06,23400.0,36744.0,60144.0,10,2024
2024-09-13,23400.0,36430.0,59830.0,10,2024
2024-09-20,25200.0,35478.0,60678.0,10,2024
2024-09-27,30200.0,35280.0,65480.0,10,2024
2024-10-04,37000.0,32120.0,69120.0,10,2024
2024-10-11,40600.0,26824.0,67424.0,10,2024
2024-10-18,40600.0,28430.0,69030.0,10,2024
2024-10-25,43600.0,27342.0,70942.0,10,2024
2024-11-01,49600.0,23190.0,72790.0,10,2024
2024-11-08,53200.0,21184.0,74384.0,10,2024
2024-11-15,56000.0,19820.0,75820.0,10,2024
2024-11-22,59400.0,16790.0,76190.0,10,2024
2024-11-29,63600.0,14610.0,78210.0,10,2024
2024-12-06,63800.0,15148.0,78948.0,10,2024
2024-12-13,70600.0,9146.0,79746.0,10,2024
2024-12-20,67800.0,11830.0,79630.0,10,2024
2024-12-27,63400.0,14588.0,77988.0,10,2024
2025-01-03,55800.0,20000.0,75800.0,10,2025
2025-01-10,54400.0,21344.0,75744.0,10,2025
2025-01-17,57400.0,20314.0,77714.0,10,2025
2025-01-24,57400.0,20416.0,77816.0,10,2025
2025-01-31,57400.0,20178.0,77578.0,10,2025
2025-02-07,57400.0,21214.0,78614.0,10,2025
2025-02-14,63600.0,16530.0,80130.0,10,2025
2025-02-21,65000.0,14804.0,79804.0,10,2025
2025-02-28,62400.0,16588.0,78988.0,10,2025
2025-03-07,62400.0,16784.0,79184.0,10,2025
2025-03-14,62400.0,17590.0,79990.0,10,2025
2025-03-21,62400.0,16742.0,79142.0,10,2025
2025-03-28,62400.0,16480.0,78880.0,10,2025
2025-04-04,59800.0,18538.0,78338.0,10,2025
2025-04-11,55200.0,22474.0,77674.0,10,2025
2025-04-18,58600.0,19992.0,78592.0,10,2025
2025-04-25,58800.0,20036.0,78836.0,10,2025
2025-05-02,57200.0,21798.0,78998.0,10,2025
2025-05-09,59000.0,20540.0,79540.0,10,2025
2025-05-16,59000.0,20316.0,79316.0,10,2025
2025-05-23,60800.0,18556.0,79356.0,10,2025
2025-05-30,60800.0,18834.0,79634.0,10,2025
2025-06-06,60800.0,19254.0,80054.0,10,2025
2025-06-13,62000.0,18528.0,80528.0,10,2025
2025-06-20,63200.0,16976.0,80176.0,10,2025
2025-06-27,63200.0,17596.0,80796.0,10,2025
2025-07-04,63200.0,17758.0,80958.0,10,2025
2025-07-11,63200.0,18198.0,81398.0,10,2025
2025-07-18,64800.0,16488.0,81288.0,10,2025
2025-07-25,64800.0,16934.0,81734.0,10,2025
2025-08-01,66800.0,15168.0,81968.0,10,2025
2025-08-08,66800.0,14908.0,81708.0,10,2025
2025-08-15,66800.0,14766.0,81566.0,10,2025
2025-08-22,71200.0,11406.0,82606.0,10,2025
2025-08-29,71200.0,11004.0,82204.0,10,2025
2025-09-05,68400.0,13804.0,82204.0,10,2025
2025-09-12,70200.0,12362.0,82562.0,10,2025
2025-09-19,68400.0,13864.0,82264.0,10,2025
2025-09-26,67400.0,14434.0,81834.0,10,2025
2025-10-03,67400.0,14374.0,81774.0,10,2025
2025-10-10,65800.0,15922.0,81722.0,10,2025
2025-10-17,65800.0,15226.0,81026.0,10,2025
2025-10-24,67800.0,13844.0,81644.0,10,2025
2025-10-31,67800.0,13968.0,81768.0,10,2025
2025-11-07,67800.0,14122.0,81922.0,10,2025
2025-11-14,67800.0,14130.0,81930.0,10,2025
2025-11-21,66000.0,15954.0,81954.0,10,2025
2025-11-28,66000.0,16312.0,82312.0,10,2025
2025-12-05,66000.0,15682.0,81682.0,10,2025
2025-12-12,66000.0,15122.0,81122.0,10,2025
2025-12-19,66000.0,15268.0,81268.0,10,2025
2025-12-26,66000.0,15350.0,81350.0,10,2025
2026-01-02,67400.0,14250.0,81650.0,10,2026
2026-01-09,69200.0,13998.0,83198.0,10,2026
2026-01-16,73400.0,10432.0,83832.0,10,2026
2026-01-23,73400.0,10660.0,84060.0,10,2026
2026-01-30,72400.0,11408.0,83808.0,10,2026
2026-02-06,71000.0,12648.0,83648.0,10,2026
2026-02-13,71000.0,12800.0,83800.0,10,2026
2026-02-20,71000.0,12800.0,83800.0,10,2026
2026-02-27,69800.0,13764.0,83564.0,10,2026
2026-03-06,68200.0,14498.0,82698.0,10,2026
2026-03-13,68200.0,14434.0,82634.0,10,2026
2026-03-20,66600.0,15290.0,81890.0,10,2026
2026-03-27,63000.0,18856.0,81856.0,10,2026
2026-04-03,62200.0,18540.0,80740.0,10,2026
2026-04-10,60600.0,21340.0,81940.0,10,2026
2026-04-17,60600.0,21260.0,81860.0,10,2026
2026-04-24,62200.0,19876.0,82076.0,10,2026
1 date cash stock_value total_value positions year
2 2023-04-28 60000.0 0.0 60000.0 10 2023
3 2023-05-05 58400.0 1618.0 60018.0 10 2023
4 2023-05-12 55400.0 4570.0 59970.0 10 2023
5 2023-05-19 52200.0 7428.0 59628.0 10 2023
6 2023-05-26 45200.0 14102.0 59302.0 10 2023
7 2023-06-02 49800.0 11204.0 61004.0 10 2023
8 2023-06-09 55600.0 5996.0 61596.0 10 2023
9 2023-06-16 55600.0 5988.0 61588.0 10 2023
10 2023-06-23 53800.0 7522.0 61322.0 10 2023
11 2023-06-30 49200.0 11602.0 60802.0 10 2023
12 2023-07-07 51200.0 9542.0 60742.0 10 2023
13 2023-07-14 48400.0 12576.0 60976.0 10 2023
14 2023-07-21 50200.0 10406.0 60606.0 10 2023
15 2023-07-28 50200.0 10268.0 60468.0 10 2023
16 2023-08-04 50200.0 10622.0 60822.0 10 2023
17 2023-08-11 50200.0 10078.0 60278.0 10 2023
18 2023-08-18 47400.0 12614.0 60014.0 10 2023
19 2023-08-25 46200.0 13572.0 59772.0 10 2023
20 2023-09-01 46200.0 14042.0 60242.0 10 2023
21 2023-09-08 46800.0 12942.0 59742.0 10 2023
22 2023-09-15 45200.0 14398.0 59598.0 10 2023
23 2023-09-22 42600.0 17276.0 59876.0 10 2023
24 2023-09-29 42600.0 17430.0 60030.0 10 2023
25 2023-10-06 42600.0 17430.0 60030.0 10 2023
26 2023-10-13 42600.0 16750.0 59350.0 10 2023
27 2023-10-20 41000.0 17366.0 58366.0 10 2023
28 2023-10-27 39600.0 18870.0 58470.0 10 2023
29 2023-11-03 42600.0 17234.0 59834.0 10 2023
30 2023-11-10 45400.0 15998.0 61398.0 10 2023
31 2023-11-17 45400.0 16098.0 61498.0 10 2023
32 2023-11-24 47000.0 14652.0 61652.0 10 2023
33 2023-12-01 45800.0 16434.0 62234.0 10 2023
34 2023-12-08 48800.0 13898.0 62698.0 10 2023
35 2023-12-15 50800.0 12312.0 63112.0 10 2023
36 2023-12-22 45400.0 15928.0 61328.0 10 2023
37 2023-12-29 41000.0 20256.0 61256.0 10 2023
38 2024-01-05 42800.0 17966.0 60766.0 10 2024
39 2024-01-12 40000.0 20254.0 60254.0 10 2024
40 2024-01-19 37600.0 22196.0 59796.0 10 2024
41 2024-01-26 35000.0 25716.0 60716.0 10 2024
42 2024-02-02 25600.0 31044.0 56644.0 10 2024
43 2024-02-09 19400.0 36784.0 56184.0 10 2024
44 2024-02-16 19400.0 36784.0 56184.0 10 2024
45 2024-02-23 29400.0 33418.0 62818.0 10 2024
46 2024-03-01 35200.0 28470.0 63670.0 10 2024
47 2024-03-08 36400.0 26802.0 63202.0 10 2024
48 2024-03-15 40800.0 23672.0 64472.0 10 2024
49 2024-03-22 48600.0 19494.0 68094.0 10 2024
50 2024-03-29 48800.0 17936.0 66736.0 10 2024
51 2024-04-05 44800.0 21374.0 66174.0 10 2024
52 2024-04-12 42200.0 22450.0 64650.0 10 2024
53 2024-04-19 35000.0 27966.0 62966.0 10 2024
54 2024-04-26 36600.0 28114.0 64714.0 10 2024
55 2024-05-03 39000.0 27576.0 66576.0 10 2024
56 2024-05-10 42200.0 24400.0 66600.0 10 2024
57 2024-05-17 39800.0 26702.0 66502.0 10 2024
58 2024-05-24 38200.0 27704.0 65904.0 10 2024
59 2024-05-31 38400.0 26486.0 64886.0 10 2024
60 2024-06-07 32200.0 30776.0 62976.0 10 2024
61 2024-06-14 32200.0 31802.0 64002.0 10 2024
62 2024-06-21 31000.0 31084.0 62084.0 10 2024
63 2024-06-28 29000.0 32180.0 61180.0 10 2024
64 2024-07-05 29000.0 32292.0 61292.0 10 2024
65 2024-07-12 27200.0 33578.0 60778.0 10 2024
66 2024-07-19 27200.0 33172.0 60372.0 10 2024
67 2024-07-26 24200.0 35970.0 60170.0 10 2024
68 2024-08-02 24200.0 36992.0 61192.0 10 2024
69 2024-08-09 26000.0 34954.0 60954.0 10 2024
70 2024-08-16 26000.0 34780.0 60780.0 10 2024
71 2024-08-23 24400.0 35044.0 59444.0 10 2024
72 2024-08-30 23400.0 37774.0 61174.0 10 2024
73 2024-09-06 23400.0 36744.0 60144.0 10 2024
74 2024-09-13 23400.0 36430.0 59830.0 10 2024
75 2024-09-20 25200.0 35478.0 60678.0 10 2024
76 2024-09-27 30200.0 35280.0 65480.0 10 2024
77 2024-10-04 37000.0 32120.0 69120.0 10 2024
78 2024-10-11 40600.0 26824.0 67424.0 10 2024
79 2024-10-18 40600.0 28430.0 69030.0 10 2024
80 2024-10-25 43600.0 27342.0 70942.0 10 2024
81 2024-11-01 49600.0 23190.0 72790.0 10 2024
82 2024-11-08 53200.0 21184.0 74384.0 10 2024
83 2024-11-15 56000.0 19820.0 75820.0 10 2024
84 2024-11-22 59400.0 16790.0 76190.0 10 2024
85 2024-11-29 63600.0 14610.0 78210.0 10 2024
86 2024-12-06 63800.0 15148.0 78948.0 10 2024
87 2024-12-13 70600.0 9146.0 79746.0 10 2024
88 2024-12-20 67800.0 11830.0 79630.0 10 2024
89 2024-12-27 63400.0 14588.0 77988.0 10 2024
90 2025-01-03 55800.0 20000.0 75800.0 10 2025
91 2025-01-10 54400.0 21344.0 75744.0 10 2025
92 2025-01-17 57400.0 20314.0 77714.0 10 2025
93 2025-01-24 57400.0 20416.0 77816.0 10 2025
94 2025-01-31 57400.0 20178.0 77578.0 10 2025
95 2025-02-07 57400.0 21214.0 78614.0 10 2025
96 2025-02-14 63600.0 16530.0 80130.0 10 2025
97 2025-02-21 65000.0 14804.0 79804.0 10 2025
98 2025-02-28 62400.0 16588.0 78988.0 10 2025
99 2025-03-07 62400.0 16784.0 79184.0 10 2025
100 2025-03-14 62400.0 17590.0 79990.0 10 2025
101 2025-03-21 62400.0 16742.0 79142.0 10 2025
102 2025-03-28 62400.0 16480.0 78880.0 10 2025
103 2025-04-04 59800.0 18538.0 78338.0 10 2025
104 2025-04-11 55200.0 22474.0 77674.0 10 2025
105 2025-04-18 58600.0 19992.0 78592.0 10 2025
106 2025-04-25 58800.0 20036.0 78836.0 10 2025
107 2025-05-02 57200.0 21798.0 78998.0 10 2025
108 2025-05-09 59000.0 20540.0 79540.0 10 2025
109 2025-05-16 59000.0 20316.0 79316.0 10 2025
110 2025-05-23 60800.0 18556.0 79356.0 10 2025
111 2025-05-30 60800.0 18834.0 79634.0 10 2025
112 2025-06-06 60800.0 19254.0 80054.0 10 2025
113 2025-06-13 62000.0 18528.0 80528.0 10 2025
114 2025-06-20 63200.0 16976.0 80176.0 10 2025
115 2025-06-27 63200.0 17596.0 80796.0 10 2025
116 2025-07-04 63200.0 17758.0 80958.0 10 2025
117 2025-07-11 63200.0 18198.0 81398.0 10 2025
118 2025-07-18 64800.0 16488.0 81288.0 10 2025
119 2025-07-25 64800.0 16934.0 81734.0 10 2025
120 2025-08-01 66800.0 15168.0 81968.0 10 2025
121 2025-08-08 66800.0 14908.0 81708.0 10 2025
122 2025-08-15 66800.0 14766.0 81566.0 10 2025
123 2025-08-22 71200.0 11406.0 82606.0 10 2025
124 2025-08-29 71200.0 11004.0 82204.0 10 2025
125 2025-09-05 68400.0 13804.0 82204.0 10 2025
126 2025-09-12 70200.0 12362.0 82562.0 10 2025
127 2025-09-19 68400.0 13864.0 82264.0 10 2025
128 2025-09-26 67400.0 14434.0 81834.0 10 2025
129 2025-10-03 67400.0 14374.0 81774.0 10 2025
130 2025-10-10 65800.0 15922.0 81722.0 10 2025
131 2025-10-17 65800.0 15226.0 81026.0 10 2025
132 2025-10-24 67800.0 13844.0 81644.0 10 2025
133 2025-10-31 67800.0 13968.0 81768.0 10 2025
134 2025-11-07 67800.0 14122.0 81922.0 10 2025
135 2025-11-14 67800.0 14130.0 81930.0 10 2025
136 2025-11-21 66000.0 15954.0 81954.0 10 2025
137 2025-11-28 66000.0 16312.0 82312.0 10 2025
138 2025-12-05 66000.0 15682.0 81682.0 10 2025
139 2025-12-12 66000.0 15122.0 81122.0 10 2025
140 2025-12-19 66000.0 15268.0 81268.0 10 2025
141 2025-12-26 66000.0 15350.0 81350.0 10 2025
142 2026-01-02 67400.0 14250.0 81650.0 10 2026
143 2026-01-09 69200.0 13998.0 83198.0 10 2026
144 2026-01-16 73400.0 10432.0 83832.0 10 2026
145 2026-01-23 73400.0 10660.0 84060.0 10 2026
146 2026-01-30 72400.0 11408.0 83808.0 10 2026
147 2026-02-06 71000.0 12648.0 83648.0 10 2026
148 2026-02-13 71000.0 12800.0 83800.0 10 2026
149 2026-02-20 71000.0 12800.0 83800.0 10 2026
150 2026-02-27 69800.0 13764.0 83564.0 10 2026
151 2026-03-06 68200.0 14498.0 82698.0 10 2026
152 2026-03-13 68200.0 14434.0 82634.0 10 2026
153 2026-03-20 66600.0 15290.0 81890.0 10 2026
154 2026-03-27 63000.0 18856.0 81856.0 10 2026
155 2026-04-03 62200.0 18540.0 80740.0 10 2026
156 2026-04-10 60600.0 21340.0 81940.0 10 2026
157 2026-04-17 60600.0 21260.0 81860.0 10 2026
158 2026-04-24 62200.0 19876.0 82076.0 10 2026
BIN
View File
Binary file not shown.
+53
View File
@@ -0,0 +1,53 @@
feature,importance,importance_pct
dist_to_grid_upper,1319,4.38
dist_to_grid_lower,1282,4.26
price_cv,1231,4.09
amount_mean_20d,1198,3.98
range_compression_20d,1047,3.48
rebound_from_low_60d,1019,3.38
drawdown_60d,981,3.26
ma20_deviation_pct,915,3.04
grid_touch_count_60d,907,3.01
volume_ratio,903,3.0
price_entropy,877,2.91
avg_daily_amp,857,2.85
atr_pct,781,2.59
wick_ratio_20d,780,2.59
cross_freq_x_bb,743,2.47
trend_slope_60d,743,2.47
amount_trend_20d,741,2.46
range_position_60d,735,2.44
obv_slope,731,2.43
volatility_20d,707,2.35
volume_cv_20d,697,2.32
amplitude_cv,673,2.24
intraday_trend_strength,669,2.22
amp_cv_x_entropy,661,2.2
ma60_deviation_pct,655,2.18
ma20_ma60_gap_pct,650,2.16
grid_room_balance,630,2.09
bb_width,629,2.09
amount_cv_20d,598,1.99
amp_x_grid_vol,588,1.95
trend_slope_20d,568,1.89
amp_x_grid,499,1.66
trend_abs_slope_20d,448,1.49
close_reversal_count_20d,395,1.31
near_upper_boundary_risk,366,1.22
grid_touch_count_20d,335,1.11
near_grid_line_ratio_20d,293,0.97
low_volume_days_20d,274,0.91
turnover_proxy_20d,250,0.83
rolling_grid_ratio_20d,248,0.82
cross_freq_20d,206,0.68
mv_vol_interact,190,0.63
down_days_20d,180,0.6
high_amp_days,172,0.57
up_days_20d,165,0.55
small_cap_premium,164,0.54
ln_float_mv,162,0.54
near_lower_boundary_risk,114,0.38
trend_consistency_20d,103,0.34
usable_grid_count_lower,13,0.04
usable_grid_count_upper,12,0.04
grid_cross_density_20d,0,0.0
1 feature importance importance_pct
2 dist_to_grid_upper 1319 4.38
3 dist_to_grid_lower 1282 4.26
4 price_cv 1231 4.09
5 amount_mean_20d 1198 3.98
6 range_compression_20d 1047 3.48
7 rebound_from_low_60d 1019 3.38
8 drawdown_60d 981 3.26
9 ma20_deviation_pct 915 3.04
10 grid_touch_count_60d 907 3.01
11 volume_ratio 903 3.0
12 price_entropy 877 2.91
13 avg_daily_amp 857 2.85
14 atr_pct 781 2.59
15 wick_ratio_20d 780 2.59
16 cross_freq_x_bb 743 2.47
17 trend_slope_60d 743 2.47
18 amount_trend_20d 741 2.46
19 range_position_60d 735 2.44
20 obv_slope 731 2.43
21 volatility_20d 707 2.35
22 volume_cv_20d 697 2.32
23 amplitude_cv 673 2.24
24 intraday_trend_strength 669 2.22
25 amp_cv_x_entropy 661 2.2
26 ma60_deviation_pct 655 2.18
27 ma20_ma60_gap_pct 650 2.16
28 grid_room_balance 630 2.09
29 bb_width 629 2.09
30 amount_cv_20d 598 1.99
31 amp_x_grid_vol 588 1.95
32 trend_slope_20d 568 1.89
33 amp_x_grid 499 1.66
34 trend_abs_slope_20d 448 1.49
35 close_reversal_count_20d 395 1.31
36 near_upper_boundary_risk 366 1.22
37 grid_touch_count_20d 335 1.11
38 near_grid_line_ratio_20d 293 0.97
39 low_volume_days_20d 274 0.91
40 turnover_proxy_20d 250 0.83
41 rolling_grid_ratio_20d 248 0.82
42 cross_freq_20d 206 0.68
43 mv_vol_interact 190 0.63
44 down_days_20d 180 0.6
45 high_amp_days 172 0.57
46 up_days_20d 165 0.55
47 small_cap_premium 164 0.54
48 ln_float_mv 162 0.54
49 near_lower_boundary_risk 114 0.38
50 trend_consistency_20d 103 0.34
51 usable_grid_count_lower 13 0.04
52 usable_grid_count_upper 12 0.04
53 grid_cross_density_20d 0 0.0
Binary file not shown.
+55
View File
@@ -0,0 +1,55 @@
feature,importance,importance_pct
rank_predicted_rounds,1252,20.87
top_elite_prob,1163,19.38
ma20_deviation_pct,321,5.35
atr_pct,296,4.93
dist_to_grid_lower,225,3.75
price_cv,190,3.17
amount_mean_20d,183,3.05
drawdown_60d,158,2.63
obv_slope,145,2.42
dist_to_grid_upper,142,2.37
ma20_ma60_gap_pct,141,2.35
range_position_60d,124,2.07
trend_slope_60d,123,2.05
rebound_from_low_60d,114,1.9
intraday_trend_strength,98,1.63
volume_ratio,98,1.63
volume_cv_20d,86,1.43
ma60_deviation_pct,81,1.35
grid_room_balance,69,1.15
range_compression_20d,69,1.15
volatility_20d,64,1.07
amount_trend_20d,56,0.93
near_upper_boundary_risk,54,0.9
up_days_20d,50,0.83
avg_daily_amp,48,0.8
amplitude_cv,48,0.8
amount_cv_20d,44,0.73
small_cap_premium,42,0.7
near_lower_boundary_risk,42,0.7
high_amp_days,40,0.67
cross_freq_x_bb,37,0.62
amp_x_grid,37,0.62
bb_width,36,0.6
amp_x_grid_vol,36,0.6
ln_float_mv,33,0.55
price_entropy,28,0.47
turnover_proxy_20d,26,0.43
trend_slope_20d,25,0.42
mv_vol_interact,25,0.42
wick_ratio_20d,22,0.37
grid_touch_count_60d,21,0.35
amp_cv_x_entropy,21,0.35
grid_touch_count_20d,20,0.33
rolling_grid_ratio_20d,14,0.23
near_grid_line_ratio_20d,12,0.2
usable_grid_count_upper,9,0.15
down_days_20d,9,0.15
trend_abs_slope_20d,7,0.12
cross_freq_20d,6,0.1
usable_grid_count_lower,5,0.08
low_volume_days_20d,3,0.05
close_reversal_count_20d,1,0.02
trend_consistency_20d,1,0.02
grid_cross_density_20d,0,0.0
1 feature importance importance_pct
2 rank_predicted_rounds 1252 20.87
3 top_elite_prob 1163 19.38
4 ma20_deviation_pct 321 5.35
5 atr_pct 296 4.93
6 dist_to_grid_lower 225 3.75
7 price_cv 190 3.17
8 amount_mean_20d 183 3.05
9 drawdown_60d 158 2.63
10 obv_slope 145 2.42
11 dist_to_grid_upper 142 2.37
12 ma20_ma60_gap_pct 141 2.35
13 range_position_60d 124 2.07
14 trend_slope_60d 123 2.05
15 rebound_from_low_60d 114 1.9
16 intraday_trend_strength 98 1.63
17 volume_ratio 98 1.63
18 volume_cv_20d 86 1.43
19 ma60_deviation_pct 81 1.35
20 grid_room_balance 69 1.15
21 range_compression_20d 69 1.15
22 volatility_20d 64 1.07
23 amount_trend_20d 56 0.93
24 near_upper_boundary_risk 54 0.9
25 up_days_20d 50 0.83
26 avg_daily_amp 48 0.8
27 amplitude_cv 48 0.8
28 amount_cv_20d 44 0.73
29 small_cap_premium 42 0.7
30 near_lower_boundary_risk 42 0.7
31 high_amp_days 40 0.67
32 cross_freq_x_bb 37 0.62
33 amp_x_grid 37 0.62
34 bb_width 36 0.6
35 amp_x_grid_vol 36 0.6
36 ln_float_mv 33 0.55
37 price_entropy 28 0.47
38 turnover_proxy_20d 26 0.43
39 trend_slope_20d 25 0.42
40 mv_vol_interact 25 0.42
41 wick_ratio_20d 22 0.37
42 grid_touch_count_60d 21 0.35
43 amp_cv_x_entropy 21 0.35
44 grid_touch_count_20d 20 0.33
45 rolling_grid_ratio_20d 14 0.23
46 near_grid_line_ratio_20d 12 0.2
47 usable_grid_count_upper 9 0.15
48 down_days_20d 9 0.15
49 trend_abs_slope_20d 7 0.12
50 cross_freq_20d 6 0.1
51 usable_grid_count_lower 5 0.08
52 low_volume_days_20d 3 0.05
53 close_reversal_count_20d 1 0.02
54 trend_consistency_20d 1 0.02
55 grid_cross_density_20d 0 0.0
BIN
View File
Binary file not shown.
+54
View File
@@ -0,0 +1,54 @@
feature,importance,importance_pct
rank_predicted_rounds,2126,6.86
amount_mean_20d,1476,4.76
price_cv,1376,4.44
range_compression_20d,1165,3.76
atr_pct,1105,3.56
drawdown_60d,1090,3.52
volume_ratio,1030,3.32
amount_trend_20d,998,3.22
price_entropy,888,2.86
rebound_from_low_60d,872,2.81
ma20_deviation_pct,868,2.8
obv_slope,842,2.72
trend_slope_60d,827,2.67
wick_ratio_20d,800,2.58
ma20_ma60_gap_pct,768,2.48
amplitude_cv,767,2.47
dist_to_grid_lower,757,2.44
range_position_60d,747,2.41
amp_cv_x_entropy,714,2.3
bb_width,699,2.25
ma60_deviation_pct,691,2.23
volatility_20d,680,2.19
volume_cv_20d,657,2.12
intraday_trend_strength,650,2.1
avg_daily_amp,643,2.07
dist_to_grid_upper,629,2.03
trend_slope_20d,626,2.02
amp_x_grid_vol,551,1.78
amount_cv_20d,550,1.77
grid_room_balance,537,1.73
trend_abs_slope_20d,504,1.63
grid_touch_count_60d,480,1.55
cross_freq_x_bb,399,1.29
amp_x_grid,383,1.24
near_grid_line_ratio_20d,277,0.89
close_reversal_count_20d,267,0.86
high_amp_days,250,0.81
turnover_proxy_20d,243,0.78
ln_float_mv,235,0.76
low_volume_days_20d,228,0.74
mv_vol_interact,223,0.72
small_cap_premium,218,0.7
grid_touch_count_20d,218,0.7
up_days_20d,218,0.7
down_days_20d,209,0.67
near_upper_boundary_risk,165,0.53
trend_consistency_20d,105,0.34
near_lower_boundary_risk,87,0.28
cross_freq_20d,86,0.28
rolling_grid_ratio_20d,64,0.21
usable_grid_count_lower,6,0.02
usable_grid_count_upper,6,0.02
grid_cross_density_20d,0,0.0
1 feature importance importance_pct
2 rank_predicted_rounds 2126 6.86
3 amount_mean_20d 1476 4.76
4 price_cv 1376 4.44
5 range_compression_20d 1165 3.76
6 atr_pct 1105 3.56
7 drawdown_60d 1090 3.52
8 volume_ratio 1030 3.32
9 amount_trend_20d 998 3.22
10 price_entropy 888 2.86
11 rebound_from_low_60d 872 2.81
12 ma20_deviation_pct 868 2.8
13 obv_slope 842 2.72
14 trend_slope_60d 827 2.67
15 wick_ratio_20d 800 2.58
16 ma20_ma60_gap_pct 768 2.48
17 amplitude_cv 767 2.47
18 dist_to_grid_lower 757 2.44
19 range_position_60d 747 2.41
20 amp_cv_x_entropy 714 2.3
21 bb_width 699 2.25
22 ma60_deviation_pct 691 2.23
23 volatility_20d 680 2.19
24 volume_cv_20d 657 2.12
25 intraday_trend_strength 650 2.1
26 avg_daily_amp 643 2.07
27 dist_to_grid_upper 629 2.03
28 trend_slope_20d 626 2.02
29 amp_x_grid_vol 551 1.78
30 amount_cv_20d 550 1.77
31 grid_room_balance 537 1.73
32 trend_abs_slope_20d 504 1.63
33 grid_touch_count_60d 480 1.55
34 cross_freq_x_bb 399 1.29
35 amp_x_grid 383 1.24
36 near_grid_line_ratio_20d 277 0.89
37 close_reversal_count_20d 267 0.86
38 high_amp_days 250 0.81
39 turnover_proxy_20d 243 0.78
40 ln_float_mv 235 0.76
41 low_volume_days_20d 228 0.74
42 mv_vol_interact 223 0.72
43 small_cap_premium 218 0.7
44 grid_touch_count_20d 218 0.7
45 up_days_20d 218 0.7
46 down_days_20d 209 0.67
47 near_upper_boundary_risk 165 0.53
48 trend_consistency_20d 105 0.34
49 near_lower_boundary_risk 87 0.28
50 cross_freq_20d 86 0.28
51 rolling_grid_ratio_20d 64 0.21
52 usable_grid_count_lower 6 0.02
53 usable_grid_count_upper 6 0.02
54 grid_cross_density_20d 0 0.0
+46
View File
@@ -0,0 +1,46 @@
{
"version": "v6.6",
"feature_version": "v3.4",
"architecture": "stacking_calibrated",
"data_source": "mysql://100.121.118.116:3306/grid_seeker_model_base",
"training_date": "2026-05-28T14:23:23.662118",
"n_stocks_total": 4358,
"n_stocks_after_filter": 1533,
"n_training_samples": 205491,
"window_days": 120,
"future_days": 60,
"step_days": 20,
"y_rounds_mean": 0.1998384357465777,
"y_rounds_median": 0.0,
"y_rounds_zero_rate": 0.7108340511263267,
"elite_rate": 20.52109338121864,
"rank": {
"cv_mae": 0.2053,
"cv_r2": 0.2258,
"best_params": {
"num_leaves": 63,
"min_child_samples": 30,
"max_depth": 7
},
"n_features": 52
},
"top": {
"cv_pr_auc": 0.5333,
"best_params": {
"num_leaves": 63,
"min_child_samples": 30,
"max_depth": -1
},
"n_features": 53
},
"stacking": {
"cv_pr_auc": 0.8207,
"best_params": {
"num_leaves": 31,
"min_child_samples": 20,
"max_depth": -1
},
"n_features": 54,
"optimal_threshold": 0.35
}
}