Simon
25a1d9531a
feat(selection): M6.1 Universe 选股范围执行器(规则化 + symbols 白名单 + 历史日语义)
- quant/universe.py:filter_stocks 从 quant/service 迁出并集中(ST/上市天数/退市过滤),
as_of 当前/历史日语义由 delist/list_date 保证;exclude_suspended 依赖停牌表未建模,
由上层显式标注(选股结果 unimplemented)
- research.UniverseSpec 增加 symbols 白名单(非空时仅白名单内参与,再叠加其余过滤)
- quant/service re-export filter_stocks(外部引用不变);SelectionService 已共用
- tests/test_universe.py:6 例覆盖当前/历史日、ST、上市天数、退市、白名单;全量 pytest 通过
2026-09-09 00:13:28 +08:00
..
2026-09-06 17:08:00 +08:00
2026-09-08 23:58:48 +08:00
2026-09-06 17:22:05 +08:00
2026-09-06 17:14:33 +08:00
2026-09-08 23:58:48 +08:00
2026-09-08 21:48:09 +08:00
2026-09-06 16:59:28 +08:00
2026-09-06 16:59:28 +08:00
2026-09-06 16:09:10 +08:00
2026-09-06 22:12:44 +08:00
2026-09-08 21:48:09 +08:00
2026-09-06 18:20:28 +08:00
2026-09-07 21:36:16 +08:00
2026-09-06 17:08:00 +08:00
2026-09-08 21:48:09 +08:00
2026-09-06 17:08:00 +08:00
2026-09-09 00:12:28 +08:00
2026-09-08 21:48:09 +08:00
2026-09-08 21:48:09 +08:00
2026-09-09 00:13:28 +08:00