2026-03-03 22:10:36 +08:00
|
|
|
|
"""股票池选择器配置
|
|
|
|
|
|
|
2026-03-09 22:33:41 +08:00
|
|
|
|
此模块目前为空,股票池筛选功能已迁移到 StockPoolManager。
|
|
|
|
|
|
所有筛选逻辑通过传入自定义函数实现。
|
2026-03-03 22:10:36 +08:00
|
|
|
|
"""
|
|
|
|
|
|
|
2026-03-09 22:33:41 +08:00
|
|
|
|
# 旧配置类已删除:
|
|
|
|
|
|
# - StockFilterConfig (使用 filter_func 替代)
|
|
|
|
|
|
# - MarketCapSelectorConfig (使用 filter_func + required_factors 替代)
|
|
|
|
|
|
#
|
|
|
|
|
|
# 新的使用方式:
|
|
|
|
|
|
# from src.training import StockPoolManager
|
|
|
|
|
|
#
|
|
|
|
|
|
# def my_filter(df: pl.DataFrame) -> pl.Series:
|
|
|
|
|
|
# return df["total_mv"] > 1e9
|
|
|
|
|
|
#
|
|
|
|
|
|
# pool_manager = StockPoolManager(
|
|
|
|
|
|
# filter_func=my_filter,
|
|
|
|
|
|
# required_columns=["total_mv"],
|
|
|
|
|
|
# )
|