--- ## 你需要写入的表 ### 表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`。 ---