feat(factors): 集成 metadata 模块,支持按名称注册因子

- 新增 add_factor_by_name() 方法,从 metadata 查询 DSL 表达式并注册
- FactorEngine 支持可选的 metadata_path 参数初始化
- 将 regression.ipynb 和 learn_to_rank.ipynb 转换为 Python 脚本
- 新增 test_factor_engine_metadata.py 测试文件
This commit is contained in:
2026-03-11 22:54:52 +08:00
parent 038f5f1722
commit 2bb7718dd1
7 changed files with 2085 additions and 3101 deletions

View File

@@ -101,7 +101,8 @@ class STFilter(BaseFilter):
# 打印过滤信息
n_removed = len(daily_codes) - len(daily_filtered)
if n_removed > 0:
print(f" [{date}] 过滤 {n_removed} 只 ST 股票")
pass
# print(f" [{date}] 过滤 {n_removed} 只 ST 股票")
return pl.concat(result_frames)