You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

52 lines
1.7 KiB

---
## 你需要写入的表
### 表1:`alpha_success`(主表)
每条表达式一条记录,字段如下:
| 字段 | 类型 | 说明 | 是否必填 |
|------|------|------|----------|
| `alpha_id` | VARCHAR(64) | 唯一标识,建议用表达式 hash 或自增 ID | ✅ |
| `expression` | TEXT | 原始表达式字符串 | ✅ |
| `sharpe` | REAL | 夏普比率 | ✅ |
| `fitness` | REAL | Fitness | ✅ |
| `returns` | REAL | 年化收益率 | 可选 |
| `drawdown` | REAL | 最大回撤 | 可选 |
| `turnover` | REAL | 换手率 | 可选 |
| `long_count` | INTEGER | 多头持仓数 | 可选 |
| `short_count` | INTEGER | 空头持仓数 | 可选 |
| `neutralization` | VARCHAR(32) | 中性化方式(FAST/SUBINDUSTRY等) | 可选 |
| `universe` | VARCHAR(32) | 股票池 | 可选 |
| `dataset` | VARCHAR(32) | 数据集 | 可选 |
| `score` | REAL | 你的综合评分 | ✅(用于统计) |
**必填只有 4 个**:`alpha_id`, `expression`, `sharpe`, `score`。其他字段有就填,没有就 NULL。
---
### 表2:`alpha_failure`(失败样本)
记录“语法树通过但运行时报错”的不兼容组合:
| 字段 | 类型 | 说明 |
|------|------|------|
| `operator` | VARCHAR(64) | 算子名 |
| `field` | VARCHAR(64) | 字段名 |
| `expression` | TEXT | 完整表达式(可选) |
| `error_type` | VARCHAR(32) | 错误类型(如 TYPE_MISMATCH) |
---
## 入库后你告诉我
入库完成后,你给我:
1. **`alpha_success` 总条数**
2. **`alpha_failure` 总条数**(如果有的话)
3. 确认 **`score` 字段**你已经算好(综合评分)
然后我来帮你写**特征提取脚本**,从 `alpha_success` 读取数据,解析表达式,把特征写入 `alpha_feature_long`
---