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.
1.7 KiB
1.7 KiB
## 你需要写入的表
### 表1:表2:
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) |
入库后你告诉我
入库完成后,你给我:
alpha_success总条数alpha_failure总条数(如果有的话)- 确认
score字段你已经算好(综合评分)
然后我来帮你写特征提取脚本,从 alpha_success 读取数据,解析表达式,把特征写入 alpha_feature_long。